大家好,我现在使用TM4C1294NCPDT这款芯片,仿真器使用的是XDS100-v2连接,第一次能成功并且能够烧录进去,但当我一运行就中止了,然后就只能点停止。再然后我下电重新再连接始终连接不上了,显示的结果如图
但是用测试连接是成功的
开始我以为是焊接什么的问题,然后又换了块板子来测试,同样是这样,一运行然后再次连接就不行了,整的我都不敢试了,代理商一共只给了4片样。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好,我现在使用TM4C1294NCPDT这款芯片,仿真器使用的是XDS100-v2连接,第一次能成功并且能够烧录进去,但当我一运行就中止了,然后就只能点停止。再然后我下电重新再连接始终连接不上了,显示的结果如图
但是用测试连接是成功的
开始我以为是焊接什么的问题,然后又换了块板子来测试,同样是这样,一运行然后再次连接就不行了,整的我都不敢试了,代理商一共只给了4片样。
谢谢你的回答,JTAG配置应该没问题,是烧录成功后运行的时候然后就挂掉了,大概位置就是时钟配置那,感觉像是JTAG被锁住了。但是我尝试用uniflash解锁没成功,我的硬件是自己做的,所有板上没有ICDI,不能用LM Flash Programmer,不然我可以用那个解锁试试。
楼主手上有ICDI仿真器吗,尝试使用LMFlashProgrammer能否擦除Flash,写入TI官方的例程?
没有,我是自定义的板子,现在手上只有一个LM4F232的开发板,我现在正在看能不能用他的DEBUG OUT模式接到我的目标板上。
如果楼主还有没操作过的板子,建议先用Tivaware中的Hello那个例程先试一下。
C:\ti\TivaWare_C_Series-2.1.0.12573\examples\boards\ek-tm4c1294xl\hello
我用的就是最简单的例程,只是我的板子的晶振是20M,他的晶振是25M,我改了下,其他都没动。
例程中:
g_ui32SysClock = MAP_SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ | SYSCTL_OSC_MAIN | SYSCTL_USE_PLL | SYSCTL_CFG_VCO_480), 120000000);
有没有对应修改为SYSCTL_XTAL_20MHZ?
已经更改了,我换了一块片子,然后用内部晶振就是正常的,换用外部晶振就又被锁住了。
更换为25M晶振吧,以太网也要用这个频率。
检查一下这部分的原理图和焊接是否可靠。
最近我也用TM4C1294NCPDT做了块板子,跟你的情况类似,如果使用内部晶振,都没问题。但是只要使用了外部晶振,下载了一次就OVER了,我用的是25M的晶振,我想问一下,你的这个问题是怎么解决的,等提供一下思路吗,谢谢
顺便说一下,我把使用外部晶振的程序下载到EK-TM4C1294XL的板子上,正常运行。对比了一下我的板子和EK-TM4C1294XL的MCU基本外围电路,除了省去了网口部分,其它都一样。