USBProg組み立て~動作確認 | 組込みとともに

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

http://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/0.1.12.2/libusb-win32-device-bin-0.1.12.2.tar.gz/download


ファームの更新時はJP3の2-3品をショートさせる(Windows使用時は必要のようです)と赤LEDが点灯状態となってuploadモードとなる。

組込みとともに-Uploadmode


組込みとともに-OpenOCD検出
ボードの動作確認としてLEDBLINKを焼いてみる

リストからボードとLEDBLINKを選択してuploadすればよい。

ところがSuccess!となった後JP外してUSBProg再起動かけてもLEDBLINKが始まらない。

それどころかUSBに接続したときにボードを認識しない。完全に動作がおかしいようだ。 ← はまり2


答えは意外と簡単でした。表示上は成功の用でもuploadは結構時間が必要でホントは完了していないのに完了しているという表示の(?)不具合があるようでFlashtoolをさらに最新のv0.3にすることでちゃんとupload慣用までのステータスを確認できます。

ダウンロード先は↓です

http://svn.berlios.de/svnroot/repos/usbprog/trunk/usbprog_tools/usbprog-gui/Installer/Installer_v3.exe

参考情報↓

http://forum.embedded-projects.net/viewtopic.php?id=81


組込みとともに-V0.3
↑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での書き込み方の紹介


次はいよいよ変換アダプタを作成せねば!!