[Armadillo:05920] メーリングリストへの投稿

email@hidden
2010年 10月 15日 (金) 15:04:52 JST


お世話になっております。

T社の上村 泰介です。

現在、御社のArmadillo-500FXにて、動作する試験用アプリケーション作成しております。

パソコン(OS;Windows)上のVmwareのDebian Linux環境で、Atmark-dist(atde2.vmx)をインストールしてクロス開発環境を

構築しております。

以下の手順で、このPCクロス開発環境で作成→動作させたアプリケーションをArmadillo-500FXボードへFTPを使い転送して

動作させましたが、Armadillo-500FXボード上では、動作しませんでした。

御気付きの点、有りましたらご教示をお願い致します。

何か基本的な事が抜けてていると感じております。

 

【手順1】

添付のprintf分が入った簡単なプログラムを、パソコンの開発環境で作成して、正常に動作することを確認しました。

実行結果は以下の通りです。

 

email@hidden:~/hello$ ./sdio_test 5 6

Hello World

write_length=5

read_length=6

email@hidden:~/hello$

 

【手順2】

ftpを使い、Armadillo-500FXボード上の以下のディレクトリへファイルを転送しました。

[email@hidden (ttymxc0) /home/ftp]# pwd

/home/ftp

 

【手順3】

パソコンのクロス開発環境でlddコマンドを実行して、アプリケーションに必要な.soファイルを検索しました。

以下が検索結果です。

email@hidden:~/hello$ ldd sdio_test

        linux-gate.so.1 =>  (0xffffe000)

        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7dc2000)

        /lib/ld-linux.so.2 (0xb7eff000)

email@hidden:~/hello$

 

【手順4】

手順2からlibc.so.6 とld-linux.so.2ファイルをftpを使用し、同じように転送しました。

転送先であるArmadillo-500FXボードのフォルダの状況は以下の通りです。

 

[email@hidden (ttymxc0) /home/ftp]# ls -l

drwxrwxrwx    2 root     root         1024 Jan 15 09:47 bin/

drwxrwxrwx    2 root     root         1024 Jan 15 09:47 etc/

-rwxrwxrwx    1 ftp      ftp         77824 Jan 15 11:48 ld-linux.so.2*

drwxrwxrwx    2 root     root         1024 Jan 15 09:47 lib/

-rwxrwxrwx    1 ftp      ftp        696320 Jan 15 10:05 libc.so.6*

drwxrwxrwx    2 root     root            0 Jan 15 09:48 pub/

-rwxrwxrwx    1 ftp      ftp          4096 Jan 15 12:25 sdio_test*

[email@hidden (ttymxc0) /home/ftp]#

 

【手順5】

Armadillo-500FXボード上で、以下のようにアプリを実行しました。

エラーが出て、実行は不可でした。

[email@hidden (ttymxc0) /home/ftp]# ./sdio_test 5 6

./sdio_test: 1: Syntax error: "(" unexpected

[email@hidden (ttymxc0) /home/ftp]#

 

以上です。

-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://lists.atmark-techno.com/pipermail/armadillo/attachments/20101015/74f03963/attachment.html>
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: Makefile
型:         application/octet-stream
サイズ:     512 バイト
説明:       Makefile
URL:        <http://lists.atmark-techno.com/pipermail/armadillo/attachments/20101015/74f03963/attachment.obj>
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: hello.c
型:         application/octet-stream
サイズ:     2155 バイト
説明:       hello.c
URL:        <http://lists.atmark-techno.com/pipermail/armadillo/attachments/20101015/74f03963/attachment-0001.obj>


armadillo メーリングリストの案内