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.
各位专家,您好
现在、我们将通过将文件 f28004x_dcsm_z1otp.asm 和28004x_dcsm_lnk.cmd 添加到我们的 CCS 项目中来嵌入 OTP 程序。
我们唯一要更改的两个 OTP 寄存器是 b0_DCSM_OTP_Z1_gPREG 和 b0_DCSM_OTP_Z1_bootctrl,它们用于配置引导模式引脚。
问题是:
当我们从该项目生成应用 hex/out 文件时、OTP 部分是否也会集成到 hex 文件中?
我们的期望是:
当我们首次使用引导加载程序和 Uniflash 应用程序十六进制文件对 MCU 进行编程时、OTP 寄存器也可以更改为所需内容。
2.当 MCU 引导加载程序稍后更新应用程序十六进制文件时、OTP 寄存器会被忽略、其他寄存器不会受到影响。
现在、尽管第二部分是可以的、但我们希望确保第一部分是可以的。
谢谢
林纳
您好、Linna、
建议为新查询启动新线程、以便正确跟踪每个帖子。
[引述] 1. 当我们首次使用引导加载程序和 Uniflash 应用程序十六进制文件对 MCU 进行编程时、OTP 寄存器也可以更改为所需内容。 [/报价]
是的、如果您的工程中包含这些汇编文件、并且链接器 cmd 文件定义了段、则这些值将包含在.out/hex 文件中、OTP 位置将相应地进行编程。
您是否未看到这些已编程?
此致、
Vivek Singh
Linna、
在 TI 方面进行跟进后、我将该主题拆分为了自己的主题;希望确保您一方仍有问题、您需要 TI 帮助。
最棒的
Matthew