自己制作的一个板子,第一次可以下载进去程序,当程序运行时就出现问题,以后就下载不了程序了,这个问题请大家帮忙解决,谢谢了
HG:
你这个介绍太简单了,下载不进去可能是你的target配置不正确,你可以使用一个官方示例demo,下载运行看看正不正常。
user4550157:
回复 HG:
谢谢你的回复,配置是正确的,我想说的是第一次程序下载进去了,然后第二次就下载不进去了,我怀疑是第一次下载程序运行后,将JTAG口锁住了,我程序中没有使用任何GPIO,不知道为什么会锁住,但是同样的程序在TI官方TM4C129X开发板上运行正常,。我想尝试解锁,但是找不到方法,能告诉我一下解锁的方法吗?
xyz549040622:
回复 user4550157:
使用LMFLASH+ICDI就可以解锁的。
Maka Luo:
回复 user4550157:
如果你没有将JTAG口配置成GPIO,那JTAG就不是锁住了。
应该是其它原因导致下载不成功,应该是硬件上其它导致。
user4550157:
回复 xyz549040622:
谢谢你的解答,因为我的板子没有集成ICDI电路,ICDI仿真器可以吗?淘宝上几乎找不到卖ICDI仿真器的店铺,如果有资源可以推荐给我吗? 谢谢
user4550157:
回复 Maka Luo:
谢谢你的回复,用新板子的话,第一次可以将程序烧进去,执行
g_dwSystemClock = MAP_SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ | SYSCTL_OSC_MAIN | SYSCTL_USE_PLL | SYSCTL_CFG_VCO_480), 120000000);
以后就会出现问题,时钟配置会引起锁住吗?
xyz549040622:
回复 user4550157:
没有ICDI的话,你可以试试JLINK是否可以呢,用LMFLASH,你淘宝搜EK-TM4C123x的板子,上面就带ICDI的,不超过100块钱好像。
Delta:
回复 user4550157:
你好!
你的代码有烧到TM4C129X的开发板试过吗?就是不重新编译,直接把HEX下到板上的方式?
如果你有这个板,那么你就有ICDI的硬件电路了。把你的板子型号贴出来。
user4550157:
回复 Delta:
程式烧到开发板上运行正常,开发板型号:DK-TM4C129X
da qin zheng sheng:
回复 user4550157:
再焊接一块最小系统板,注意用好的电源,在内部ram
调试运行。