把变量定义到固定的内存地址 0xd0001040 连接文件为IROM.ld 中添加代码如下: .data.mydata 0xd0001040: { *(.data.mydata*) } main.c中添加 #pragma section .data.mydata aw 4 int my_data; #pragma section 就是把变量my_data定义到0xd0001040开始的地址,当然my_data也可以是结构体之类乎 当然连接也不是随便就可以修改 在工程Poperties——resourse——Text file encoding——other——UTF8 还有多去 看看软件用户手册,详细的很 转自英飞凌论坛大头小脑 | 其实连接很好用,也很受用,具体大家可以去看一下编译原理,了解一下
GNU hightec linker(把变量定义到固定内存地址)
最新推荐文章于 2024-03-08 16:02:34 发布