07/06/27 06:48:08 CnKf5vQ9
本文長すぎといわれたので分割、連カキすまそ。
こちらで試した環境と結果は↓のような感じです。
ARM-USB-OCD付属CDに入ってるOpenOCDはバージョンが古いので、
↓からもらってきたRevision 141を使用。(Revision 128から
ARM926EJ-Sをサポートしてるらしい)
URLリンク(www.yagarto.de)
こちらで使っているOpenOCDのcfgは↓のような感じです。
----
telnet_port 4444
gdb_port 3333
interface ft2232
ft2232_device_desc "Olimex OpenOCD JTAG A"
ft2232_layout "olimex-jtag"
ft2232_vid_pid 0x15BA 0x0003
jtag_speed 1
reset_config trst_and_srst srst_pulls_trst
jtag_device 4 0x1 0xf 0xe
daemon_startup reset
target arm926ejs little run_and_halt 0 arm926ejs
run_and_halt_time 0 30
working_area 0 0x4000000 0x4000 nobackup
flash bank cfi 0xfffc0000 0x40000 1 1 0
----
玄箱/PROに搭載されてるSST39VF020はCFIをサポートしてるらしいので、
CFIでのアクセス、他のパラメータはu-bootのflinfoの結果から指定。