xszbuaa 发表于 2008-12-1 00:38

求助:AXD无法逼使ARM进入调试状态

  自己画的S3C2410的底板+外购的S3C2410的核心板,刚开始好好的,后来往2410连着的CPLD里下了几句极其简单的程序,就不能调试了,在ADS下一点出AXD,接着就会跳出错误提示的对话框:RDI severe Error 00602 :Can't halt target and make it enter DEBUG state (我用的是H_JTAG)。请各位大虾指点,万分感谢!

db10 发表于 2008-12-1 15:50

。。。

&nbsp;你用h-jtag能否检测到S3C241芯片?<br />&nbsp;这个应该跟你加的应用程序(你添加了什么程序)没有多大关系,跟你硬件有关系,也许突然哪个硬件有点问题,主要看下芯片连接晶体是否起振,还有复位电路开电时是否正确了。。。

lovecool 发表于 2008-12-1 20:24

。。。

断电重启后还是如此?

xszbuaa 发表于 2008-12-2 00:02

有点进展,还有问题

谢谢楼上两位,我改了一下CPLD的未用I/O脚的默认处理方式(设为三态输入),AXD可以找到CPU进行调试,但是核心板启动代码跑不过去,会死停在一句上:<br />nand_boot_beg<br />&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;&nbsp;&nbsp;r5,&nbsp;#NFCONF<br />&nbsp;&nbsp;&nbsp;&nbsp;ldr&nbsp;&nbsp;&nbsp;&nbsp;r0,&nbsp;&nbsp;&nbsp;&nbsp;=(1&lt&lt15)|(1&lt&lt12)|(1&lt&lt11)|(7&lt&lt8)|(7&lt&lt4)|(7)<br />&nbsp;&nbsp;&nbsp;&nbsp;str&nbsp;&nbsp;&nbsp;&nbsp;r0,&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;bl&nbsp;&nbsp;&nbsp;&nbsp;ReadNandID<br />&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;&nbsp;&nbsp;r6,&nbsp;#0<br />&nbsp;&nbsp;&nbsp;&nbsp;ldr&nbsp;&nbsp;&nbsp;&nbsp;r0,&nbsp;=0xec73<br />&nbsp;&nbsp;&nbsp;&nbsp;cmp&nbsp;&nbsp;&nbsp;&nbsp;r5,&nbsp;&nbsp;&nbsp;&nbsp;r0<br />&nbsp;&nbsp;&nbsp;&nbsp;beq&nbsp;&nbsp;&nbsp;&nbsp;%F1<br />&nbsp;&nbsp;&nbsp;&nbsp;ldr&nbsp;&nbsp;&nbsp;&nbsp;r0,&nbsp;=0xec75<br />&nbsp;&nbsp;&nbsp;&nbsp;cmp&nbsp;&nbsp;&nbsp;&nbsp;r5,&nbsp;r0<br />&nbsp;&nbsp;&nbsp;&nbsp;beq&nbsp;&nbsp;&nbsp;&nbsp;%F1<br />&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;&nbsp;&nbsp;r6,&nbsp;#1<br />1&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;bl&nbsp;&nbsp;&nbsp;&nbsp;ReadNandStatus<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;&nbsp;&nbsp;r8,&nbsp;#0<br />&nbsp;&nbsp;&nbsp;&nbsp;ldr&nbsp;&nbsp;&nbsp;&nbsp;r9,&nbsp;=ResetEntry<br />2&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;ands&nbsp;&nbsp;&nbsp;&nbsp;r0,&nbsp;r8,&nbsp;#0x1f<br />&nbsp;&nbsp;&nbsp;&nbsp;bne&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%F3<br />&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r0,&nbsp;r8<br />&nbsp;&nbsp;&nbsp;&nbsp;bl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CheckBadBlk<br />&nbsp;&nbsp;&nbsp;&nbsp;cmp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r0,&nbsp;#0<br />&nbsp;&nbsp;&nbsp;&nbsp;addne&nbsp;&nbsp;&nbsp;&nbsp;r8,&nbsp;r8,&nbsp;#32<br />&nbsp;&nbsp;&nbsp;&nbsp;bne&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;%F4<br />3&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;&nbsp;&nbsp;r0,&nbsp;r8<br />&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;&nbsp;&nbsp;&nbsp;r1,&nbsp;r9<br />&nbsp;&nbsp;&nbsp;&nbsp;bl&nbsp;&nbsp;&nbsp;&nbsp;ReadNandPage<br />&nbsp;&nbsp;&nbsp;&nbsp;add&nbsp;&nbsp;&nbsp;&nbsp;r9,&nbsp;r9,&nbsp;#512<br />&nbsp;&nbsp;&nbsp;&nbsp;add&nbsp;&nbsp;&nbsp;&nbsp;r8,&nbsp;r8,&nbsp;#1<br />就是标号3那一段的第四句,应该是和核心板上外扩NandFlash操作有关的一句,为什么?<br />&nbsp;&nbsp;&nbsp;还请大家指点,万分感谢!
页: [1]
查看完整版本: 求助:AXD无法逼使ARM进入调试状态