* openocd 0.2.0-4vl5 [#x4bc33ba]
* openocd 0.3.1-1vl5および0.2.0-4vl5 [#x4bc33ba]
#anno1(2009-12-14 : libFTDIおよびOpenOCD)
Vine 4.2/5.0用のオンチップデバッガOpenOCDのRPMパッケージです。~
SheevaPlugでU-Bootを書き換えを行うのに必要だったのでビルドしました。ついでに必要なlibftdiも作成しました。~
libftdiは公式サイトから、OpenOCDはFedora 12のSRPMを使用しました。最新版は0.3.1ですが、0.2.0でもSheevaPlugには対応していました(私は、SheevaPlugでしか使わないので選択しました)。
- 2009-12-21追記:0.3.1もビルドしてみました。SPECファイルは同じものを使っています。
** Vine 5.0用 [#g479e271]
- バイナリパッケージ
-- &ref(libftdi-0.16-1vl5.i386.rpm); -- OpenOCDのインストールに必要
-- &ref(libftdi-devel-0.16-1vl5.i386.rpm); -- OpenOCDをビルドする際に必要(ビルドしないなら不要)
-- &ref(openocd-0.3.1-1vl5.i386.rpm); -- 0.3.1
-- &ref(openocd-0.2.0-4vl5.i386.rpm); -- 0.2.0
- ソースパッケージ
-- &ref(libftdi-0.16-1vl5.src.rpm);
-- &ref(openocd-0.3.1-1vl5.src.rpm); -- 0.3.1
-- &ref(openocd-0.2.0-4vl5.src.rpm); -- 0.2.0
** Vine 4.2用 [#ma71b0f2]
自宅にあったのがVine 4.2だったので作成しました。
- バイナリパッケージ
-- &ref(libftdi-0.16-1vl4.i386.rpm);
-- &ref(libftdi-devel-0.16-1vl4.i386.rpm);
-- &ref(openocd-0.2.0-4vl4.i386.rpm);
- ソースパッケージ
-- &ref(libftdi-0.16-1vl4.src.rpm);
-- &ref(openocd-0.2.0-4vl4.src.rpm);
** インストール [#j1af53b1]
libftdiをインストールした後openocdをインストールして下さい。環境によってはその他のものも必要かも(私の環境ではinfoをaptでインストールしました)。
** 使い方 [#x5486c07]
SheevaPlugのスクリプトファイルは、''/usr/share/openocd/scripts/board/sheevaplug.cfg''にありました。~
SheevaPlug U-Bootの書き換えは、
% openocd -f /usr/share/openocd/scripts/board/sheevaplug.cfg -c init -c sheevaplug_reflash_uboot
になります。
- [[OpenOCDでSheevaPlugのU-Bootを更新>どぶお/SheevaPlugで遊ぼう!/OpenOCDでU-Bootを更新]]
** 外部サイト [#lc578744]
- libFTDI -- http://www.intra2net.com/en/developer/libftdi/
- OpenOCD -- http://openocd.berlios.de/web/