
从IAP Loader跳转到App的可靠性问题
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文探讨了从IAP Loader向应用程序加载过程中的可靠性和稳定性问题,并提出相应的优化策略。
该问题由某客户提出,并发生在STM32F103TBU6器件上。据其工程师描述,在产品设计中采用了IAP Loader+App的模式:IAP Loader部分负责管理和更新App部分,而App部分则处理常规业务任务。两部分代码分别通过独立的软件工程生成。系统运行时先启动IAP Loader,由它判断是否需要更新App;如果不需要,则跳转到App进行常规业务处理。
在调试过程中,工程师发现从IAP Loader到App的跳转存在一定的不可靠性:有时能够成功执行预设功能并启动App运行,而另一些时候则会导致程序崩溃。这种现象似乎与一些看似无关的因素有关联,例如,在中断向量表末尾添加一个多余的向量或更改某个全局变量的位置都会影响该跳转是否成功。
工程师对此感到困惑和震惊,就像当年麦哲伦发现地球是圆的时一样:怎么会这样?
全部评论 (0)
还没有任何评论哟~


