我们尝试测量使用 MSP432P401R 的器件功耗。 为了测量我们首先关闭我们连接的所有附加器件(通过将它们置于睡眠状态)、然后测量出高功耗。 远高于我们的估计值。 之后、我们认为可能有未声明的引脚在执行此操作、因此我们将所有未使用的引脚声明为输出和0。 这就是问题所在。 我没有提前阅读数据表器件、其中告知了如何处理某些未使用的引脚。 因此、我们将 J 引脚声明为输出0、并将 MCU 置于低功耗模式4.5。
我们正在使用 XDS110、我们正在使用红色 MSP432 Launchpad 的上部对器件进行编程。 如果需要、我将附加一张图片。 基本上、我们使用 launchpad 的编程器将代码加载到器件中。
将此代码放入 MCU 后、我无法将任何新代码放入其中。 我总是会遇到他的错误:
"连接到目标时出错:
(错误-1170 @ 0x0)
无法访问 DAP。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。
(仿真包6.0.628.1)
无法连接。 这可能是器件进入低功耗模式并禁用 JTAG 引脚导致的。
您可以选择切换重置或尝试使用 SWD。"
我可以选择切换 RST、我这样做了、但没有发生任何事情。 我们使用示波器检查了 MCU 上的 RST 引脚是否正常工作、它显示切换已完成、但我们仍然得到相同的错误。 我们不知道 SWD 是什么、但在尝试使用它时、我们会遇到"错误的 SWD 报头"等错误。 此外、我们还使用标准4引脚模式。



