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.

[参考译文] MSP430FR2033:SYS23勘误表

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/753750/msp430fr2033-sys23-errata

关于勘误表、为避免 BOR (欠压)占用256字节后未保留的两个字节、实施 RAM 重映射作为权变措施、避免整个256字节区域以避免这两个字节、这是不可避免的。  

因此、如果在出现掉电时重新初始化 RAM 变量

我们是否需要担心与 SYS23勘误表相关的地址0x20FE 和0x20FF 处的 RAM 内容

如果无法保证整个 RAM 已初始化、您是否会遇到任何危险?  由于无法确定每次代码变化时变量在该位置中的位置是什么?

非常感谢

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

    如果 RAM 变量在出现掉电时被重新初始化、您应该可以。

    如果您无法保证在掉电时重新初始化整个 RAM、则可能会受到 SYS23勘误表的影响。 一个选项不是重映射 RAM、而是显式定义要在 RAM 中放置变量的位置。 以下是 E2E 主题的链接、其中介绍了如何执行此操作:

    e2e.ti.com/.../179005

    如果您可以在 BOR 之后重新初始化 RAM 变量、则应该可以。 如果您想采取额外的预防措施、我想提及此变通办法。

    如果有任何问题、请告诉我

    谢谢、

    Mitch
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    关于本勘误表、您能否就以下方面提供一些建议;

    CS11

    权变措施是一次性的吗?

    但最初是肯定的、因为 FRAM 具有 CPTL 的能力
    是否存在此变通办法失败的情况? 需要再次校准?

    时钟是否也会保持 ACLK 频率?

    CS13

    当 DCO >2MHz 时、锁定状态转换 AM 到 lpm3/4

    有关 PMM32的信息

    器件可以从这个锁定状态中恢复
    一个 PUC / BOR/电源周期的条件(例如、启用看门狗来触发 PUC)。

    看门狗也可以用作 CS13的权变措施吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Calum、

    是的、CS11的权变措施应该是一次性的。 一旦获得校准后的室温 DCOFTRIM 值并在每次启动时将其加载到寄存器中(如文档中所述)、就不会有任何问题。 我可以想到的唯一一个例子是 、如果您在 FRAM 中擦除校准室温 DCOFTRIM 值或以某种方式在 FRAM 中清除校准标志、则此变通办法会失败。 只要这些数据不会损坏、就可以了。

    至于 ACLK 问题-您是否询问参考时钟? FLL 基准可以是 XT1CLK 或 REFOCLK。 XT1CLK 应为32kHz 晶振、REFOCLK 为片上32kHz 时钟。 对于 FLL 基准、这两种频率都将保持在32kHz 频率。

    不能、看门狗不能用作 CS13的权变措施。 从 CS13恢复的唯一方法是使用 BOR/下电上电周期:

    谢谢、

    Mitch