一、前言
最近拿到了一块TI官方的DSP开发板,芯片型号是:TMS320F280049C
,板载调试器XDS110
。但是下载程序时遇到了一点问题,现记录总结如下:
TMS320F280049C
特性:
二、下载程序时遇到的问题及解决方法
之前用过一阵子TI的DSP,也用过其配套的IDE——CCS
(Code Composer Studio)进行开发。下载程序之前先新建一个.ccxml
结尾的配置文件进行下载、调试配置,这个文件通常只需要配置两个基本信息,一个是调试器,另一个是芯片型号。
按照以往的经验,配置完这两个信息之后,进行连接测试:
测试结果显示连接失败:
之前使用XDS100v1
、XDS100v2
仿真器时就是这么设置就可以了。现在用了XDS110
却不行,反复操作了好几遍都是连接失败,还以为仿真器或者板子坏了呢。仔细看了看连接失败的说明:The JTAG IR an DR scan-path cannot circulate bits.
,表明了这应该是仿真器还需要设置,上官网查了查相关的用户手册文档,发现还真的得对仿真器进行设置:
果然,按照文档说的,设置了仿真器的模式为cJTAG1149.7 2-pin advanced modes
(原本默认是JTAG1149.1
)之后就可以用了:
修改之后的配置为:
然后进行连接测试:
连接成功。这下就可以愉快的点灯啦。
总结:
(1)XDS100v1
、XDS100v2
调试器不用修改仿真器模式,默认为JTAG1149.1
就可以用,XDS110
调试器的模式得改为cJTAG1149.7 2-pin advanced modes
才可以正常使用。
(2)官方文档是重要的学习资料,要多看。
(3)有些经验可能会让我们进入思维惯性误区,要勤于思考,灵活应变。