Olimex CS-E9302 をテスト
こちらから購入
とりあえず電源投入。
ガラクタ箱から見つけた、5V 500mA のACアダプタ接続。→ 反応無し
付属CDの説明書見ると、5V 1A の電源が必要らしい。
5.5V 900mAの電源でリトライ → LED点灯。
開発用ノートPCの準備。
スペック: LANなし。シリアルあり。パラレルあり。メモリ192Mbyte。HD30Gbyte。Cerelon 490MHz。
→シリアル経由で開発することにする。
→パラレル経由でJTAG接続は未確認
OSは、UbuntuのライブCDをインストール
カーネルバージョンは 2.6.24-14-generic
あと、kermit をダウンロードしてインストール
ここから
ckermit
その他 kermit に必要な関連パッケージもダウンロードして導入。
それから xmodem 転送コマンド sx もインストール
ここから
lrzszパッケージ
ボードと開発PCとの接続。
開発PCとCS-E9302をRS-232Cのクロス線で接続。
開発PC上でのkermit の設定。 ~/.kermrc をこのように編集
set line /dev/ttyS0 set speed 57600 set flow-control none set carrier-watch off set parity none接続速度などは、ボード付属CDの説明書の通り。
開発PCでkermit 起動。ボードにログインする。
$ kermit C-kermit 云々、、、 (/home/homerun/) C-kermit> c Connecting to 云々 ,,, ------------------------------------------ここでボードの電源投入
... Redboot 云々、、、 ... Please press Enter to activate this console.リターンを押すと
~ #ルートでログイン成功
Linuxバージョンの確認
~ # uname -a Linux (none) 2.6.21 #17 PREEMPT Wed May 2 10:42:16 EEST 2007 armv4tl unknown
付属CDのカーネルソースの確認
linux-2.6.17-xxx linux-2.6.20.xxxどうやらプレインストールされているカーネルに対応するソースは提供されていないっぽい。(T‐T)
開発ツールチェーンの確認
~ # ls -al /lib ... -rwx------ 1 root root 329972 Aug 22 2006 libuClibc-0.9.28.so ...ボードにはuClibc がプレインストールされているようである。
しかし、付属CDのツールチェーン ( gcc4.0.1 と gcc3.4.1 の2つが提供されている )には、uClibcは入っていなかった。
ということで、ボードにプレインストールされているライブラリが、開発ツールとして提供されていない。(各コマンド、ライブラリのソースも一切ない)。自分でなんとかしろということか。面倒くさい雰囲気。他のにしといた方が良かったかな、、、安いJTAGケーブルに惹かれてこっちにしたのだが、、、