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.
器件型号:CCSTUDIO-C2000
工具/软件:Code Composer Studio
您好!
我们基于 controlSUITE 中的原理图实施了隔离式 XDS100v2 (C:\ti\controlSUITE\development_kits\~controlCARDs\TMDSCNCD28069ISO_v1_1\R0_4\f2806x ISO-controlCARdr0.4-sch.pdf)。 当我运行调试会话时、我先关闭目标而不停止调试会话(因此、数字隔离器的目标侧未通电、 但 FTDI 芯片已通电)、我收到一个错误、在我重新为目标供电或从计算机上拔下 USB 电缆之前、该错误不会消失。 无论我单击是、否还是取消、错误消息都会重新出现。 我想知道是否有人可以帮助我解决这个问题?
错误为:
------
停止目标 CPU 时出现问题:
(错误-1156 @ 0x0)
器件可能在低功耗模式下运行。 是否要使其退出此模式? 选择"是"以强制器件唤醒、然后重试此操作。 选择"否"以在不唤醒器件的情况下重试此操作。
(仿真包8.0.903.2)
------
如果我点击"是"、它还会在控制台中显示此错误:
------
C28xx_CPU1:错误:(错误-2134 @ 0x0)无法控制器件执行状态。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包8.0.903.2)
------
TMS320F28377D 目标、28075和28069会发生此错误。 这种情况发生在 CCS7和 CCS8上。 有趣的是、对于28069 (但不是28377或28075)、目标会保持在复位状态、直到调试器 USB 被插入、这也是我想解决的问题。 例如、当设置为从闪存引导时、如果插入 USB、它将正确引导、但如果拔下 USB、则不会引导。
请注意、如果相关:我确实使用 ISO7420FEDR 交换了 ISO7220xD 芯片、因为(如果我正确调用)当我首次实现此调试器时、发现 ISO7220xD 芯片在一侧断电时的行为导致调试器根本无法工作 (或者、在拔下 USB 时、它可能是目标方保持在复位状态)。
感谢您的帮助!
您好、Rafael、
使用常规的非隔离式 XDS100V2探测器、如果您正在运行调试会话(目标已通电)、则关闭目标电源、您会看到"Trouble Halting Target CPU"错误、然后单击"no"或"Cancel"、它只会结束调试会话。 在我使用的隔离版本中、会弹出该错误、但它会锁定 CCS、因为即使您选择否或取消、该错误也会立即恢复。 它会不断弹回错误消息、直到您1)为目标供电、然后停止调试会话、或2)从计算机上拔下 USB 电缆(然后、在单击"否"或"取消"后、错误消息不会弹回)。
我同意、当您首次断开目标电源时、应该会出现错误消息、但我不希望它立即恢复并有效锁定 CCS。
我可能要旋转一个新的电路板、可能使用 ADUM5241为隔离器的目标侧供电。 我想将3V3_Target 作为 FTDI 芯片的数字输入、但我不确定将其连接到哪个引脚。 您提到的 VTRef 引脚是哪个引脚? 您能否给我指出特定引脚或特定原理图?
谢谢、
Andrew
Andrew、
感谢您发送更多详细信息;我了解了问题的核心。
如对话框所述、单击"是"或"否"将始终重试此操作、但条件不同。 单击"No"进行20次尝试(仿真驱动器设置的任意重试次数)后、操作将完全取消。 这是通过设计完成 的、因为在某些情况下、器件可以在保持低功耗模式的同时进行连接。
但是、我可以验证与您报告的情况相同:如果我单击"取消"、我希望整个连接操作会放弃、但这不会发生。
在这种情况下、我完全同意您的观点、即此选项的操作存在缺陷、我将错误编号 CCBT-2416归档在将来的版本中解决。 您可以在下面我的签名中的链接 SDOWP 中检查其状态。
遗憾的是、除了单击"No"(否)答案20次之外、没有其他解决方法、您可以在下面的短剪辑中看到这一点。
给您带来的不便、我深表歉意、
拉斐尔
Andrew、
TVRef 信号是一种简单的 Vdd/GND 感测信号。 在这种情况下、我想您可以通过添加一个光隔离器来感测 HV 侧是否存在 Vdd、该光隔离器在 HV 侧连接到此线路、并连接到 LV 侧的 ACBUS 2引脚。 类似于4N35数据表中所示的内容。
请注意、我没有在硬件上对此进行测试、但这一想法应该转化为功能 TVRef 感应。
参考文献:
http://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds_target_connection_guide.html
F28M35 controlCARD 原理图:
希望这对您有所帮助、
拉斐尔