工具与软件:
嗨、团队:
我需要使用#pragma LOCATION ()指令将数据0x5AA5写入 F2800157闪存的指定位置(0x090000)。
我在.c 文件中尝试了以下命令。
#pragma 位置(MagicKey、0x090000)
unsigned int MagicKey = 0x5AA5;
但它是不起作用的。 我该如何实现它?. 请帮忙。
谢谢、此致、
Loganathan C.
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.
工具与软件:
嗨、团队:
我需要使用#pragma LOCATION ()指令将数据0x5AA5写入 F2800157闪存的指定位置(0x090000)。
我在.c 文件中尝试了以下命令。
#pragma 位置(MagicKey、0x090000)
unsigned int MagicKey = 0x5AA5;
但它是不起作用的。 我该如何实现它?. 请帮忙。
谢谢、此致、
Loganathan C.
尊敬的 Loganathan:
有关更多信息、请参阅以下主题:
(+) TMS320F280039C:如何将数据写入存储器中的固定地址- C2000微控制器论坛- C2000 ︎ 微控制器- TI E2E 支持论坛
(+) TMS320F280049:如何将_c_int00放置在闪存位置上? - C2000微控制器论坛- C2000 ︎ 微控制器- TI E2E 支持论坛
此致、
Aishwarya.
尊敬的 Loganathan:
根据 TMS320C28x 优化 C/C++编译器 v22.6.0.LTS 用户指南(修订版 Z)、您指示的格式应该可以在 C 中使用。您可以尝试通过以下方式使用 location 属性、看看它是否适用于您的应用:

此致、
Aishwarya.
尊敬的 Loganathan:
请参阅 TMS320C28x 优化 C/C++编译器 v22.6.0.LTS 用户指南(修订版 Z)中的"6.9.18 NOINIT 和 PERSISTENT pragma "部分
谢谢、此致、
Rajeshwary