Thread 中讨论的其他器件:SysConfig、 C2000WARE
工具/软件:
我 有关于设置 DCSM OTP 以使器件独立从闪存引导的问题。
我知道 F28003x MCU 的引导模式选择引脚默认为 GPIO24和 GPIO32、这些引脚应拉高以将引导模式配置设置为闪存。 但是、我想将这些 GPIO 引脚用于其他功能、因此、 除了 DCSM 安全工具 指南 SPRACP8A 之外、我还尝试根据 TMS320F28003x TRM 中的第4.5.3.1节"零引导模型选择引脚"配置引导模式、但在尝试刷写时收到以下错误。
我将 SysConfig 中的 ZONE1标头设置为使用0引导引脚、并将 BOOTDEF0设置为闪存条目地址0x00080000。 我没有配置 LinkPointer、而是按原样保留区域2。 这是我第一次尝试刷写包含 SysConfig 生成的 dcsm.asm 和 dcsm.cmd 文件的构建、因此我不知道为什么它会通知我我正在尝试对已编程的位置进行编程。
此错误的可能原因/修复?
是否有办法从器件实时检索 DCSM OTP 设置?
当前 SysConfig 设置:
请记住、我使用的是 C2000ware 的 v4.03.00和 CCS 的 v12.3.0。
感谢您的帮助。