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
我有一个使用Concerto的新开发的PCB,我第一次尝试连接到该设备,用Spectrum Digital XDS510仿真器下载我的代码。 我已使用具有板载XDS100 USB仿真器的controlCARD开发了代码并成功对其进行了编程。 现在,我已经使用新的仿真器,设备和正确的Gel文件为新硬件设置了目标配置,这些文件位于C:\ti\ccsv6\css_base\emulation \gel中。 目标配置下的“测试连接”正在工作,显示JTAG链上有1个设备。 但是,当我尝试“连接目标”时,它在OnTargetConnect diaglog上挂起。 如果我单击“取消”,我会收到以下错误信息:
Cortex_M3_0:GEL:执行OnTargetConnect()时出错:评估已取消
Cortex_M3_0:在长度0x4的第0页上读取0x68.0428万的内存块时出现故障:错误0x8000.2002万/-1204致命1204致命错误,执行期间:内存,控制,DAP访问,地址0x68.0428万,已临时停止。 DAP事务已中止。
Cortex_M3_0:错误:错误0x800.02万/-1203致命1203致命错误,执行期间:执行,控制,DAP访问,地址0x41E9.01万返回了从属错误。
从硬件方面看,设备内部电压(1.2V和1.8V)似乎一切正常。 XDS重置引脚切换,这意味着设备处于连续的重置环路中。 根据参考手册,在连接仿真器并启动调试会话(6.8 4设备引导顺序)之前,对于闪存或RAM中没有代码的出厂新设备,应该采用这种情况。 但是,我无法使用仿真器连接到设备以对其进行闪存。
是否需要配置其他任何设备才能连接到设备? 凝胶锉是否有问题?
谢谢
您好,
>>Cortex_M3_0:在长度0x4的第0页0x68.0428万处读取内存块时出现问题:
我不能确切地解释为什么会发生错误,但在设备的内存映射中,上述地址被标记为"保留"。
因此,您可以尝试几种方法吗?
-仔细检查设置为F28M36H33B2的目标配置文件。 设备之间的细微差别可能会影响凝胶功能。
-是否可以从配置中删除凝胶文件并查看是否可以连接到核心? 有关 详细信息,请查看此参考。 这可能表明凝胶文件本身存在问题。
-OnTargetConnect过程启动的事实意味着已建立连接,但设备在过程中可能出现了问题-可能是由外部代理(如监视程序计时器)重置。 您是否可以根据设备数据表的6.8 4部分检查引导模式引脚,以查看它们是否与此处的信息匹配?
- C2000器件支持的更新可能会纠正此器件的特定问题。 是否可以转至菜单帮助→检查更新并查看是否有可用更新?
很遗憾,我没有与您相同的设备,但连接到空白F28M36P63C2是成功的。 但是,我使用的是CCSv7。
希望这能有所帮助,
拉斐尔
谢谢拉斐尔
我还怀疑凝胶文件有问题,但我已经尝试了您的所有建议,但仍然不想连接。 但是,我们还有一个Blackhawk USB560仿真器,当我连接到该仿真器时,只在目标配置文件中更改了仿真器,一切都运行良好! 我现在可以使用USB560成功连接和刷新设备。 我知道我的XDS510没有故障,我还使用另一个不想连接的XDS510进行了测试。 我仍然希望XDS510能够正常工作。 为什么Blackhawk USB560可以工作,而XDS510不能工作?