OpenEdv-开源电子网

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

关于IAP的APP程序问题

[复制链接]

11

主题

45

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
金钱
235
注册时间
2018-5-4
在线时间
78 小时
发表于 2019-1-11 14:52:38 | 显示全部楼层 |阅读模式
请教各位大哥,不下载引导程序,直接将设置好偏移地址的APP程序写到FLASH里面,这个程序可以正常运行吗?下载例程上面的程序也不能运行。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

24

主题

106

帖子

0

精华

高级会员

Rank: 4

积分
637
金钱
637
注册时间
2018-7-13
在线时间
197 小时
发表于 2019-1-11 15:02:53 | 显示全部楼层
可以,设置好程序起始地址就行了
回复 支持 反对

使用道具 举报

11

主题

45

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
金钱
235
注册时间
2018-5-4
在线时间
78 小时
 楼主| 发表于 2019-1-11 15:06:17 | 显示全部楼层
不學會32不改名 发表于 2019-1-11 15:02
可以,设置好程序起始地址就行了

我用例程的APP直接下进去也不行,为啥呀,例程程序什么都没改
回复 支持 反对

使用道具 举报

4

主题

84

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
339
金钱
339
注册时间
2017-6-14
在线时间
72 小时
发表于 2019-1-11 15:25:24 | 显示全部楼层
铭哥哥 发表于 2019-1-11 15:06
我用例程的APP直接下进去也不行,为啥呀,例程程序什么都没改

直接烧APP肯定不行吧, 你应该编写一个跳转的函数烧写进去
回复 支持 反对

使用道具 举报

11

主题

45

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
金钱
235
注册时间
2018-5-4
在线时间
78 小时
 楼主| 发表于 2019-1-11 15:40:44 | 显示全部楼层
大道一条 发表于 2019-1-11 15:25
直接烧APP肯定不行吧, 你应该编写一个跳转的函数烧写进去

额,到底行不行呀???我现在试着不行。我还以如果直接能运行的话,就可以证明APP程序设置没问题。
回复 支持 反对

使用道具 举报

24

主题

106

帖子

0

精华

高级会员

Rank: 4

积分
637
金钱
637
注册时间
2018-7-13
在线时间
197 小时
发表于 2019-1-11 17:22:17 | 显示全部楼层
本帖最后由 不學會32不改名 于 2019-1-11 17:24 编辑

试试这个

把这个勾取消掉

把这个勾取消掉
2.PNG
1.PNG
回复 支持 反对

使用道具 举报

11

主题

45

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
金钱
235
注册时间
2018-5-4
在线时间
78 小时
 楼主| 发表于 2019-1-14 08:54:54 | 显示全部楼层

还是不行,仿真的时候停着不动
回复 支持 反对

使用道具 举报

12

主题

52

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2018-2-11
在线时间
38 小时
发表于 2019-1-14 10:18:10 | 显示全部楼层
肯定不可以啊,引导程序是放在程序运行的起始位置,现在起始位置没数据,单片机都不知道怎么去运行。app你直接烧录是烧录在设置偏移位置的flash区域,就需要引导程序去设置程序的运行区域。
回复 支持 反对

使用道具 举报

11

主题

45

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
金钱
235
注册时间
2018-5-4
在线时间
78 小时
 楼主| 发表于 2019-1-14 10:34:18 | 显示全部楼层
gosomewhere 发表于 2019-1-14 10:18
肯定不可以啊,引导程序是放在程序运行的起始位置,现在起始位置没数据,单片机都不知道怎么去运行。app你 ...

到底谁说的对啊??如果不能直接执行APP程序的话,我怎么判断设置的偏移地址是否正确。
回复 支持 反对

使用道具 举报

12

主题

52

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2018-2-11
在线时间
38 小时
发表于 2019-1-14 11:51:37 | 显示全部楼层
铭哥哥 发表于 2019-1-14 10:34
到底谁说的对啊??如果不能直接执行APP程序的话,我怎么判断设置的偏移地址是否正确。

你都没理解具体是怎么跳转的。在引导程序里面就有判断你设置app区域是否有运行程序存在。不存在的话就不跳转过去就好了。
回复 支持 反对

使用道具 举报

2

主题

474

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6549
金钱
6549
注册时间
2018-6-27
在线时间
551 小时
发表于 2019-1-23 10:20:05 | 显示全部楼层
学习学习,学习学习。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-23 07:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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