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.

[参考译文] AM2732:如何将 PMIC (LP876242)寄存器的值配置到 NVM 中、以便在配置一次后永久生效?

Guru**** 2542140 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1360409/am2732-how-to-configure-the-value-of-pmic-lp876242-register-into-nvm-to-permanently-take-effect-after-being-configured-once

器件型号:AM2732

我的目标是将0x2F 寄存器的值配置到 NVM 中、以使其永久有效。

我驱动 SPI 并将3个字节0x2F 0x01 0x7E 发送到 PMIC。

写入后读取的值每次都会更新。

但删除写入操作并再次读取该操作会将其恢复为默认值。

请问如何解决这个问题?

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

    您好!  

    并非所有值都可以写入 NVM 存储器。 请根据 LP876242数据表进行确认。

    我还要将这封信转发给我们的 PMIC 支持团队。  

    谢谢!

    -兰迪

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

    您好!

    Unknown 说:
    我的目标是将0x2F 寄存器的值配置到 NVM 中,使其永久有效

    这只能通过更新 NVM 来实现。 可以使用 GUI 更新 NVM。 有关如何更新 NVM、请参阅以下应用手册和用户指南。

    可扩展的 PMIC NVM 更新指南:  https://www.ti.com/lit/pdf/slvaf93 

    2.可扩展 PMIC's GUI 用户指南: https://www.ti.com/lit/pdf/slvubt8 

    您要尝试的是动态更改它、这很有可能、但只要器件保持通电、就存在该更新。 一旦器件由于任何原因重新下电上电或硬复位后、器件将转到默认 NVM 设置。 因此、您可以在每次器件重新下电上电或硬复位时、在器件启动后的初始化期间在应用软件中进行此更改、或者对其进行永久更改、以进行 NVM 更新。  

    Br、

    伊什蒂亚克