自己编写工程的时候将所有官方给的C文件加入工程,只调用其中几个函数,然后用28335_RAM_LINK.CMD编译会出现
Description Resource Path Location Type
<a href="file:/D:/CCS5.1/ccsv5/tools/compiler/dmed/HTML/10099.html">#10099-D</a> placement fails for object 28335_RAM_lnk.cmd /project_base line 123 C/C++ Problem
这个错误,但用F28335写入FLASH则又编译成功,看到网上有人说
errors encountered during linking; "cpu_flash1.out" not built placement fails for object ".text", size 0x1091 (page 0). Available ranges: RAML1 出现这样的错误是因为自己多添加了“DSP2833x_ECan.c”这个文件
试着去掉DSP2833x_ECan.c文件 则又RAM编译成功,不明白,难道说这个文件里占用了RAML1空间吗?希望解答。