如何将math.h中的函数放入RAM中运行
rts2800_fpu32.lib
本人直接在包含math.h的文件中加入
#pragma CODE_SECTION(sqrt, "ramfuncs");
不起作用
Johnson Chen1:
pragma CODE_SECTION(XXX, "ramfuncs");只在函数所在文件内声明才能起效,在其他文件中声明是无效的。
你需要在CMD 文件中去分配rts2800_fpu32.lib的函数到RAM里面运行。
如何将math.h中的函数放入RAM中运行
rts2800_fpu32.lib
本人直接在包含math.h的文件中加入
#pragma CODE_SECTION(sqrt, "ramfuncs");
不起作用
onebyte:
回复 Johnson Chen1:
好的,我去试试
如何将math.h中的函数放入RAM中运行
rts2800_fpu32.lib
本人直接在包含math.h的文件中加入
#pragma CODE_SECTION(sqrt, "ramfuncs");
不起作用
onebyte:
回复 Johnson Chen1:
有这方面的说明吗?CMD文件中有个FPUmathTables : > FPUTABLES, PAGE = 0, TYPE = NOLOAD
不知道是不是更改这个选项