器件型号: MSPM0L1228
您好:
客户需要在生产编程后锁定 SWD、因为在生产编程后、他必须校准其应用、然后他想要锁定 SWD。 他使用 Keil Jlink 调试器。
他是否可以在常规编程后编写 BCR、BSL? 我们有一个示例脚本吗?
此致、Holger
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
器件型号: MSPM0L1228
您好:
客户需要在生产编程后锁定 SWD、因为在生产编程后、他必须校准其应用、然后他想要锁定 SWD。 他使用 Keil Jlink 调试器。
他是否可以在常规编程后编写 BCR、BSL? 我们有一个示例脚本吗?
此致、Holger
您好、Holger、
要成功写入 NONMAIN、需要在 Flash Download Configuration:

上述算法与 SDK 中的 flashctl_nonmain_memory_write 示例搭配使用。 该工程的源文件还包含用于修改 NONMAIN 存储器的配置结构。
在.syscfg 中包括“const NONMAIN = scripting.AddModule(“/ti/driverlib/NONMAIN);“和工程中的 boot_config 文件将生成默认的 BCR + BSL 配置并将其存储在 NONMAIN 中。 为了实现客户所需的行为、我要添加所有元件并构建一个.hex 输出映像、该映像可以分为 main 和 NONMAIN 组件。 要分别使用这些闪存器件、请 按照 μ µVision 用户指南:hex 文件中描述的过程进行操作。 请确保相应地更改编程算法。
如果客户没有最新的 CMSIS 软件包、可在此处下载: ARM Keil | CMSIS 软件包。
此致、
Brian