主题中讨论的其他部件: TMS320C6202
TMS320C6678
我已经为我们的TMS320C6678 DSP设计调试/验证工作订购了Spectrum Digital XDS560V2 PRO跟踪仿真器。
我们的DSP设计包括一个外部看门狗计时器,当 看门狗计时器在达到其终端计数之前未重置时,它会驱动DSP的“通电重置”。
在我等待目标HW和仿真器时,我正在编写测试过程,我 正在尝试确定 是否 应该计划在 调试会话期间禁用看门狗计时器,因为此时需要将值输入C6678 CorePac数据存储器。
两个问题:
(1) XDS560V2 PRO跟踪 仿真器能否在 不中断 CorePac的情况下访问(读或写) CorePac L2缓存空间(用作CorePac数据内存段)?
(2)如果是(1), 运行时 XDS560V2 PRO跟踪 仿真器访问CorePac L2缓存空间( 用作 CorePac数据内存段)是否会在 进行访问时暂时挂起CorePac - C66x DSP执行?
我记得 14年前,当使用 基于PCI的XDS560仿真器执行类似的访问以调试 TMS320C6202 DSP设计时, 运行时仿真器使用 XDS560仿真器将访问写入数据存储器(例如,通过更新内存窗口的内容),从而产生不可预测的结果 (有时仿真器会锁定)如果在使用仿真器 覆盖DSP内部存储器中的值之前,我们没有先使用XDS560仿真器停止C6202 DSP,然后允许C6202 DSP代码再次 恢复执行。 我想 确定XDS560V2 的行为是否相似。
谢谢!
Jim Sanchez