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.

[参考译文] TMS320F280049:DCSM LinkPointer 地址

Guru**** 2540720 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/898313/tms320f280049-dcsm-linkpointer-address

器件型号:TMS320F280049
主题中讨论的其他器件:C2000WARE

尊敬的 C2000专家:

我看到 TRM 的示例代码使用0x5F000作为 LinkPointer 地址、您能不能帮助我知道原因? 变量 Bitpos 可能有一个拼写错误、因为我看到后面的代码使用"bitpos"、其中第一个字符不是大写。  

根据 TRM 中的图3-19、Bank0 LinkPointer 地址为:

-0x78000 -->B0_Z1OTP_LINKPOINTER1
-0x78004 -->B0_Z1OTP_LINKPOINTER2  
-0x78008 ->B0_Z1OTP_LINKPOINTER3

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

    尊敬的 Jack:

    [引述]我看到 TRM 的示例代码使用0x5F000作为 LinkPointer 地址、您能不能帮助我知道原因? [/报价]

    这是用于链路指针的存储器映射寄存器。 用户 OTP 中编程的值(三个链路指针)在虚拟读取完成后在硬件中解析、位置和最终值在 LINKPOINTER 寄存器中更新用户需要读取的值。 请注意、用户 OTP 是安全的、因此无法直接读取这些位置。

    [引用] Bitpos 可能有一个拼写错误、因为我看到后面的代码使用"bitpos"、其中第一个字符不是大写。  [/报价]

    你是对的。 这只是一个拼写错误。 我们将纠正它。 请注意、这仅供参考。 我们应该在 C2000Ware ( driverlib\f28004x\driverlib\dcsm.c)、您可以在代码中使用它们。

    此致、

    Vivek Singh

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

    您好、Vivek、

    感谢您的回复。 但是、我对 DCSM 仍然不太了解、因为它与2803x/02x 系列有很多差异。

    OTP 中链接器指针的用途是什么? 何时在用户 OTP 中使用这些链接指针?

    2.有3个 OTP LINKPOINTERS、哪个将更新为链接指针寄存器?

    3.密码存储在 OTP 中,因此,一旦编程到器件中,密码就无法更改,不是吗? 将密码存储到 OTP 中有哪些优势? 在2803x/02x 器件中、密码存储在闪存的扇区 A 中、密码可被擦除和重新编程。

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

    我是否可以从你那里得到进一步的评论?

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

    插孔、

    我将从器件 TRM 中为这些查询提供参考。

    [引述] 1. OTP 中链接器指针的用途是什么? 何时在用户 OTP 中使用这些链接指针?

    2.有3个 OTP LINKPOINTERS、哪个将更新为链接指针寄存器?

    3.密码存储在 OTP 中,因此,一旦编程到器件中,密码就无法更改,不是吗?

    [/报价]

    [引述]将密码存储到 OTP 中有哪些优势? 在2803x/02x 器件中、密码存储在闪存的扇区 A 中、密码可被擦除和重新编程。 [/报价]

    OTP 不是主闪存的一部分、因此当主闪存扇区被编程/擦除时、它不会被擦除、因此避免了将密码保留为未知值的风险。 用户仍然可以通过更改链接指针值来更改安全设置、如新密码值 、方法是根据 TRM 快照中的说明更改新的 Zon_Select_Block 位置。

    此致、

    Vivek Singh