不好意思,又来麻烦各位了,我上次提了个问题,就是我将工程里部分代码封装为lib库,然后在工程里调用库函数,但是系统对运行时间要求比较苛刻,希望将lib内的函数也像在工程内部写的函数一样拷贝到RAM运行,但是我在工程里尝试使用#pragma code_section(function_name, "ramfuncs"),但是从编译的效果看,函数没有拷贝到RAM运行,还是在FLASH里运行。
上次有老师建议我在编写lib函数的时候就拷贝的RAM,所以我就在编写lib的时候加#pragma code_section(function_name, "ramfuncs"),但是也不行。请各位帮忙!多谢!
Jay:
Hi Lee,
你需要使用Memery copy函数,在初始化的时候,把lib从Flash中Copy到RAM中。
Regards,
Jay