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.

[参考译文] CCS/LAUNCHXL-F28069M:从闪存中读取参数

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/590792/ccs-launchxl-f28069m-reading-parameters-from-flash-memory

器件型号:LAUNCHXL-F28069M

工具/软件:Code Composer Studio

你(们)好

我正在编写我的自定义电流控制器。 我目前有一些定义为宏的控制律常量。

必须有一种方法来存储和读取 闪存中的这些参数。

怎么能做到这一点?

我看到 user_j5.h 中存储了特定的电机常数

如果我执行同样的操作(初始),如何将“新常量”读取到自定义电流控制器代码中?

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

    Srinath、

    如果您想在存储器中定义常量、可以通过几种方法来实现它。

    1. 您可以定义#pragma、然后使用链接器命令文件将该段放置在闪存中。
    2.  在定义常量时可以使用"const"关键字、并确保链接器将.const 段放置在闪存中。
    3. 最后、您可以使用#define、这将是编译时间常量... 它将是程序数据空间中的立即值 、而不是从数据页读取的值。

    我希望它能有所帮助!

    此致、

    Cody