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.

[参考译文] TMS320F2812:有关 ramfuns 的问题

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1042373/tms320f2812-issue-regarding-ramfuns

器件型号:TMS320F2812

您好!  

我一直在使用 CCSv1040来构建 F2812器件的代码。 我正在尝试将代码加载 到我的闪存中。 正如 eZdsp 教程所建议的那样,为了实现更快的运行,建议将 InitFlash()加载到 RAM 中。 我收到以下警告:

警告#10247-D:在没有 SECTIONS 规范的情况下创建输出段"ramfuncs"

在搜索现有论坛时、我意识到这个错误是由于 ramfuncs 的命名规则发生了变化。  最新的编译器现在将其称为".TI.ramfuncs"。  

我尝试了以下操作、更改了 F2812.cmd 文件并将.TI.ramfuncs 重命名为 ramfuncs。 这将删除警告、我在地图中看到 RAML0被占用。 以前没有被占用的东西。 (参见附件)

上述问题是否可以解决? 或者我需要相应地将相关文件修改为.TI.ramfuncs?