OpenEdv-开源电子网

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

IAP程序跳转不了APP是什么原因

[复制链接]

11

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2023-4-10
在线时间
31 小时
发表于 2023-5-8 16:43:47 | 显示全部楼层 |阅读模式
根据mini板的IAP例程,完成了另外板子的IAP的升级功能,但是换一个APP的程序后(程序大小在接受范围内),跳转不了了。然后把该程序的地址改为Bootloader接下去的地址进行烧录后(在Bootloader有计时,若超过时间未接受到更新文件,则跳转APP程序)能够在Bootloader程序计时结束后跳转APP程序并成功运行。请问大家,这是什么原因?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

821

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3329
金钱
3329
注册时间
2011-11-10
在线时间
207 小时
发表于 2023-5-8 18:53:29 | 显示全部楼层
检查一下跳转的地址是否有误。跳转地址和你写入固件的地址是否一致。
回复 支持 反对

使用道具 举报

5

主题

61

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
442
金钱
442
注册时间
2021-11-22
在线时间
141 小时
发表于 2023-5-9 08:32:20 | 显示全部楼层
我目前正在学IAP,爱莫能助
回复 支持 反对

使用道具 举报

3

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2022-7-20
在线时间
34 小时
发表于 2023-5-9 09:18:23 | 显示全部楼层
APP对应的bin文件名和BootLoader一样吗,起始地址改了吗,
回复 支持 反对

使用道具 举报

11

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2023-4-10
在线时间
31 小时
 楼主| 发表于 2023-5-9 10:03:36 | 显示全部楼层
菜鸡的奋斗 发表于 2023-5-9 09:18
APP对应的bin文件名和BootLoader一样吗,起始地址改了吗,

老哥,这个是什么意思?APP的bin文件还和Bootloader有关吗
回复 支持 反对

使用道具 举报

3

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2022-7-20
在线时间
34 小时
发表于 2023-5-9 10:28:41 | 显示全部楼层
EnyawEcurb 发表于 2023-5-9 10:03
老哥,这个是什么意思?APP的bin文件还和Bootloader有关吗

你这个BOOTLoader使用串口写入吗?
回复 支持 反对

使用道具 举报

11

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2023-4-10
在线时间
31 小时
 楼主| 发表于 2023-5-9 11:55:02 | 显示全部楼层
本帖最后由 EnyawEcurb 于 2023-5-9 11:56 编辑
菜鸡的奋斗 发表于 2023-5-9 10:28
你这个BOOTLoader使用串口写入吗?

Bootloader使用DAPlink烧录的,APP是用串口发送BIN文件然后通过Bootloader写录的,老哥我给你个微信号,我在微信上咨询你吧,这里交流不及时,GLT974811126你加我吧
回复 支持 反对

使用道具 举报

25

主题

180

帖子

0

精华

高级会员

Rank: 4

积分
596
金钱
596
注册时间
2015-1-14
在线时间
152 小时
发表于 2023-5-29 16:35:04 | 显示全部楼层
一个是向量表是不是对应的,另一个就是app的运行地址是不是覆盖了一部分bootloader
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-24 08:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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