这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » [贴图]用h-jtag烧写flash时遇到的问题(请大侠帮忙)

共1条 1/1 1 跳转至

[贴图]用h-jtag烧写flash时遇到的问题(请大侠帮忙)

菜鸟
2007-06-11 04:51:21     打赏

H-JTAG是一个非常好用的ARM板调试代理软件,但是最近却碰到一个很棘手的问题,试了很多招多不管用,特请各位大侠指点迷津。用H-FLASHER烧写VxWorks的bootrom_uncmp.bin到flash上(大概300多K),总是烧到大概35%就烧不下去了,请看图,

并且H-FLASHER会报出错来,

但是烧一些比较小的程序则没问题(大概10K以内).我本来想把大的程序分割成小块再一块一块烧进去,但是发现里面的某些数据会乱掉(已试过很多次)。我的开发板就是S3c44b0x. flash rom用的是常用的SST39VF160(2MB). 因为板子买的较早, 调试电缆仍用SDT Jtag. 这也是我用H-JTAG的重要原因(因为可以在H-JTAG中设成SDT Jtag或Wiggler Jtag)。正不知道是H-JTAG的问题(v0.42/0.44)还是我的设置的问题(我把H-FLASHER中要用Init Script也附在后面,请指正)。

FLASH SECTION:
SST
SST39VF160
MEMORY SECTION:
16
0x0
0x0C000000
SCRIPT SECTION:
Setmem+32-Bit+0x01D30000+0x00000000
Setmem+32-Bit+0x01C00000+0x00000008
Setmem+32-Bit+0x01E0000C+0x07FFFFFF
Setmem+32-Bit+0x01D8000C+0x00000FFF
Setmem+32-Bit+0x01D80000+0x00028021
Setmem+32-Bit+0x01D80004+0x00007FF8
Setmem+32-Bit+0x01C80000+0x11111110
Setmem+32-Bit+0x01C80004+0x00000600
Setmem+32-Bit+0x01C80008+0x00007ffc
Setmem+32-Bit+0x01C8000c+0x00007ffc
Setmem+32-Bit+0x01C80010+0x00007ffc
Setmem+32-Bit+0x01C80014+0x00007ffc
Setmem+32-Bit+0x01C80018+0x00007ffc
Setmem+32-Bit+0x01C8001c+0x00018000
Setmem+32-Bit+0x01C80020+0x00018000
Setmem+32-Bit+0x01C80024+0x0086060e
Setmem+32-Bit+0x01C80028+0x00000010
Setmem+32-Bit+0x01C8002c+0x00000020
Setmem+32-Bit+0x01C80030+0x00000020




关键词: 贴图     h-jtag     烧写     flash     遇到     问题         

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]