苦労と試行 玄箱Pro8at LINUX
苦労と試行 玄箱Pro8 - 暇つぶし2ch939:login:Penguin
07/06/27 02:59:29 Z2cN4Gat
>>938
よーそんなんで手を出したなあ

940:668
07/06/27 03:24:19 1Y8GhvWk
>>938

シリアルATAデバイス → パラレルATAホスト 変換アダプタ
URLリンク(kuroutoshikou.com)

941:login:Penguin
07/06/27 06:41:06 CnKf5vQ9
玄箱/PROでu-bootの収められてるNOR FLASHの読み書きをJTAG経由で
されてる方がおられましたら環境等教えてください。

USB-JTAGケーブル(Olimex ARM-USB-OCD)+OpenOCDの環境で試そうと
しているのですが、flashのprobeが失敗するので行き詰っています。

他の組み合わせでも構わないので実績があるなら参考にさせて
いただきたいです。

OpenOCDからdump_binary filename 0xfffc0000 0x40000で吸い出した結果と
Linux上で/dev/mtdblock0からddで吸い出した結果は一致してるので、読み
出しは一応できてるっぽい?です。
/dev/mtdblock0に書き込めば書き換えられるのかもしれないけど(未検証)、
u-bootが壊れてLinux自体が起動しなくなった場合を考えてJTAG経由で
書き込めるようにしておきたい。


942:941
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の結果から指定。



943:941
07/06/27 06:48:49 CnKf5vQ9
telnetでOpenOCDにアクセスして操作したときのログ:
Open On-Chip Debugger
> arm7_9 dcc_downloads enable
dcc downloads are enabled
> wait_halt
waiting for target halted...
target halted
> poll
target state: halted
target halted in ARM state due to debug request, current mode: Supervisor
cpsr: 0x800000d3 pc: 0xfffc2230
MMU: disabled, D-Cache: disabled, I-Cache: enabled
> flash info 0
#1: cfi at 0xfffc0000, size 0x00040000, buswidth 1, chipwidth 1
cfi flash bank not probed yet
> flash probe 0
probing failed for flash bank '#0' at 0xfffc0000



最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch