Other Parts Discussed in Thread: LP-MSPM0G3519
器件型号: MSPM0G3519
我似乎对一个概念理解不正确。 我正在实现一个自定义引导加载程序 OTA 更新应用程序、将下载的映像流式传输到 bank1 (0x00040000)、然后执行存储体交换以获取新下载的映像。 我遇到的问题是、这需要更改 BCR/BSL 配置以支持存储体交换、这正是我最终一直锁定 MCU 的原因。 我肯定缺少一个概念、因为我想编写一次 BCR/BSL 配置更改、然后对这个 NONMAIN 区域进行写保护、以避免锁定我的处理器。
但是、一旦我对 NONMAIN 进行写保护、由于“连接到目标时出错:连接到 MSPM0 内核失败“、我便无法再次刷写映像。 可能的根本原因:1) 使用密码禁用或启用了 NONMAIN 内的调试访问。 2) 外设配置错误(例如看门狗或时钟不正确)。 要查看问题的更详细诊断、请按下“读取引导诊断“按钮。 两种方法。 此时我只能执行出厂擦除操作以再次刷写。 我显然缺少有关如何正确修改 NONMAIN BCR/BSL 配置的关键步骤或概念。 以下是我正在尝试的 syscfg 配置更改:



