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.

[参考译文] TMS320F28377D:在 RAM 中专用2位来存储标志值

Guru**** 2589280 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/977663/tms320f28377d-dedicate-2-bits-in-ram-to-store-flag-value

器件型号:TMS320F28377D

你(们)好

我想在 RAM 存储器中存储2个标志。 要求在复位后不得擦除该数据。

通过 C 代码、这些标志将被写入和读取。

您能否提供以下方面的指导/参考:

1.存储器链接器命令文件中需要进行的更改

2.读取/写入这些标志所需的适当 C 函数

谢谢

Sayali

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

    Sayali、

    表4-11 (SPRUHM8I 的第616页)显示了各种复位源以及是否为该复位完成了 RAM 初始化。 请注意、所有 RAM 块都由引导 ROM 初始化。

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

    主席先生,

    您可以建议一种替代的解决方案来存储标志吗?

    Sayali

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

    Sayali、

    如果应用程序中没有使用休眠功能,则可以使用 HIBBOOT*或 IORESTORE*寄存器来存储此信息。 这些寄存器由 PORESETn 进行复位(只适用于上电复位)。

    此致、

    Vivek Singh