#norelated

* ARM用格安開発環境 [#v97619c2]

「[[BBR-4MGを改造してlinuxルータにする計画:http://www.fenix.ne.jp/~thomas/memo/bbr4/]]」や「[[ARM開発環境を無料で揃える:http://www.neko.ne.jp/~freewing/cpu/arm_gcc/]]」を見ていたら自分もルータで遊びたくなり,ARMをターゲットに決め,BLR-TX4MとBAR Pro3,BAR SW-4P VA等をヤフオクで購入してみました.(全部1000円以下:-) 

U-Bootファンクラブ会員としては,まずはU-Bootを移植しないといけませんが,問題なのはやはりJTAG.ということでネットで色々調べてみたところ,
[[OLIMEX:http://www.olimex.com/]]の[[ARM-USB-OCD:http://www.olimex.com/dev/arm-usb-ocd.html]]と[[OpenOCD:http://openocd.berlios.de/web/]]でなんとかなりそうなことがわかりました.(Windows用なら[[H-JTAG:http://twentyone.bokee.com/]]や[[Amontec sdk4arm:http://www.amontec.com/sdk4arm.shtml]]もあります.)

そのうち発表しますが,ARM-USB-OCDとOpenOCD,Insightを使ってソースレベルデバックしながらBLR-TX4MにU-Bootを移植することができました.

新しい玄箱/PROでも使えたらいいんですが...

** コンパイラー&デバッカー [#b5ec75b3]

- [[buildroot:http://buildroot.uclibc.org/]]
ToolchainとBusybox+uClibc環境を簡単に作れる.
- [[ARM-USB-OCD:http://www.olimex.com/dev/arm-usb-ocd.html]]
USBタイプのJTAG dongle interface.1万円程度.
- [[OpenOCD:http://openocd.berlios.de/web/]]
OCDaemonコンパチを目指して開発中のオープンソースデバッカ.

** OpenOCD [#w05d5c98]

今のところARM-USB-OCDをサポートする唯一のオープンソースデバッカ(と思う).
ARM7,ARM9,XScale対応.
GDB Stubも搭載している.
TELNETで接続して使用するか,GDBやInsightをフロントエンドとして使用する.
%%AMD/Fujitsuタイプのフラッシュをサポートしていないのが欠点.%%

- [[OpenOCDホームページ:http://openocd.berlios.de/web/]]
- [[OpenOCDドキュメントページ:http://openfacts.berlios.de/index-en.phtml?title=Open_On-Chip_Debugger]]

mkomiya {at} sonare {dot} it


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS