[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 メーリングリストの案内