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.
老师您好,我在移植程序时,编译出现如下错误,
Description Resource Path Location Type
<a href="file:/E:/CCS11anzhuang/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory, or the section contains a call site that requires a trampoline that can't be generated for this section. run placement with alignment/blocking fails for section ".bss" size 0xfc6 page 0. Available memory ranges: 2838x_FLASH_lnk_cpu2.cmd /CPU2C line 75 C/C++ Problem
Description Resource Path Location Type
<a href="file:/E:/CCS11anzhuang/ccs/tools/compiler/dmed/HTML/10099.html">#10099-D</a> program will not fit into available memory, or the section contains a call site that requires a trampoline that can't be generated for this section. run placement with alignment/blocking fails for section ".data" size 0x43b5 page 0. Available memory ranges: 2838x_FLASH_lnk_cpu2.cmd /CPU2C line 78 C/C++ Problem
我将对应的RAMLS2和RAMLS3的空间调大了。但随后我看到我的.map文件中,RAMLS2和RAMLS3并未使用,如下图
想问老师,出现这种错误的原因是什么,非常感谢
继续这个问题,我在导入如下例程后,C:\ti\c2000\C2000Ware_4_03_00_00\driverlib\f2838x\examples\c28x_dual\sci,有3个工程,分别是sci_ex1_sysconfig_cpu1,sci_ex1_sysconfig_cpu2,以及sci_ex1_sysconfig_multi,想请问sci_ex1_sysconfig_multi起到什么作用,需要在烧录程序时烧录吗?
想请问sci_ex1_sysconfig_multi起到什么作用
我也不太清楚这个有什么作用,但是这个并不需要烧录,你只需要将CPU1和CPU2的工程分别烧录至CPU1和CPU2中即可。
这个问题我和一位英文工程师进行了交流,他给我的回复如下The multi example is basically a common example which utilizes the ex1 and ex2 as the underlying examples. If you build the sci_ex1_sysconfig_multi example, it fundamentally builds the ex1 and ex2 itself. sci_ex1_sysconfig_multi is dependent on cci_ex1_sysconfig_cpu1 and cci_ex1_sysconfig_cpu2 .