每日关注!如何修改单片机程序存储地址?

2023-07-07 12:24:46    来源 : 面包芯语


【资料图】

有时候,我们不想让程序存储在起始的位置,比如现在有一段bootloader,对应的app(应用程序)存储的位置就会有一个偏移地址。那么,如何让程序存储在指定的偏移地址呢?

本文将结合STM32,给大家讲一讲在Keil和IAR开发环境中设置起始地址0x08010000的方法。

首先,打开工程目标选项:Project -> Options for Target -> Target。

说明:

1、勾选的IROM即对应的存储区域;

对于STM32芯片来说,可以直接使用STM32 ST-LINK Utility(或者STM32CubeProg)工具读取FLASH数据验证代码是否存储在相应地址位置。

至于其他厂家芯片,可以使用对应可以读取FLASH数据的工具来验证。

如下图所示:

标签:

相关推荐

x 广告

如有意见请与我们联系 邮箱:8 97 180 9 @qq.com

豫ICP备2021032478号-31

Copyright ©  2015-2022 元宇宙版权所有