器件型号: MSPM0G3507
您好!
我目前正在集成 BIM 和辅助 BSL、合并所有组件后会遇到问题。
存储器布局
我的内存分配如下所示。

软件流程
- 使用 BIM 演示执行 DFU 以管理引导过程。
- BIM 在上电后正确启动。
- BIM 成功选择并启动最新的应用程序映像。
- 应用程序正常运行。
- 然后、应用程序调用辅助 BSL。
在集成之前、每个元件都经过独立测试并正常工作:
- BIM
- 应用程序映像
- 辅助 BSL
- BSL 主机通信
问题
将所有内容集成在一起后:
- MCUboot 正确引导。
- 应用程序正常启动。
- 应用程序跳转到辅助 BSL。
- 但是、与 BSL 主机的通信不再正常工作。
为了进行调试、我在没有专用工程的情况下将辅助 BSL 符号加载到调试器中。 调试器在以下情况下停止:
Default_HandlerNMI_Handler
这表明跳转到辅助 BSL 后正在发生异常或中断。
问题
- 什么可能导致辅助 BSL 进入
Default_HandlerNMI_Handler应用程序或从应用程序调用后进入? - 将 MCUboot 与辅助 BSL 集成时、是否有人遇到类似的问题?
如果您对接下来要检查的内容有任何建议、我们将不胜感激。
谢谢。



