USBProg組み立て~動作確認
以前も紹介しましたUSBProgの続きです。
↓↓
Eclipse ARM 開発環境 YAGARTOインストール記 2009-06-09 12:05
USBProg-OpenOCD到着 2009-06-16 18:23
USBProg-OCD変換アダプタ 2009-06-29 24:03
今回は組み立てかか基板の動作確認までを行います。
途中でちょっとハードルがありましたのでその越え方もご紹介しますのでご参考ください。
さーって書込みのテスト
USBProgの公式(?)情報ではflashtoolのバージョンは0.1.0
のものですが下記に0.1.8がありましたのでこちら
を使ってみることにしました(後で変更あり
→はまり2
USBProgをPCに接続する前に、このセットアップファイルを事前にインストールしておきます。
ただしこの状態でUSBProgを接続してもlibusb0.sysというデバイスドライバを要求されるので事前に下記のファイルをダウンロードして解凍しておく↓↓ ←はまり1
ファームの更新時はJP3の2-3品をショートさせる(Windows使用時は必要のようです)と赤LEDが点灯状態となってuploadモードとなる。
リストからボードとLEDBLINKを選択してuploadすればよい。
ところがSuccess!となった後JP外してUSBProg再起動かけてもLEDBLINKが始まらない。
それどころかUSBに接続したときにボードを認識しない。完全に動作がおかしいようだ。 ← はまり2
答えは意外と簡単でした。表示上は成功の用でもuploadは結構時間が必要でホントは完了していないのに完了しているという表示の(?)不具合があるようでFlashtoolをさらに最新のv0.3にすることでちゃんとupload慣用までのステータスを確認できます。
ダウンロード先は↓です
参考情報↓
http://forum.embedded-projects.net/viewtopic.php?id=81
↑V0.3の完了時の画面
ということで、結局V0.3のインストーラーとlibusb0.sysのバイナリーを落とすだけでよかったのかなーという気がします。
↓LEDBLINKの様子(フレーレートが低いのでLEDの点滅が一定間隔ではないように見えますがちゃんと一定間隔で点滅してます)
↓upload中のステータス表示(upload押下直後から録画)
といった感じで無事ボードの動作確認ができました![]()
それからUSBProgの”usbprog_base.hex”を書き換えられないという方のための情報です(未確認)
http://forum.embedded-projects.net/viewtopic.php?id=694
↑bootloaderが入っていないボードは外付けで入れる必要があるとのこと
http://www.openocd.de/index.php?page_id=166
↑外部ISPでの書き込み方の紹介
次はいよいよ変換アダプタを作成せねば!!



