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.

[参考译文] MSP-EXP430F5529:MSP-EXP430F5529试验板-用户体验代码赢得#39;t 构建

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1219354/msp-exp430f5529-msp-exp430f5529-experimenter-board---user-experience-code-won-t-build

器件型号:MSP-EXP430F5529
主题中讨论的其他器件: MSP430F5529

刚刚收到一个试验板、内置用户体验演示在该板上运行良好。 我通过将示例工程导入到新的工作区以用于我自己的模块和开发、特别是用于 microSD 卡和 USB、创建了两个工程。

项目= MSP-EXP430F5529用户体验

编译失败:程序无法放入可用空间-我使用的是免费版的 CCS v 10.4.0.00006、我是否达到了免费版的极限? 此外、我没在任何地方购买"全功能"版本?

请参见下面的第一个屏幕截图。

项目= MSP-EXP430F5529用户体验_16KB

我认为这个较小版本可以构建正常、但会出现不同的错误:

 "../lnk_msp430f5529.cmd"、第126行:警告:链接器命令文件没有
type=vect_init 的段、但确实包含.intXX 段。 该文件可能
过时。 为所有.intXX 段生成中断指针。 。
如果没有其他处理程序、则将使用 RTS 中提供的默认处理程序
已找到。 建议您将链接器命令文件更新到
最新版本。

请参阅相关屏幕截图

      

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

    尝试启用优化器。 我已经看到"用户体验"程序不适合内存与-O0 -我想他们试图打包所有他们可以.

    据我所知、所有最新版本的 CCS (我认为自 v6以来)都是全功能的。

    它看起来像是程序附带的16KB 版本库(xxxUE.lib)、可能需要重新编译。

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

    谢谢 Bruce。  

    这解决了大型项目版本的问题。 只是从 Debug 切换到 Release 修复它。 尝试了编译器优化器的所有变体、并获得了相同的结果-它是构建的。

    属性|编译|优化|

    全部5个已检查-内部版本                                                     RAM 69%、闪存96%、闪存2 12%

    最后检查4个(共5个)–内部版本                                        RAM 69%、闪存96%、闪存2 12%

    最后检查5个项目中的3个–内部版本                                         RAM 69%、闪存96%、闪存2 12%

    2 of 5检查的内联函数–编译                   RAM 69%、闪存96%、闪存2 12%

    检查5个中的0 -构建                                                RAM 69%、闪存96%、闪存2 12%

    在闪存的96%处、不需要太大、我猜调试生成必须在代码中添加一些挂钩。

    我以前耗尽了 RAM、但从不使用 Flash、很高兴听到 CCS 免费。

    TED