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.

[参考译文] 编译器/MSP430FR2433:错误#10099-D:程序将无法放入可用内存中。 "ALL_FRAM"大小0x3c30

Guru**** 2601915 points
Other Parts Discussed in Thread: MSP430FR2433

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/649981/compiler-msp430fr2433-error-10099-d-program-will-not-fit-into-available-memory-all_fram-size-0x3c30

器件型号:MSP430FR2433
主题中讨论的其他器件: MSP430WARE

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

您好!

我正在尝试使用 CCS  版本7.3.0.00019从 MSP430Ware 3_80_02_10编译 MSP430FR2433 OutOfBox 示例、但当我尝试编译工程时、遇到#10099-D 编译器错误。 该工程已导入到 CCS 7.3中、但我不确定导入过程中是否有复位的内容。

这是我看到的错误。

utilities/NVS/NVS_ring。obj""./fram-utilities/nvs/nvs_support.obj ""./jsmn/jsmn.obj ""./lnk_msp430fr2433.cmd""./iqmathlib/libraries/CCS/MPY32/5xx_6xx/QmathLib_CCS_MPY32_5xx_6xx_CPUX_small_code_small_data.lib "-llibmath.a -l"C:/Users/jomodev/workspace_v73/OutOfBox_MSP430FR2433/iqmathlib/libraries/CCS/MPY32/5xx_6xx/QmathLib_CCS_MPY32_5xx_6xx_CPUX_small_code_small_data.lib -llibc.a

"./lnk_msp430fr2433.cmd"、第132行:错误#10099-D:程序将无法放入可用内存中。 对于“all_FRAM”大小为0x3c30的段,定位失败。 可用存储器范围:
FRAM 大小:0x3b80未使用:0x3b80最大空洞:0x3b80
备注#10372-D:(ULP 4.1)在此项目中检测到未初始化的端口 B。 建议初始化所有未使用的端口、以消除未使用引脚上浪费的电流消耗。
错误#10010:链接期间遇到错误;未生成"OutOfBox_MSP430FR2433.out"

是否有一种简单的方法来解决此问题?

谢谢 Jon

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

    我能够使用编译器版本 TI v16.9.4.LTS 在 CCS v7.3中构建项目。 您使用的是哪个版本的编译器? 我注意到、0x3a52 FRAM 存储器用于可用的0x3b80、只剩下0x12e、很明显编译器优化很重要。

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

    我感谢你的答复。 最初、CCS 使用编译器版本 TI v17.9.0.STS 进行配置、但在看到您的帖子后、我将编译器版本降至 v16.9.6.LTS、并且没有问题地进行了编译。

    我本应该注意到这一点,因此感谢你们的协助。

    我将介绍 v17.9.0.STS 的文档、并查看是否有方法对其进行调优以编译 MSP430FR2433项目。

    谢谢、

    Jon