【DSP笔记】下载程序遇到的问题及解决方法

一、前言

最近拿到了一块TI官方的DSP开发板,芯片型号是:TMS320F280049C,板载调试器XDS110。但是下载程序时遇到了一点问题,现记录总结如下:

TMS320F280049C特性:

eex1Ln.png

二、下载程序时遇到的问题及解决方法

之前用过一阵子TI的DSP,也用过其配套的IDE——CCS(Code Composer Studio)进行开发。下载程序之前先新建一个.ccxml结尾的配置文件进行下载、调试配置,这个文件通常只需要配置两个基本信息,一个是调试器,另一个是芯片型号。

按照以往的经验,配置完这两个信息之后,进行连接测试:

测试结果显示连接失败:

之前使用XDS100v1XDS100v2仿真器时就是这么设置就可以了。现在用了XDS110却不行,反复操作了好几遍都是连接失败,还以为仿真器或者板子坏了呢。仔细看了看连接失败的说明:The JTAG IR an DR scan-path cannot circulate bits.,表明了这应该是仿真器还需要设置,上官网查了查相关的用户手册文档,发现还真的得对仿真器进行设置:

果然,按照文档说的,设置了仿真器的模式为cJTAG1149.7 2-pin advanced modes(原本默认是JTAG1149.1)之后就可以用了:

修改之后的配置为:

然后进行连接测试:

连接成功。这下就可以愉快的点灯啦。

总结:

(1)XDS100v1XDS100v2调试器不用修改仿真器模式,默认为JTAG1149.1就可以用,XDS110调试器的模式得改为cJTAG1149.7 2-pin advanced modes才可以正常使用。

(2)官方文档是重要的学习资料,要多看。

(3)有些经验可能会让我们进入思维惯性误区,要勤于思考,灵活应变。


我的个人博客网站为:https://zhengnianli.github.io

我的微信公众号为:嵌入式大杂烩


 上一篇
【DSP笔记】TI官方例程中切换RAM、FLASH工程版本的方法 【DSP笔记】TI官方例程中切换RAM、FLASH工程版本的方法
一、前言 我们用Visual Studio来开发程序时,可以选择编译Debug版本,也可以选择编译Release版本。Debug版本为调试版本,Release版本为对外发布版本。 同样,在我们嵌入式软件中,也有类似这样子的做法。在嵌入式中,
2019-07-30
下一篇 
【socket应用】基于C语言的天气客户端的实现 【socket应用】基于C语言的天气客户端的实现
一、前言上一篇笔记分享了【socket笔记】TCP、UDP通信总结,这一篇分享一个用C语言写的、基于TCP的一个HTTP天气客户端的实现,这个一个控制台应用程序,最终的界面如下: 关于天气预报,之前我已经用STM32+ESP8266wif
2019-07-08
  目录