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.

[参考译文] TMS320F28062:变量的值没有变化

Guru**** 2387080 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1235591/tms320f28062-the-value-of-the-variable-has-no-change

器件型号:TMS320F28062

大家好、

客户希望更改 OTP_KEY 和 OTP_BMODE 地址的值、因此从 OTP 开始并将变量分配给这两个地址、但变量的值不会更改、它们仍然是0xFFFF:  

已正确分配变量地址、如下图所示:  

您能帮助检查这个问题吗? 谢谢。

此致、

切里

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Cherry:

    我正在研究同样的,并将很快回到你。

    此致、

    罗纳克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ronak:

    感谢您的支持。

    原始问题已经得到解决。 您可以帮助了解下面的新问题吗?

    需要:是否将 API 程序强化到 OTP 中  

    1) 1) 首先在28062.cmd 文件中定义 OTP 的地址和长度:  

    2) 然后将段加载从闪存更改为 OTP:

    3) 3) 程序的 OTP 部分已根据存储器浏览器进行刷写:

    4) 4) 将变量分配给 OTP_KEY 并将 OTP_BMODE 分配给指定地址0x3D7BFB 和0x3D7BFE。

    5) 表达式窗口和映射文件显示已正确配置地址和值:

    6) 6) DSP28062电路板仍然无法从 OTP 引导。

    谢谢。此致、

    切里

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Cherry!

    您能否确认、当切换到 OTP_Boot 时、程序计数器实际上位于上述位置0x3D7800?

    此外、如果可能、你能否尝试使用闪存引导选项、并测试程序的其他部分是否没有引起此程序。 您只能在 OTP_BOOT_MODE 使用上述表之外的任何其他值中使用相同的流程。

    谢谢

    罗纳克