参考TM4C123G launchpad做了板子,芯片用TM4C1236D5PM,原理如下图所示:
用DK_TM4C123G的debug out口(Debug Out EN跳线已设置)作为下载口,连接板子的P4口,用LM Flash Programmer下载不成功,报错误“unable to initialize target – 0!”。
连接下载线后,target板的RESET管脚一直为低电平。断开下载线target的RESET脚为高电平
请问是什么原因造成的,如何排除?
Kongxl:
问题已解决,连线问题。
另外一开始对DK-TM4C123G debug out口中的EXT_DBG管脚理解有误,这个低电平有效的管脚是在使用外部调试器时禁止板载ICDI功能的。
Kongxl:
回复 Michael Sun:
查看了一下TM4C123G LaunchPad和DK-TM4C123G的原理图,板载的ICDI口外接其他调试目标时,如果禁止了板载目标TM4C芯片(T_RESET接地)后,ICDI对其他外接调试目标芯片的RESET_N信号是没有控制作用的。所以只能用来烧写flash和配置寄存器,而不能在线仿真,这样理解对吧?
Michael Sun:
回复 Kongxl:
LaunchPad可以使用ICDI对外调试其他MCU,这时候把板载MCU断电后就可以了。可以下载并仿真。
DK-TM4C123G上面可以外接仿真器对目标MCU进行调试
MAOXIA WANG:
回复 Michael Sun:
你好,我现在也是在参考EK-TM4C1294XL的基础上,做了一块板子,想用这个开发板上面的ICDI来下载我新做的这个目标板,但是连接之后总是出现
Error connecting to target
我不知道这到底是什么地方出了问题,麻烦您可以给我解答一下吗
xyz549040622:
回复 MAOXIA WANG:
1.你的晶振,复位,电源电路再次检查
2.用EK-TM4C1294XL的ICDI供电,需要修改几个电阻的。默认是不能直接烧写的
MAOXIA WANG:
回复 xyz549040622:
麻烦您能说说到底是哪几个具体的电阻吗?
下面是我参考EK-TM4C1294画的原理图。
xyz549040622:
回复 MAOXIA WANG:
http://processors.wiki.ti.com/index.php/CLP_Debug
你看看这个链接,里面有详细说明