标签:添加 准备 src alt 一个 str 实现 idt lan
*.o(RAMCODE)
添加完成之后有两种方式可以把函数添加到RAM中运行
使用#pragma
#pragma arm section code = "RAMCODE"
/******放到ram中运行的函数*******/
void MyFunc(void)
{
/*******函数实现*********/
}
#pragma arm section
使用 attritube
__attritube__((section("RAMCODE"))) void MyFunc(void)
{
/*******函数实现*********/
}
结果
从map文件可以看出函数已经被链接到RAMCODE中0x2000000开始的区域。
标签:添加 准备 src alt 一个 str 实现 idt lan
原文地址:https://www.cnblogs.com/neriq/p/14756447.html