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.
我以前把Tiva C Series LaunchPad软件开发包为从官网下载的“SW-EK-TM4C123GXL-1.0.exe”在EK-LM4F120XL上做了测试,程序可以正常跑没有问题,比较过目录“C:\ti\TivaWare_C_Series-1.0\examples\boards\ek-tm4c123gxl”下的14个测试程序,发现所使用的资源都是EK-LM4F120XL上有的,也就是说,这14个测试程序同时兼容EK-TM4C123GXL和EK-LM4F120XL。
之前CCS5.2下为什么不行,根本原因就是编译器版本不对,“SW-EK-TM4C123GXL-1.0.exe”测试程序应该是在ARMv5.0下建立的,所以直接打开会出错,而且对于新手来说,这些错基本无法解决。
“EK-TM4C123GXL-CCS-753.zip”安装程序中的ARM编译器版本是4.9.5,今天安装的CCS5.4中的ARM编译器版本是5.0.4,而“SW-EK-TM4C123GXL-1.0.exe”测试程序要求的最低版本为5.0,所以可以正常编译程序。
你这个问题应该是版本的问题,
编译器版本不对时,可以直接在ccs里安装需要的编译器版本:
菜单栏 help/install new software ...
先检查一下JTAG连接,然后看电脑的设备管理器里面,ICDI仿真器驱动是否正常,再试试用LMFlashProgrammer能否擦除和下载TivaWare中的例程。
都好了之后,检查CCS的连接设置,是否选择了ICDI仿真器。
一步一步来排查。
问题解决了,是PC0引脚复用,造成JTAG不能调试被锁,用lmflashprogrammer解锁就好了