TI论坛
直播中

王静

7年用户 159经验值
私信 关注
[问答]

请问XDS560V2调试TMS320C6678可以热插拔么?

各位专家好!
我现在做的项目是使用3块DSP,但是手上的仿真器只有2个,一个是SEED,一个是Spectrum Digital,型号都是XDS560V2。现在我想先下载一个程序到一个DSP,运行程序,再把仿真器拔下来,下载另外一个DSP的程序,请问这样做可以实现么?
我可以做到在结束调试以后,程序依然运行,尝试过拔下仿真器,但是DSP中的程序就不能运行了。我有哪些需要注意的地方呢?

回帖(3)

李峰

2018-8-7 08:03:30
你好,硬防真Debug时候,仿真器是不能断开的。除非是做好bootloader,DSP上电自启动,程序自动运行。
举报

王静

2018-8-7 08:19:45
引用: kingnet_52004 发表于 2018-8-7 08:03
你好,硬防真Debug时候,仿真器是不能断开的。除非是做好bootloader,DSP上电自启动,程序自动运行。

感谢您的回答!
也就是说,即使我使用了real-time模式,在程序运行过程中,disconnect target之后,也是不可以断开仿真器的,是这样么?在我disconnect target后,程序还是正常运行的。
举报

李峰

2018-8-7 08:33:16
引用: liaosanguo 发表于 2018-8-7 08:19
感谢您的回答!
也就是说,即使我使用了real-time模式,在程序运行过程中,disconnect target之后,也是不可以断开仿真器的,是这样么?在我disconnect target后,程序还是正常运行的。

你好,我试验了一下,硬防真Debug时候如果拔下仿真器,CCS会报错,如果disconnect target后,此时都可以拔下仿真器,程序运行并不受影响。这个是否在real-time模式并没有关系。总结一下就是:仿真器的作用是将不同的程序段下载到各个内存中,使程序能够启动运行,当程序运行后,仿真器不再有动作;而load程序时候,需要有仿真器连接,对应仿真器连接的操作有connect、disconnect等。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分