KEIL中设置STM32程序烧写起始地址,如何设置??????

[复制链接]
13636|9
 楼主| kmcfly 发表于 2013-9-26 15:13 | 显示全部楼层 |阅读模式
123.bmp 先设置程序的烧写地址,先上图


后在DEBUG模式下 发现程序还是在0x8000000

如下图:

DEBUG

DEBUG


请问怎么设置程序的烧写起始地址????
trumpxp 发表于 2013-9-26 20:35 | 显示全部楼层
不是很了解这一块的啦  楼主   帮你顶一个  看看别人的意见如何   顶你一个

评分

参与人数 1威望 +3 收起 理由
kmcfly + 3 赞一个!

查看全部评分

 楼主| kmcfly 发表于 2013-9-27 10:00 | 显示全部楼层
问题已解决   在LINKER栏里   删除SCATTER FILE 即可。。。。。。。。。
roger_cwf 发表于 2016-2-16 16:04 | 显示全部楼层
本帖最后由 roger_cwf 于 2016-2-16 16:06 编辑

楼主,Scatter File 栏是空的呢,我也遇到同样的问题。似乎启动代码始终是从0x08000000开始存放。要怎么去修改这个程序的烧录地址,因为我想用程序区的前几个扇区来存储数据,后面的扇区比较大,擦除时间太长,有哪位大侠出来顶一下呢?
无标题.png
wangjiqiang2017 发表于 2017-9-15 17:31 | 显示全部楼层
帮你们顶一下,希望有人能解决楼上的问题。
skygz 发表于 2017-9-15 17:56 | 显示全部楼层
都是从0x08000000启动程序的,  如果程序改到0x08003800,    那么0x08000000处要有代码跳转到0x08003800继续执行,      否则程序不能运行
一路向北lm 发表于 2017-9-15 20:37 | 显示全部楼层
这个地址一般不用改吧,没怎么动这些地址,楼主改这个什么目的?
alex_li0824 发表于 2017-9-15 23:20 | 显示全部楼层
看来大家对ARM内部的程序是如何运行的,没有弄清楚额。
yiyewo9 发表于 2017-11-18 09:37 | 显示全部楼层
skygz说得对,都是从0x08000000启动程序的,  如果程序改到0x08020000,    那么0x08000000处要有代码跳转到0x08020000继续执行,
hbchf 发表于 2017-11-26 21:11 | 显示全部楼层
reset后首先指向0x08000000位置。后面接着就是向量表。搞IAP,APP就要改这个这个地址。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

170

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部