DSP

CCS将库Lib中函数搬运到RAM中运行

2019-07-13 18:34发布

【CCS将库Lib中的函数搬运到RAM中运行】 下面是IQMATH 库中的函数拷贝到RAM运行的例子: 首先编译一下工程或是库,找到函数对应的obj文件,比如(IQmath) 这个是IQ24cosPU函数 然后在CMD中定义一个段,按照下面的语法把库中某些obj load在flash,运行在RAM, 最后在main中调用memcpy函数。 IQmath : LOAD = FLASH_AB, PAGE = 0 RUN = H0SARAM, PAGE = 0 LOAD_START(_IQfuncs_loadstart), LOAD_END(_IQfuncs_loadend), RUN_START(_IQfuncs_runstart), { -l IQmath.lib(IQmath) -l IQmath.lib(IQmath) -l IQmath.lib(IQmath) }