关于IAP升级调试注意问题

IAP升级分为BootLoader和APP程序,一般两个程序不可能同时调试,是分开调试的,就导致在调试时的不方便,还有烧录也需要分开烧录,也不方便调试时烧录

调试

可以分别调试BootLoader程序和APP程序,用电脑的USB转串口和转iic工具测试BootLoader程序的升级功能,量产烧录器带有读取芯片内程序功能,可以iap升级后读出校验,这样就能正确测试iap的升级功能与跳转APP执行功能

如何快速测试BootLoader跳转功能

BootLoader和APP程序写好后,第一步测试能否正常从BootLoader程序跳转到APP程序执行,如何快速测试了,第一种方式为分区域下载,BootLoader程序擦写烧进BootLoader所在ROM段,APP擦写烧进APP在ROM段,Keil支持这个功能,但是这个功能存在一个问题,先烧写和后烧写有可能被影响ROM中存储,从而影响测试,因为两个程序是分时烧录。我搞了一下午。。。。才发现,解决方法是第二种同时烧录方法,把两段HEX
合并在一起烧录,具体合并方法见之前IAP升级文章,这样就避免了分时烧写可能产生的问题。烧录程序后可测试程序快速跳转功能,连接电脑可测试IAP升级功能。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值