TI中文支持网
TI专业的中文技术问题搜集分享网站

AM1806,上电后用jtag连上去,无论以多么快的速度连接,jtag显示cpu始终停在0x0000000c位置。没有办法执行gel 函数,没办法download程序,请问可能是什么问题呢?

AM1806,上电后用jtag连上去,无论以多么快的速度连接,jtag显示cpu始终停在0x0000000c位置。没有办法执行gel 函数,没办法download程序,请问可能是什么问题呢?

用jtag连上去后,cpu始终停在0x0000000c,前后的指令都是00000000 这个无效指令。

还尝试在连上去后把pc指针改到0xfffd0000(rom起始地址), 看到的指令也都是 00000000, 无法运行。

也就是说感觉整个cpu的rom都没有被运行起来,请问可能是什么问题呢?

个人猜测是不是跟供电的电压不足有关呢?

Yaoming Qin:

硬件设计请参考我们的参考设计

david zhou:

回复 Yaoming Qin:

请问什么地方可以获取到参考设计资料,谢谢。

Yaoming Qin:

回复 david zhou:

你看看这个www.ti.com/…/tmdxevmwifi1808l

chen jordan:

回复 Yaoming Qin:

问题已解决:

1、出问题的板子是硬件做死了从spi flash启动,当 spi flash被擦除后jtag连接操作都正常,一旦烧写了不正确的image,则板子就出现问题所描述的情况。

2、我们改了硬件,将bootcfg接出跳线开关,出现问题后,将bootcfg拨到别的启动方式如uart,再使用jtag烧写正确的image到spi flash,再将bootcfg拨回来,则板子可以启动成功。

因此,想再问一下:

1、为什么 spi flash 烧写了不正确的image就会出现这样的情况?

2、在硬件bootcfg已经做死的前提下,一旦出现这样的情况,有没有补救方法可以不修改硬件的?

Yaoming Qin:

回复 chen jordan:

我也不明白,spi flash boot失败,jtag也不能连上core了,这个可能需要你再确认下。

赞(0)
未经允许不得转载:TI中文支持网 » AM1806,上电后用jtag连上去,无论以多么快的速度连接,jtag显示cpu始终停在0x0000000c位置。没有办法执行gel 函数,没办法download程序,请问可能是什么问题呢?
分享到: 更多 (0)