[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 03/06 00:32 / Filesize : 218 KB / Number-of Response : 944
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

苦労と試行 玄箱Pro8



1 名前:login:Penguin mailto:sage [2007/03/21(水) 13:45:05 ID:Xb2mNE4+]
前スレ

玄人指向 玄箱7
pc11.2ch.net/test/read.cgi/linux/1169064612/

まとめサイト
wiki.nothing.sh/29.html

テンプレ
wiki.nothing.sh/65.html



939 名前:login:Penguin mailto:sage [2007/06/27(水) 02:59:29 ID:Z2cN4Gat]
>>938
よーそんなんで手を出したなあ

940 名前:668 mailto:sage [2007/06/27(水) 03:24:19 ID:1Y8GhvWk]
>>938

シリアルATAデバイス → パラレルATAホスト 変換アダプタ
kuroutoshikou.com/modules/display/?iid=181

941 名前:login:Penguin mailto:sage [2007/06/27(水) 06:41:06 ID: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 mailto:sage [2007/06/27(水) 06:48:08 ID:CnKf5vQ9]
本文長すぎといわれたので分割、連カキすまそ。
こちらで試した環境と結果は↓のような感じです。
ARM-USB-OCD付属CDに入ってるOpenOCDはバージョンが古いので、
↓からもらってきたRevision 141を使用。(Revision 128から
ARM926EJ-Sをサポートしてるらしい)
ttp://www.yagarto.de/howto/openocd/index.html

こちらで使っている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 mailto:sage [2007/06/27(水) 06:48:49 ID: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







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<218KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef