如何修改单片机程序存储地址?
时间:2023-07-07 12:53:06
【资料图】
有时候,我们不想让程序存储在起始的位置,比如现在有一段bootloader,对应的app(应用程序)存储的位置就会有一个偏移地址。那么,如何让程序存储在指定的偏移地址呢?
本文将结合STM32,给大家讲一讲在Keil和IAR开发环境中设置起始地址0x08010000的方法。
首先,打开工程目标选项:Project -> Options for Target -> Target。
说明:
1、勾选的IROM即对应的存储区域;
对于STM32芯片来说,可以直接使用STM32 ST-LINK Utility(或者STM32CubeProg)工具读取FLASH数据验证代码是否存储在相应地址位置。
至于其他厂家芯片,可以使用对应可以读取FLASH数据的工具来验证。
如下图所示:
相关稿件
《“城市改变糖尿病”社区行动倡议》发布,支持社区居民加强糖尿病早期干预及管理
湖南湘潭发现一家特色客栈,就在国家4A级景区内,你来住过吗?
住建部:将城市体检作为城市更新的前提 创新城更可持续实施模式
海关总署就国际原子能机构发布日本福岛核污染水处置综合评估报告回答记者提问
女子带狗进饭店遭男子劝离,恼怒下三次进攻男子,网友:谁家泼妇
2023年天津美达菲国际学校高中招生简章发布(附具体招生计划)
用足用好商业健康保险个人所得税优惠政策国家金融监督管理总局有关部门负责人就《关于适用商业健康保险个人所得税优惠政策产品有关事项的通知》答记者问
郭德纲高调炫耀6月业绩,强势反击曹云金做法!网友:曹云金惨败
港股异动|新奥能源(02688)跌超6%领跌燃气股 欧洲天然气价格波动影响下游城燃表现