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.
工具/软件:Code Composer Studio
大家好,
我正在使用:
我购买了一个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,并开始重新调试。 这似乎有所帮助。 擦除和刷新工作正常,我进入调试模式似乎正常。 是应该这样做,还是只是我所做的一个黑客?
此致,
您好,Pero,
[报价用户="Pero Krivic"]
不管怎样,我研究了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?
[/引述]
这不一定是错误的,因为XDS100v2和XDS100v3之间有许多常用的共享文件
但是,我尝试使用序列号直接链接仿真器。 因此,在"目标配置"的"高级"选项卡中,我已将"仿真器选择"设置为"按序列号选择"。 使用程序ccsv5\css_base\con\uscif\xds100serial.exe ,我发现序列号是FT1DTCS7,并开始重新调试。 这似乎有所帮助。 擦除和刷新工作正常,我进入调试模式似乎正常。 是应该这样做,还是只是我所做的一个黑客?[/QUOT]
如果同时有多个XDS100连接到您的PC,则(通常)只需输入序列号(是吗?)。 否则就不重要了。
一个注意事项- 5.5 很旧。 我强烈建议您更新您的版本,更新版本的XDS100驱动程序将随附更新版本。 这可能有助于解决一些不一致和稳定性问题
谢谢
KI
[报价用户="Ki-Soo Lee"]
如果同时有多个XDS100连接到您的PC,则(通常)只需输入序列号(是吗?)。 否则就不重要了。
[/引述]
嗯,我对此不太确定。 这是我的项目中的一个游戏发烧友。 那么,最新的CCS vesrsion,是否应该摆脱所有这些怪事?
在多XDS100环境中(意味着同时将多个XDS100连接到您的计算机),您 始终需要按序列号进行区分。 目前的版本仍然是这种情况。
我建议迁移到最新的CCS版本,因为自您的版本以来,已有许多CCS和调试探测器驱动程序增强功能和错误修复。 不再支持5.5。