新建的DSP工程总会碰到一个警告

2019-03-26 14:48发布

使用的是28335的板子,新建工程添加头文件和源文件后不编写任何程序都会出现一个


  1. <Linking>
  2. warning #10247-D: creating output section "ramfuncs" without a SECTIONS specification
复制代码

这个警告会有什么影响吗,怎么去除呢
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
fraisty
1楼-- · 2019-03-26 20:22
 精彩回答 2  元偷偷看……
jishuaihu
2楼-- · 2019-03-26 20:28
< 修改CMD文件里ramfuncs部分的大小就行了,或者把没有必要放到ramfuncs里的函数和变量放到别的地方。
fraisty
3楼-- · 2019-03-27 00:26
jishuaihu 发表于 2017-11-3 22:07
修改CMD文件里ramfuncs部分的大小就行了,或者把没有必要放到ramfuncs里的函数和变量放到别的地方。

TI例程里的CMD只有一句
  1. ramfuncs         : > RAML0,     PAGE = 0
复制代码
然而新建工程自带的CMD是
  1. #ifdef __TI_COMPILER_VERSION__
  2.    #if __TI_COMPILER_VERSION__ >= 15009000
  3.     .TI.ramfunc : {} > RAML0,      PAGE = 0
  4.    #else
  5.    ramfuncs         : > RAML0,     PAGE = 0   
  6.    #endif
  7. #endif  
复制代码

有什么区别吗
jishuaihu
4楼-- · 2019-03-27 05:58
fraisty 发表于 2017-11-3 22:18
TI例程里的CMD只有一句  
...

这个是不同的编译器版本的不同书写格式。
ramfuncs         : > RAML0,     PAGE = 0
修改RAML0的大小就可以了。把RAML0和就近的合并到一起就行了
dontium
5楼-- · 2019-03-27 09:48
 精彩回答 2  元偷偷看……

一周热门 更多>