主题中讨论的其他器件:LAUNCHXL-F28379D、 SysConfig
您好!
我目前正在尝试在 LAUNCHXL-F28379D 上实现 DCSM。 我已经学习了文档和示例项目 blinky_us_dcsm_cpu01。
由于示例工程除了默认段结构(DCSM_Z1_ZoneSelectBlock.asm)和链接器命令文件(2837xD_DCSM_lnk_CPU1.cmd)之外、不能清晰地实现 DCSM 功能、我有点困惑。
我在项目中添加了 dcsm.c 和 dcsm.h 来使用解锁功能。 唯一让我感到困惑 的是 DCSM_Z1_ZoneSelectBlock.asm。 我不确定哪些值是必需的、需要我配置、以及我需要在其中放置哪些值。
我知道 密码使用 Z1-CSMPSWD0 - Z1-CSMPSWD3与 CSMKEY 进行比较。
Z1-PSWDLOCK 用于保护 OTP 中的区域。
但我不确定 Z1-LINKPOINTER1 - Z1-LINKPOINTER3用于 Z1-BOOTCTRL、 Z1-EXEONLYRAM、Z1-EXEONLYSECT、 Z1-GRABRAM、Z1-GRABSECT。
它们是 DCSM 工作所必需的还是只是可选的?
锁定闪存所需的最低配置是什么?
非常感谢!
MAKS