香版请看!! IAP+APP的问题

[复制链接]
3156|9
 楼主| guyue180 发表于 2012-8-20 09:59 | 显示全部楼层 |阅读模式
本帖最后由 guyue180 于 2012-11-15 19:43 编辑

请问下版主,我在STM32的开发环境下,单独分2次烧写IAP和APP程序到Flash中,上电到正常启动APP程序时间大概是5-6S,但是用ST提供的J-Flash工具将IAP和APP合并后一次烧录到Flash中后,从上电到启动APP的时间缺大大增加约(20-25S),不知原因在何处~~
两次烧录的程序文件完全相同。。。。
mohanwei 发表于 2012-8-20 10:07 | 显示全部楼层
diff一下
 楼主| guyue180 发表于 2012-8-20 10:09 | 显示全部楼层
本帖最后由 guyue180 于 2012-8-20 14:28 编辑

木有人遇到类似的问题吗????
figo20042005 发表于 2012-8-20 10:11 | 显示全部楼层
你多大的程序,有这么慢吗
 楼主| guyue180 发表于 2012-8-20 10:14 | 显示全部楼层
IAP+APP的hex文件才不到100K,应该不是程序大小的问题。单独分别烧录是没有问题的。
 楼主| guyue180 发表于 2012-8-20 10:28 | 显示全部楼层
理论上来讲程序都是一样,时间肯定也是一样的,IAP和APP程序相同,运行完IAP会直接跳转到APP程序。
 楼主| guyue180 发表于 2012-8-24 19:21 | 显示全部楼层
木有人知道么?
sedatefire 发表于 2012-9-14 10:23 | 显示全部楼层
估计引导程序跳转过去后,影响了应用程序某个设备的初始化了
好好查看看,吧里面有人遇到这个问题,暂时无解
 楼主| guyue180 发表于 2012-11-15 17:11 | 显示全部楼层
能否提供相关链接?非常感谢
sedatefire 发表于 2012-11-16 02:13 | 显示全部楼层
看看汇编的跳转语句,影响到栈了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

12

帖子

0

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