如何在KEIL AC6下面采用关键字,将函数声明在RAM
Hi all如何在KEIL AC6下面采用关键字,将函数声明在RAM。比如链接文件怎么修改,如何采用关键字声明
https://developer.arm.com/documentation/ka003187/latest 不支持你说的“关键字”,V6基于Clang实现的,需要通过分散加载实现。 emwin 发表于 2023-12-26 19:52
不支持你说的“关键字”,V6基于Clang实现的,需要通过分散加载实现。
还在尝试,目前还没有改好 分为函数声明,变量声明,变量初始化三大部分。用的属性,没有关键字了 本帖最后由 emwin 于 2023-12-27 23:23 编辑
举例,把main加载到RAM中的示例:
__attribute__((section( "RAMCODESECTION")))int main(void)
RW_IRAM1 0x20000000 0x00000800{; RW data
.ANY (+RW +ZI)
*.o (RAMCODESECTION)
}
emwin 发表于 2023-12-27 23:02
举例,把main加载到RAM中的示例:
__attribute__((section( "RAMCODESECTION")))i ...
:handshake
页:
[1]