LPC2210调试问题(用H-JTAG)代理

[复制链接]
3774|4
 楼主| steven188 发表于 2007-3-21 16:23 | 显示全部楼层 |阅读模式
我在用h-jtag调试lpc2210时,在进入axd后,出现了一个中断,原来的程序中并<br /><br />没有定义这个中断的。我运行了一下,越过这个断点(使用go),程序正常可以<br /><br />运行.<br /><br />用h-flasher烧写flash时,有进度,但是一直显示为0k/s,直到显示烧写成功。<br /><br />断开jtag仿真器,不能动作,没有代码在FLASH里.<br /><br />搞了好久,也不明白是那里的问题?<br /><br />请高手赐教!<br /><br />&nbsp;附件是用ads,设置生成plain&nbsp;binary,然后用h-flasher烧写时的提示。
 楼主| steven188 发表于 2007-3-21 16:27 | 显示全部楼层

再发一次图片

这个是图片,请看一下.
mcujackie 发表于 2007-3-21 23:50 | 显示全部楼层

LPC2103 + SSD1928 平台 + HJTAG

我用的是晶門的SSD1928&nbsp;數字相框&nbsp;開發板,&nbsp;用的是LPC2103。&nbsp;軟件跟你的一樣,也是ADS1.2配HJTAG。<br /><br />我一般是这样检查的:<br />1.&nbsp;看看&quot;H&quot;&nbsp;server&nbsp;跑了没有<br />2.&nbsp;在&quot;F&quot;,选&quot;flash&nbsp;selection&quot;,再选正确的MCU,例如LPC2103,那就不会出现&nbsp;&quot;Note:&nbsp;Please&nbsp;specify&nbsp;the&nbsp;destination&nbsp;flash&nbsp;address&quot;<br /><br />3.&nbsp;在&quot;F&quot;,选&quot;Programming&quot;,按check,应该侦测到你用的MCU<br />4.&nbsp;试试生成Intel&nbsp;Hex&nbsp;吧!<br /><br />我用的HJTAG版本不支持LPC2210呢!以我理解,hjtag只支持内部闪存。LPC2210只有外置的闪存,应该不行呢!<br />试试NXP的烧录工具吧!<br />http://www.nxp.com/pip/LPC2210FBD144.html<br />ARM&nbsp;Flash&nbsp;Utiltiy<br />http://www.nxp.com/files/markets/microcontrollers/philips_flash_utility.zip<br /><br />对於你在axd的经历,我的分享是..<br />1.&nbsp;一般情况,第一个默认的断点是main()<br />2.&nbsp;ARM&nbsp;只有两个硬件断点,如果你使用go,硬件会不断跑,直至到硬件断点才停下来<br />2.&nbsp;什麽是step&nbsp;单步,就是把断点定在下一句<br />3.&nbsp;因此如果己经定了两个断点,就只有go&nbsp;,而没有了单步step&nbsp;了<br />如果没有烧过程式,断点是随机呢<br /><br /><br />
 楼主| steven188 发表于 2007-3-22 08:57 | 显示全部楼层

Re:

你好:<br /><br />1)我的板子用h-flasher是可以的侦测到的,如附件所示的图片,找得到片外bank0上的Flash&nbsp;SST39VF160.<br /><br />2)我hex文件,没有错误提示,能烧进去,但是断开JTAG后板子加电不能运行,&nbsp;烧录时有进度显示,但是速度是1k,我用另外44b0x的板子时,速度是20几K.<br /><br />3)philips_flash_utility&nbsp;的这个软件是只能够烧写片内flash的,还有是用uart.因为lpc2210没有片内程序,所以只能用这个软件读到lpc2210的id.没有办法操作外部的flash.<br /><br />4)关于axd,有几个问题想请教一下:<br />&nbsp;&nbsp;1&gt如果程序没有问题,是不是进入axd调试时,在main处也会有一断点,是不可避免的.<br />&nbsp;&nbsp;&nbsp;因为我的程序不能脱机运行,我想是不是因为烧录到FLASH里有个断点在那里。<br /><br />&nbsp;&nbsp;2&gt我的h-flasher设置的是自动download,所以每次进入axd时,第一步就是一个烧写flashr动作,并且没有提示错误发生.<br /><br />请看一下附件的步骤,PDF文件.
sasinop 发表于 2007-3-24 15:12 | 显示全部楼层

呵呵

你在ADS&nbsp;下生成的是什么文件?<br /><br /><br />我的是&nbsp;hex文件<br /><br />在H-JTAG&nbsp;里&nbsp;先选型号<br />再check<br />再&nbsp;programming&nbsp;时&nbsp;选&nbsp;&nbsp;在ADS里生成的文件目录<br /><br />脱机跑没问题啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

4

帖子

0

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