[ZLG-ARM] H-JTAG 总是初始化脚本不合法

[复制链接]
3034|2
 楼主| prince03 发表于 2007-10-4 10:35 | 显示全部楼层 |阅读模式
init&nbsp;script&nbsp;(from&nbsp;,his)&nbsp;is&nbsp;invalid<br /><br /><br />请各位能帮我看看问题点:<br />&nbsp;&nbsp;&nbsp;我用的是LPC2220的芯片,FLASH选用的是SST30VF3201。现在用从<br />网上下载的H-JTAG的工具,出现如下现象:<br />&nbsp;&nbsp;&nbsp;A)当我安装好H-JTAG&nbsp;Server后,连接好自己画板的JTAG板到PC并口<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;和我的电路板的JTAG口,用放大镜扫描(Detect&nbsp;target),窗口出现了<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;芯片图标,显示ARM和它的序列号,<br />&nbsp;&nbsp;&nbsp;B)然后我就点FLASH&nbsp;配置:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1。Flash&nbsp;Selection&nbsp;:我选择了FLash型号。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2。Memory&nbsp;Config&nbsp;:我填写了Flash&nbsp;start&nbsp;addr&nbsp;0x00000000<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RAM&nbsp;Start&nbsp;addr&nbsp;0x40004000<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3。Init&nbsp;Script:&nbsp;以下描述(不论如何配都不行):<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;Setmem&nbsp;16bit&nbsp;0xE002C014&nbsp;&nbsp;0x0F814914<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;Setmem&nbsp;16bit&nbsp;0xEFE00000&nbsp;&nbsp;0x1200FFEF<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3&nbsp;Setmem&nbsp;16bit&nbsp;0xEFE00004&nbsp;&nbsp;0x1000FFEF<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4。programming:我点Check&nbsp;,不论第三项初始化脚本如何配置,在这一步<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;总是提示同一个问题:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Error:&nbsp;Init&nbsp;script&nbsp;(from&nbsp;.his)is&nbsp;invalid<br />这样我用ADS1.2&nbsp;DEBUG调试就无法进行下去,望大家能帮忙,感谢!!
pengxiaowu 发表于 2007-10-5 11:30 | 显示全部楼层

Re:H-JTAG 总是初始化脚本不合法

LPC2220没有内部flash,所以在你的<br />&nbsp;&nbsp;&nbsp;&nbsp;『&nbsp;2。Memory&nbsp;Config&nbsp;:我填写了Flash&nbsp;start&nbsp;addr&nbsp;0x00000000<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RAM&nbsp;Start&nbsp;addr&nbsp;0x40004000<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;』中Flash&nbsp;start&nbsp;addr&nbsp;不可能是0x00000000,应该是你外扩Flash的地址。<br />&nbsp;&nbsp;上述问题不一定就是导致Error:&nbsp;Init&nbsp;script&nbsp;(from&nbsp;.his)is&nbsp;invalid这个错误。<br />
zlgARM 发表于 2007-10-10 09:20 | 显示全部楼层

re

&nbsp;1,Flash&nbsp;Selection&nbsp;:选择FLash型号。<br />&nbsp;2,Memory&nbsp;Config&nbsp;:填写了Flash&nbsp;start&nbsp;addr&nbsp;0x80000000(如果硬件连接Bank0)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RAM&nbsp;Start&nbsp;addr&nbsp;0x40000000<br />&nbsp;3,Init&nbsp;Script:&nbsp;宽度应该是32位的!具体寄存器和值请根据实际情况填写,可以参考EasyARM2200或SmartARM2200光盘的两个初始化文件LPC2200.hfc和LPC2200_ran.hfc<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部