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 OTP 空白器件的组0/1位置值

Guru**** 2535620 points
Other Parts Discussed in Thread: TMS320F280049

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/753299/tms320f280049-user-configurable-dcsm-otp-bank0-1-locations-value-for-blank-device

器件型号:TMS320F280049

您好!

我正在开发用于对 TMS320F280049器件的闪存存储器位置进行空白检查(或验证)的代码。 我遇到的情况是、空器件在 DCSM OTP 地址上具有非空值(0xFFFF 以外的值)。 我附加了 DCSM OTP 组0的已读值、您可以在其中看到已读值。  

DCSM OTP 闪存的存储器内容:

我的问题:

1、为什么新器件 DCSM OTP 闪存地址不设为0xFFFF?

2.闪存 API 空白检查函数会导致失败状态,因为这些值不是空白的,因此如果器件不是空白,如何执行器件的初始空白检查(编程前)?

3.您可以在上面的存储器浏览器中看到的值是否会被视为未来将制造的所有 TMS320F280049器件的默认值?

感谢您的回答!

此致、

Tomas

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

    您好、Tomas、

    [引述] 1. 为什么没有将新器件 DCSM OTP 闪存地址设置为0xFFFF? [/报价]

    新器件上的安全逻辑已更改、如果密码为 all_1、则会阻止器件、因此会对所有区域选择块中的一个密码值进行编程、从而使 ECC 值仍然为 all_1。

    [引述] 2. 闪存 API 空白检查函数会导致失败状态、因为这些值不是空白的、因此如果器件不是空白的、如何执行器件的初始空白检查(编程前)? [/报价]

    您不应对 OTP 位置执行空白检查。

    [引述] 3. 您可以在上面的存储器浏览器中看到的值是否会被视为 未来将制造的所有 TMS320F280049器件的默认值? [/报价]

    正确。 请参阅器件 TRM 中的 DCSM 部分以了解相同情况。

    此致、

    Vivek Singh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我决定查看 F280049 controlCARD 上的0x78000存储器、我看到了相同的模式。 (我完全希望看到 FFFF、因为 OTP 甚至没有尝试编程。)

    但是、在 F28379D controlCARD 上、0x78000处的存储器(也是用户 OTP)都是 FFFF。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Todd、

    正如我提到的、新器件(F280049之后的器件)上的安全逻辑已更改。 F2837xD 器件在 F280049之前发布。

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

    您好、Vivek、

    首先、感谢您的回答。 因此、如果 TMS320F280049的实际情况是 DCSM 中的某些位置具有来自制造非空值的值、我可以将该值视为默认的"空白"值。 我的想法是、我可以使用其他 TMS320F280049器件的 DCSM 闪存中的实际数据来测试"已知值之前"并进行比较。 如果值匹配、我可以说器件为空。 或者不是?

    请注意、

    Tomas

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

    是的、您可以这么做。 器件 TRM 中提供了默认值。

    Vivek Singh