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.

[参考译文] TMS570LS1224:闪存 FEDACSTATUS 寄存器在上电时包含未知数据

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1623621/tms570ls1224-flash-fedacstatus-register-contains-unknown-data-at-power-up

器件型号: TMS570LS1224

几个闪存寄存器的寄存器说明包含以下句子:

该寄存器不随复位信号而变化、上电时包含未知数据。

注意:复位后、这看起来会覆盖值的-u 分配(内部复位时值不变,上电时清除)

闪存错误检测和校正状态寄存器 (FEDACSTATUS) 的寄存器说明中不包含上述句子。

在开发过程中,我已经注意到分配给 FDACSTATUS 位 8 (B1_UNC_ERR ) 的值在加电复位时不会被清除。

问题:

a) 我对 FEDACSTATUS 位 8 所描述的行为是否符合预期?

b) 执行以下句子:“该寄存器不随复位信号更改、并且在上电时包含未知数据。“ 也适用于 FEDACSTATUS、如果不适用于该状态、那么在上电复位时哪些位不会被清除?

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

    尊敬的 Paulo:

    a) 我按预期对 FEDACSTATUS 位 8 描述的行为是什么?

    闪存错误检测和校正状态寄存器 (FEDACSTATUS) 包含由闪存 ECC 逻辑生成的锁存错误状态位。

    其中一些位:

    发生 ECC 错误时锁存、保持设置状态、直到由软件显式清除

    b) 将以下句子:“此寄存器不会随复位信号而更改、并且在上电时包含未知数据。“ 也适用于 FEDACSTATUS、如果不是、在上电复位时哪些位不会被清除?[/quot]

    不是针对 FEDACSTATUS 显式编写的、但类似的行为有效地适用于其中的部分、尤其是错误状态位。

    但是、更精确的规则是:

     当发生 ECC 错误时、ECC 错误状态位(如 B1_UNC_ERR)将被锁存、 并保持设置状态、直到由软件显式清除为止。

    --
    此致、
    Jagadish。