主题中讨论的其他器件: LP-MSPM0L1306、 UNIFLASH、MSPM0L1306
工具与软件:
您好!
我在使用评估板(LP-MSPM0L1306)时在定制电路板上遇到了 MSPM0L1105问题。 已受影响的2个定制板。
问题是、我在调试固件时根本没有任何问题、但在 停止调试并再次尝试对电路板进行编程后、它无法进行编程、尽管之前编程的固件仍然在工作。 J-Link 编程器返回错误"Error:Failed to initialized DAP"。
还尝试使用 UniFlash 将 MSPM0L1105连接到评估板上提供的 XDS110调试探针进行编程或恢复出厂设置、但显示错误"[错误] CS_DAP_0:连接到目标时出错:DAP 连接错误。 这可能是由器件进入低功耗模式引起的。 尝试强制执行外部复位。 如果错误仍然存在、请尝试强制执行 BSL、批量擦除或恢复出厂设置。 有关更多信息、请查看器件常见问题解答。"
我遵循了该指南: /cfs-file/__key/communityserver-discussions-components-files/908/1220.Unlock-MSPM0-instructions.pdf 、但我停留在方法1:步骤5。 此步骤让我采用方法2、该方法工作正常、因为我收到绿色消息"Send firmware successfully"和"Download complete"(如 PDF 中所示的图像)、但 MCU 与之前的状态相同、但未进行编程、并且在尝试解锁时停留在方法1:步骤5。
我不是尝试在 NVM 或 NONMAIN 上进行写入(我看到这可能是导致锁定的原因、但我不使用它)、它只是一个简单的固件、可以对 IO 和 SPI 引脚进行读取和写入、来测试 定制板上的组件是否正常工作。
注意:我将 vscode 与 cmake 一起使用来构建固件 和 J-Link (通过 SWD 进行编程/调试)。
提前感谢。