#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