LR_IROM1 0x08000000 0x00040000 { ; load region size_region
ER_IROM1 0x08000000 0x00040000 { ; load address = execution address
*.o (RESET, +First)
*(InRoot$$Sections)
.ANY (+RO)
}
RW_IRAM1 0x20000000 0x0000C000 { ; RW data
.ANY (+RW +ZI)
}
}
如上,程序的起始地址是 0x08000000,是否可以加入一个预编译语句,在某些编译条件下(比如将程序编译为APP2)将该地址更改为 0x08002000 ?貌似 #ifdef 不好使啊!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
我知道你需要的就是这个。顺便给你个汇编文件里支持预处理的步骤(keil默认情况下汇编文件不支持预处理的);如图:
2019-09-26_192532.jpg (145.01 KB, 下载次数: 0)
下载附件
2019-9-26 19:25 上传
一周热门 更多>