从TI官网下载的头文件2808_RAM_lnk.cmd试图替代原来工程文件中的flash_lnk.cmd以实现在线RAM调试程序,因为之前在flash中调试发现无法进入EPWM_INT中断,网上说在flash中调试是这样的,所以打算在RAM中调试。结果编译出错后,错误如下:
>> warning: creating output section BLDC_ISRvarSec without SECTIONS
specification
>> error: can't allocate .stack, size 00000800 (page 1) in RAMM1 (avail:
00000380)
>> error: errors in input - ./BLDC_280x/BLDC.out not built
>> Compilation failure
因为刚刚开始接触微处理器,好多不明白,想问我用官网提供的3.3版本下的ram cmd编译出错,是不是因为CMD文件的编写是与主体程序有关的,难道同一款芯片的flash_lnk.cmd和ram_lnk.cmd不是适用于所有工程文件的吗? |