fkjj.net
当前位置:首页 >> stm32 iAp的程序怎么仿真 >>

stm32 iAp的程序怎么仿真

IAP程序也是自己写的另一个工程,你按照普通APP那样下载仿真即可,只是需要连接通信口进行获取升级文件代码,需要上位机或手动发送。要是以文件的形势访问,则无需通信,只需要读取文件的相关代码和IAP代码即可。

不用重新写,只需要在你原来的没有IAP的工程代码上加上一些东西。 最重要的一点就是向量表需要重新定位,使用相关函数即可,具体的你稍微搜索一下就能知道如何重新定义一个中断向量的偏移地址。 另外需要说明的是,根据我的经验,app里面不像网...

精测通烧录行业专家, 联系精测通即可完美解决 , 如上

很可能是中断向量表没有重定位,或者是没有正确更新SP……

STM32是可以实现多个APP的,你可以通过你的IAP来控制app,通过不同的地址你可以选择跳转到不同的APP,一般都直接使用的IAP像APP跳转,逆向跳转一般通过复位来实现,但也可以通过代码跳转,APP之间的跳转也是一样的。 需要注意的是每个APP包括IAP...

这个你就需要从IAP的作者那里去了解了,IAP没有固定的使用方式。 但大概的使用流程是,首先用J-Link之类的先把IAP部分的工程代码写到STM32,然后根据人家自己的APP做些修改(具体修改方法由IAP代码决定,所以这里如何修改,找作者吧),接着把AP...

使用stm32写IAP的bootloader和APP Bootloader里面主要是 1、设置bootloader和app的空间 2、接收编译好的app的bin文件,写入flash 3、实现跳转 App里面主要修改的地方是 1、 ROM起始地址和分配的空间大小 2、 重定向中断向量 3、 生成bin文件

bootloader部分不是简单的描述就能说清楚的,你需要对stm32的运行有一定的认识才行。所以建议你先找些资料看看,当然例程分析也是少不了的。根据我的经验,这段代码做的事情就是判断是否升级(通过标志位判断,这个标志可以是flash、eeprom、IO...

使用stm32写IAP的bootloader和APP Bootloader里面主要是 1、设置bootloader和app的空间 2、接收编译好的app的bin文件,写入flash 3、实现跳转 App里面主要修改的地方是 1、 ROM起始地址和分配的空间大小 2、 重定向中断向量 3、 生成bin文件

ST提供了完整的例程,到官网搜索IAP即可

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com