如题,因为软件分成BOOT和FIRMWARE两层,在FIRMWARE层不希望调用KEIL封装的初始化,所以需要手动初始化RW和ZI区。
编译器导出的变量Image$$EWRAM$$ZI$$Base和Image$$EWRAM$$ZI$$Length这两个(只需要extern声明一下)可以用来手动清零ZI区,但是没有找到RW区的相应的变量,像Image$$ER$$RW$$Base ,Load$$ER$$RW$$Base和Load$$ER$$RW$$Length这三个变量都显示“Undefined symbol”之类的错误。
忘了说,我的是KEIL FOR ARM 4.60版本。 |