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.

[参考译文] TMS320F2800137:引导选项

Guru**** 2587365 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1406486/tms320f2800137-boot-option

器件型号:TMS320F2800137

工具与软件:

你好、专家

当我  将  BOOTDEF 值从0x03配置为 0x23时、我可以将 BOOTDEF 值从0x23重新配置为 0x03吗?因为我知道 OTP、所以将格式1更改为0、而不是从0更改为1。

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

    尊敬的 Youjun:

    您无法在 OTP 中将0编程为1、但您可以在区域2中编程引导设置、这将覆盖在区域1中编程的引导设置。

    谢谢!

    Luke

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

    你好

     0x03是默认    值 vaul,它是不可选的,配置 BOOTDEF 值从0x03到 0x23,因为 它 不能编程0到1 高4位。

    其中说明?您说:您可以在区域2中对引导设置进行编程、这将覆盖区域1中编程的引导设置。

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

    尊敬的 Youjun:

    对于编程引导设置、有两个单独的 OTP 位置。 一个位于 DCSM 区域1 (地址0x78000至0x781FF)中、另一个位于区域2 (地址0x78200至0x783FF)。 如果您在区域2中编程设置、区域1中的编程设置将被忽略。

    谢谢!

    Luke

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

    你好

     如果您在区域2中对设置进行编程、区域1中的编程设置将被忽略。

    我不明白的是  BOOTDEF 值从0x03到 0x23、因为 它会将0到 1的值编程 为高4bit.00 0 0->00 1. 0、这是允许的?您说: 无法在 OTP 中将0编程为1。

    这是自相矛盾的。

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

    尊敬的 Youjun:

    不、无法在 OTP 中将0编程为1。 此外、ECC 值与 OTP 值一起编程、因此您可能无法将0x23更改为0x03、因为 ECC 位从0编程为1的可能性很高。

    谢谢!

    Luke

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

    你(们)好

    您说过:因此、您可能无法将0x23更改为0x03、因为将 ECC 位从0编程为1的可能性很高。

    0x23到0x03是不  能更改的  

    或 0x03到0x23  是无法更改的?

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

    尊敬的 Youjun:

    两者都无法更改。 如果您已经将该地址编程为自定义值、则由于对 ECC 位进行了编程、所有位都不会被重新编程为任何其他值、无论它们是0还是1。

    谢谢!

    Luke

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

    您好 Luke

    有没有文章解释这一点? 我仍然无法理解。

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

    Youjun、

    很抱歉没有清楚地解释这一点。 您可以参考 DCSM 和 BootROM 一章来获得额外的说明。

    您只需了解以下内容:

    OTP 中的存储器位置只能编程一次。

    如果您需要对在 Zone 1 OTP 中编程的引导设置进行重新编程、则可以在 Zone 2 OTP 中对设置进行编程以覆盖这些引导设置。

    谢谢你

    Luke

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

    谢谢 Luke。