工具/软件:Code Composer Studio
大家好,
我正在使用:
- Olimex XDS100v3仿真器
- Code Composer Studio v 5.5
- Windows 7 x64
- 定制TMS320F2808板
我购买了一个Olimex XDS100v3仿真器,因为正式的XDS100v3站点将其指定为有效产品。 我安装了CCS v 5.5 并开始开发。 我已根据Olimex的安装设置了目标配置。
"测试连接"按顺序进行,适用于所有选定频率以及1149.1 和1149.7 选项。 但是,该程序的闪存不起作用。 闪存无法擦除或加载。 我收到错误消息:C28xx:闪存编程器:写入闪存时遇到错误。 我在互联网上找到了数百万CCA的原因,这些原因可能是导致此错误的原因,从耗尽恢复算法超时到CLM锁定... 使用我的colagues XDS100v2编程器,这是NAT的一个问题。 显然,Olimex程序员不工作...
不管怎样,我研究了XML文件,发现CCS总是调用xds100v2驱动程序而不是v3。 例如,CCXML (目标配置)文件指定:
<instance XML_version="drivers/tixds100v2c28x.xml" 1.2 id="drivers" xml="tixds100v2c28x.xml" xmlpath="drivers"/>
看? 指定的驱动程序为"tixds100v2c28x.xml"。 此外,此文件指定连接类型“TIXDS100v2”。 那么,我的问题是,CCS是否知道XDS100v3?
但是,我尝试使用序列号直接链接仿真器。 因此,在"目标配置"的"高级"选项卡中,我已将"仿真器选择"设置为"按序列号选择"。 使用程序ccsv5\css_base\con\uscif\xds100serial.exe ,我发现序列号是FT1DTCS7,并开始重新调试。 这似乎有所帮助。 擦除和刷新工作正常,我进入调试模式似乎正常。 是应该这样做,还是只是我所做的一个黑客?
此致,