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.

[参考译文] TMS320C6727:从 CCS3.3编译器迁移到7.4

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1282875/tms320c6727-migrating-from-ccs3-3-compiler-to-7-4

器件型号:TMS320C6727

我有一个自2007年以来使用 CCS3.3进行编译的代码库。  我要升级到7.4编译器(最终)、并且在链接过程中遇到问题。 我收到以下警告:

"TIsecondaryBoot.c"、第156行(近似):警告#17003-D:从函数"TIsecondaryBoot_bootstart"进行重定位;30位重定位地址0xeffd4f60太大、无法在16位有符号字段中编码(类型='re_SSTFLD'(16400)、文件="TIsecondaryBoot.obj、偏移="、部分="0x00000040"。 TI 自举")


"TIsecondaryBoot.c"、第156行(近似值):警告#17003-D:从函数"TIsecondaryBoot_bootstart"重定位;19位重定位地址0xd6900过大、无法在16位带符号的字段中编码(类型='RE_SSTFLD'(16400)、文件="GP1\Release\TI0x000000aryBoot.58"、偏移部分。 TI 自举")

警告#10015-D:无法在目标系统上加载和运行输出文件"GP1/Release/GP1.out"

我在 Project Settings 中将 Processor 选项设置为6727。 我在这里遗漏了什么?

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

    您好!

    我已将此主题提请编译器专家注意。  

    谢谢

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

    此论坛帖子 讨论了类似的情况。 在这种情况下的解决办法是应用 与问题行相关的变量的关键字。   

    如果该建议不起作用、那么针对源文件 TI 第二引导.c  请按照 如何提交编译器测试用例一文中的说明进行操作。  请编辑预处理的源文件并添加注释 /*这里有问题*/ 与中的第156行相同的行旁边 TI 第二引导.c

    谢谢。此致、

    -乔治