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.

[参考译文] 编译器/MSP430FR5964:0x10000以上的 FRAM 存储器地址使用 SRAM 问题

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/843386/compiler-msp430fr5964-fram-memory-address-over-0x10000-useing-sram-issue

器件型号:MSP430FR5964

工具/软件:TI C/C++编译器

您好、先生、

使用 MSP430FR5964和 IAR 编译器。 我们需要使用 地址0x10000- 0x1FFFF 的 FRAM 存储器来存储 JPG 文件。

但我们不能定义如下:

#pragma LOCATION = 0x10000

 _persistent unsigned char Picture [40960];   
无符号字符图[40960];

请帮助我解决这个问题、

HC

谢谢  

此致

徐学友

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

    当您尝试它时会发生什么情况?

    我希望您需要大型代码和数据模型。 我不使用 IAR、因此我不知道您将使用什么菜单来设置它。

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

    你(们)好  

    您应该像 Bruce 所说的那样定义它并将数据模式更改为大型

    #pragma LOCATION = 0x10000
    _no_init unsigned char Picture [40960];

    如需更多信息、请参阅《IAR C/C++编译器用户指南》。  

    此致

    Gary

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

    您好、Gary、

    感谢您的回复、我发现了问题、bescose IAR genral 选项需要设置如下:

    HC

    谢谢