本帖最后由 armcu 于 2014-8-8 23:58 编辑
之前一直用IAR FOR MSP430. 因为听说CCS具有 EnergyTrace的功能,所有今天下载了个CCS6.0,想看下我的代码的功耗怎么样。重建工程后,编译程序的时候出现了下面的错误:
err1:
Description Resource Path Location Type
#10010 errors encountered during linking; "MSP430AFE253.out" not built MSP430AFE253 C/C++ Problem
err2:
Description Resource Path Location Type
<a href="file:/D:/ti/ccsv6/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory. run placement with alignment fails for section ".stack" size 0x50 . Available memory ranges: lnk_msp430afe253.cmd /MSP430AFE253 line 92 C/C++ Problem
根据字面意思:第一个错误是目标文件创建失败,原因很可能是第二个错误。
而第二个错误的字面意思是内存不足,导致.stack(0x50 = 80个字节)空间不足。然而我检查我的所有全局变量,发现总共512字节的内存,我总共使用的全局变量不到256字节,也就是说剩下的内存应该够分配给stack才对。
但是为什么还是会出现这样的错误呢?
首次使用CCS,望DX们指点迷津
此帖出自
小平头技术问答
双击跳转到cmd文件了
一周热门 更多>