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.

[参考译文] TM4C1290NCPDT:内部 EEPROM

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1102582/tm4c1290ncpdt-internal-eeprom

器件型号:TM4C1290NCPDT

您好!

在我们的应用开发中、我们使用 TM4C1290NCPDT 定制板。

我们配置了保护和密码锁定机制的内部 EEPROM。  使用 PROT -0x0  

我们有加载器和应用程序。 在应用中、我们在 EEPROM 中写入了一些值并锁定了块。 复位后、如果我们从内部 EEPROM 读取数据、则会得到0xFF。

复位后如果我们使用密码解锁只获得正确的数据 MAP_EEPROMBlockUnlock()。它是否为预期行为?

但是、根据数据表、如果我们使用 PROT 作为0、则读取操作应在没有密码的情况下进行。

在前面提到的数据表中,  

在没有 MAP_EEPROMBlockUnlock()函数读取的情况下复位后,是否可以读取函数? 您能为您提供帮助吗?

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

    您好!

    阅读完您的帖子后、我会遇到这里的一般问题。

    您能否分享您在此过程中使用的代码、以便我可以尝试在我的末尾重新创建问题?

    这将有助于我更快地对此进行调查。

    此致、

    Ralph Jacobi

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

     我们为内部 EEPROM 配置 了保护和密码锁定机制。  使用 PROT -0x0。

     MAP_EEPROMBlockHide (block)函数、用于仅隐藏一个数据块。 我们不会锁定 block0、但在某些情况下、它会使 block0锁定。 因此、在读取时始终获取0xFF 数据。

    根据数据表、PROT - 0将允许在解锁时读取。 在我们的应用程序中,如果使用 MAP_EEPROMBlockUnlock() 仅获得正确的数据,则在复位后会遇到一些问题。

    块0锁定是否有任何具体原因? 如何避免上述情况?

    在我们的应用程序块0中从未使用过。

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

    Thalapushpam,您好!

    我以前没有以这种方式使用过 EEPROM、因此我对正在发生的情况没有任何第一手见解。 这就是为什么我请求您使用的代码导致此错误、以便我可以尝试复制此错误、以便进一步调试 并确定发生的情况以及如何避免此问题。

    此致、

    Ralph Jacobi