OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 16411|回复: 18

IAP下载Bootloader和app是否可以在一个工程里

[复制链接]

27

主题

71

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
481
金钱
481
注册时间
2012-11-25
在线时间
62 小时
发表于 2015-5-11 17:11:29 | 显示全部楼层 |阅读模式
5金钱
我想写一份程序可以把Bootloader和app(1)写在一个工程里,第一次下载时运行Bootloader+app(1)。当app(1)更新为app(2)时,但不更新Bootloader,但是运行Bootloader+app(2),不知道可不可行啊!!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

26

主题

261

帖子

1

精华

高级会员

Rank: 4

积分
734
金钱
734
注册时间
2013-11-1
在线时间
28 小时
发表于 2015-5-11 20:56:18 | 显示全部楼层
回复

使用道具 举报

11

主题

64

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2014-8-4
在线时间
14 小时
发表于 2015-5-12 17:32:59 | 显示全部楼层
原子好像给的例程里面bootloader和app是两个工程,bootloader是一段独立的程序app(1)也是一段独立的程序你想把他们放在同一个工程里而且存储要独立开好像不能办到吧
生命不息,学习不止
回复

使用道具 举报

11

主题

64

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2014-8-4
在线时间
14 小时
发表于 2015-5-12 17:35:01 | 显示全部楼层
回复【3楼】liuzhenwei2014:
---------------------------------
生命不息,学习不止
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2017-8-20
在线时间
1 小时
发表于 2017-8-20 16:16:01 | 显示全部楼层
好像可以半到把,我们公司的程序好像就是这么实现的,
回复

使用道具 举报

7

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2019-5-8
在线时间
24 小时
发表于 2019-5-31 08:57:03 | 显示全部楼层
借楼请教相同的问题,BootLoader和APP程序是否可以做成一个工程,这样后期调试将会非常便捷,否则bootloader.hex和app.hex合并再烧录的方式是调试起来也挺麻烦的。

疑问在于BootLoader从Flash起始地址开始写入,而APP是目标地址开始写入,如果做成同一个工程,如何在Keil里和代码里配置。

求大神指教。
回复

使用道具 举报

5

主题

56

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2018-7-27
在线时间
86 小时
发表于 2020-4-17 09:10:07 | 显示全部楼层
Morgen 发表于 2019-5-31 08:57
借楼请教相同的问题,BootLoader和APP程序是否可以做成一个工程,这样后期调试将会非常便捷,否则bootloade ...

大侠,IAP+APP合在一个工程实现了吗
回复

使用道具 举报

7

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2019-5-8
在线时间
24 小时
发表于 2020-4-30 15:29:11 | 显示全部楼层
蚂蚁的烦恼 发表于 2020-4-17 09:10
大侠,IAP+APP合在一个工程实现了吗

实现了,我已在你的帖子里回复你了。
回复

使用道具 举报

11

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
415
金钱
415
注册时间
2018-1-29
在线时间
71 小时
发表于 2021-8-11 11:28:07 | 显示全部楼层
Morgen 发表于 2020-4-30 15:29
实现了,我已在你的帖子里回复你了。

大佬,能提供下demo吗,感谢
回复

使用道具 举报

56

主题

343

帖子

0

精华

高级会员

Rank: 4

积分
975
金钱
975
注册时间
2016-3-8
在线时间
267 小时
发表于 2021-8-11 11:34:40 | 显示全部楼层
我们一般分开编译,然后合并烧录。
回复

使用道具 举报

11

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
415
金钱
415
注册时间
2018-1-29
在线时间
71 小时
发表于 2021-8-11 13:31:30 | 显示全部楼层
pdwdzz 发表于 2021-8-11 11:34
我们一般分开编译,然后合并烧录。

能否告知下具体方法呢,我是想直接放在一个工程里面编译下载
回复

使用道具 举报

70

主题

6698

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12692
金钱
12692
注册时间
2012-11-26
在线时间
3711 小时
发表于 2021-8-11 13:45:09 | 显示全部楼层
nandycu 发表于 2021-8-11 13:31
能否告知下具体方法呢,我是想直接放在一个工程里面编译下载

不可能合并为一个工程
学无止境
回复

使用道具 举报

11

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
415
金钱
415
注册时间
2018-1-29
在线时间
71 小时
发表于 2021-8-11 13:50:29 | 显示全部楼层
jermy_z 发表于 2021-8-11 13:45
不可能合并为一个工程

可以的,我看有的都是直接合并为1个工程,在运行中可以随时升级
回复

使用道具 举报

70

主题

6698

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12692
金钱
12692
注册时间
2012-11-26
在线时间
3711 小时
发表于 2021-8-11 13:52:10 | 显示全部楼层
nandycu 发表于 2021-8-11 13:50
可以的,我看有的都是直接合并为1个工程,在运行中可以随时升级

嗯  有就有吧
学无止境
回复

使用道具 举报

11

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
415
金钱
415
注册时间
2018-1-29
在线时间
71 小时
发表于 2021-8-11 13:54:18 | 显示全部楼层

能否告知下你的方法
回复

使用道具 举报

56

主题

343

帖子

0

精华

高级会员

Rank: 4

积分
975
金钱
975
注册时间
2016-3-8
在线时间
267 小时
发表于 2021-8-11 14:34:30 | 显示全部楼层
nandycu 发表于 2021-8-11 13:31
能否告知下具体方法呢,我是想直接放在一个工程里面编译下载

一个工程没弄过。一般两个工程分开编译,然后用工具把烧录文件合并成1个发给烧录厂一次烧录。
回复

使用道具 举报

70

主题

6698

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12692
金钱
12692
注册时间
2012-11-26
在线时间
3711 小时
发表于 2021-8-11 14:46:23 | 显示全部楼层
nandycu 发表于 2021-8-11 13:54
能否告知下你的方法

上面已经回复不可能合成了,你再问方法,有点尴尬。。。
学无止境
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2019-4-27
在线时间
10 小时
发表于 2023-2-15 15:48:11 | 显示全部楼层
楼主这个问题实现没有
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
44
金钱
44
注册时间
2019-4-27
在线时间
10 小时
发表于 2023-2-15 15:54:17 | 显示全部楼层
楼主这问题有答案了嘛
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 16:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表