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.

[参考译文] TMS320F280049:TMS320F280049编译问题

Guru**** 2927270 points

Other Parts Discussed in Thread: TMS320F280049

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1128573/tms320f280049-tms320f280049-compilation-problems

器件型号:TMS320F280049

您好,

tms320f280049的闪存大小为256KB。 。 CCS 生成的输出文件大于256KB、大小为364KB。 我们为燃烧做了哪些工作。 输出文件到器件?

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

    您好!

    有几个选项可尝试解决您的代码大小问题:

    1.检查优化设置。 右键单击项目并选择属性;然后在左侧窗格的 Build > C2000 Compiler 下选择 Optimization。 将优化级别设置为4、并将--opt_for_speed 设置设置为0以实现最小大小。 此外、您还可以将浮点模式设置为宽松、以便使用 TMU 进行浮点除法和其他运算、而不是软件数学库。 请注意 、随着优化的增加、可调试性将会降低、因为 ASM 指令可能并不一定是相对于 C 代码的顺序。

    2.检查您的代码,尽可能 减小其大小。

    3.如果代码优化和编译器设置无法将代码减小到所需的大小,请考虑使用 F280039等器  件,该器件在功能上与 F280049非常相似,但闪存大小较大(384K)。

    此致、
    Ibukun