(资料图片仅供参考)
有时候,我们不想让程序存储在起始的位置,比如现在有一段bootloader,对应的app(应用程序)存储的位置就会有一个偏移地址。那么,如何让程序存储在指定的偏移地址呢?
本文将结合STM32,给大家讲一讲在Keil和IAR开发环境中设置起始地址0x08010000的方法。
首先,打开工程目标选项:Project -> Options for Target -> Target。
说明:
1、勾选的IROM即对应的存储区域;
对于STM32芯片来说,可以直接使用STM32 ST-LINK Utility(或者STM32CubeProg)工具读取FLASH数据验证代码是否存储在相应地址位置。
至于其他厂家芯片,可以使用对应可以读取FLASH数据的工具来验证。
如下图所示:
标签:
相关新闻
保险时讯
06-20
10-25
10-25
10-25
10-25
10-25
10-25
10-25
10-25
10-25
聚焦百姓
更多>