主题中讨论的其他器件: IWR6843ISK
工具与软件:
我一直在使用 MMWAVEICBOOST 调试 IWR6843ISK。 我在调试时遇到了不一致的情况。 首先我将介绍我的设置、然后再介绍问题。
设置
安装在 MMWAVEICBOOST 电路板上的 IWR6843ISK
IWR6843ISK 已使用 CCS 调试固件进行刷写(来自 MMWAVE_SDK_03_06_02_00-LTS/packages/ti/utils/ccsdebug)
IWR6843ISK 开关 S1.1-S1.6 =[0、0、0、0、1、 0]
MMWAVEICBOOST 开关 S1.1-S1.12 =[1、1、1、1、1、 1、1、0、0、1、 1、1]
MMWAVEICBOOST J1用作 CANbus、连接桌面 CAN 分析仪
MMWAVEICBOOST 跳线 SOP0 - SOP2 =[1、0、1]
MMWAVEICBOOST 的5V 电源插孔由设置为5.00V (最大电流0.8A)的可变电源供电
MMWAVEICBOOST J11和 J12 (XDS110和 FTDI) micro USB 都连接到 PC

问题
有时、我将无法连接到目标配置。 有时、我无法将代码加载到内核中。 由于我使用电源为 MMWAVEICBOOST 供电、因此可以读取电路板的功耗。 在正常操作中、此电路板将消耗~2W。 但是、有时我给电路板加电时、它仅消耗0.7W。 每次电路板加电且仅消耗0.7W 时、我都无法连接到目标调试配置。 在连接任何 USB 电缆之前、我通过5V 桶形插孔为电路板供电。
如果电路板正常加电并且消耗的电流~2W、那么我在将代码加载到内核时会遇到问题。 在连接到 C674x_0时、我在控制台中显示以下错误:
CS_DAP_0:GEL Output:--> DSS 处于应用程序控制的重置状态。 在连接之前、必须释放此复位。
CS_DAP_0:GEL Output:-->调试器将启用"Halt on Reset"并释放应用程序扩展的重置
CS_DAP_0:GEL 输出:-->重置时暂停已在 C674x_0CS_DAP_0上启用:GEL 输出:--> DSS 应用程序扩展重置已释放 
此外、当我尝试将程序加载到 Cortex_R4_0时也出现此错误:
Cortex_R4_0:在长度为0x3c 的第0页上的0x0写入存储器块时发生故障:(错误-1065 @ 0x3C)无法访问器件存储器。 验证存储器地址是否在有效存储器中。 如果错误仍然存在、请确认配置、对电路板执行下电上电、和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真软件包20.0.0.3178)
Cortex_R4_0:文件加载程序:验证失败:目标无法写入0x00000000
Cortex_R4_0:GEL:文件:D:\Dode\hylio_radar\hylio_isk_radar_mss\Debug\hylio_isk_radar_mss.xer4f:加载失败。
我已尝试使用 CCS 调试固件重新刷写 IWR6843ISK、但未解决问题。 任何关于解决这些问题和今后避免这些问题的建议都将受到欢迎。