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.

[参考译文] CCS/TMS320F28069:TMS320F28069

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/756662/ccs-tms320f28069-tms320f28069

器件型号:TMS320F28069

工具/软件:Code Composer Studio

大家好、

我已将 CCS7更新为 CCS8、我将变为以下内容


"./F2806x_common/cmd/F28069_BA_ctrl.cmd"、第127行:错误:程序将不会
  存储器中。  对齐/分块的放置失败
  部分".text"大小0x3ff0页0。  可用存储器范围:
  FLASHA      大小:0x3f80      未使用:0x3f80      最大孔:0x3f80    
错误:链接期间遇到错误;"BA_CTRL_PMSM_V53_0-Flash.out"不存在
  已构建
 
>>编译失败
Makefile:177:目标"BA_CTRL_PMSM_V53_0-Flash.out"的配方失败
Gmake:***[BA_CTRL_PMSM_V53_0-Flash.out]错误1.
gmake:目标"全部"不会由于错误而重新生成。

****构建完成****

使用其他 PC 时、编译可以与看起来像是 linker-comand-file 一同工作。

此致

Gerfried

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

    错误消息是.text 段(大小0x3ff0)太大、无法放入可用存储器(0x3f80)。 如果在 CCSv7中使用相同的链接器命令文件构建同一个工程而没有出现错误、则可能是使用了不同版本的编译器、该编译器生成了明显更小的代码、并设法适应可用存储器。 不同编译器版本之间在代码大小方面存在这种类型的差异并不少见。

    您可以确认的一件事是将 CCSv8设置为使用与 CCSv7中使用的编译器工具相同的版本、并查看错误是否消失。 此处介绍了执行该操作的过程。 这将证实上述理论。  

    另一种权变措施是对编译器选项中的优化级别进行试验、以查看设置是否使代码足够小以适合。

    希望这对您有所帮助。

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

    您可以避免更新/升级并行安装许多 CCS 版本。
    您所需要的只是一个安装目录树,如下所示:
    C:\ti\ccs740
    C:\ti\CCS800
    (笑声)
    C:\ti\ccs830

    所有编译器 nad 软件包都可以安装在子目录下、例如:
    C:\ti\cgt
    C:\ti\bios
    (笑声)
    并由所有 CCSS 从一个位置共享。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Tom、

    感谢您的帮助回答。

    祝你度过美好的一天

    Gerfried

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Mary Christmas、
    如果适用、
    如果不是、
    祝你度过美好的一天!