网上有很多IAP串口升级的例子,但我觉得很多都不太好理解,我就按照自己的思路写了一下基于xmodem协议的串口升级例子,用到了串口空闲中断,DMA,RTC等知识,使用CubeMx加CubeIDE开发
2023-03-12 00:53:47 1.05MB stm32 iap 串口通信
1
升级流程:按下KEY1按键上电,进升级模式。连接电脑会出现优盘、将需要升级的文件考入,按下KEY2会进行文件校验以及升级跳转。 使用STM32F103VET6 野火指南者开发板、cubeMX配置 包含 bootloader 以及 app、bin文件添加info用的工具。
2023-03-08 14:16:34 46.42MB stm32 USBIAP
1
stm32通过串口来升级,从uboot启动,如果不需要升级代码,则直接跳转到应用代码,如果要升级则等待串口通过secureCRT YMODE协议发送来得数据,注意(程序中由于ymodem协议没有发送文件大小,程序中是随便写了一个文件大小,对于我的app足够用),在app中随意按下按键,通过可以从应用程序跳转到uboot,然后发送1,通过ymodem协议发送.bin文件后,按下3则跳转应用程序
2023-03-06 18:21:42 5.51MB IAP 固件升级 串口升级 stm32
1
STM32 实现IAP应用编程原理详解,看完就知道怎么编程了
2023-03-03 16:14:18 5.28MB stm32 iap stm32f4 m4
1
概述:上电等3秒种,期间每隔10ms检测一次串口是否收到握手指令(0x7F),若收到则跳转到isp程序执行,超过3秒后执行用户程序,。以用mcuisp软件通过串口1直接升级程序。是一种简单的iap程序。
2023-02-24 11:35:49 7.74MB stm32 isp
1
STM32F103串口IAP自动升级,倒计时10s内不操作执行之前程序。附带两个历程
2023-02-14 15:23:53 1.21MB stm32 iap 串口通信
1
STM32 IAP 在线升级在应用编程 功能 实验,包括代码,实验教程文档,IAP程序,应用程序以及上位机VB源代码
2023-02-14 10:41:33 11.16MB STM32 IAP Bootloader 在线升级
1
压缩包内有两个文件,一个为STM32_USB_IAP这个就是bootloader,另外一个是STM32_USB_App,目前是STM32_USB_IAP跳转STM32_USB_App没有问题,但是反过来跳转就会卡死,应该是APP里面开的外设没有关闭就跳转的原因。里面实现了内存管理SDRAM,SPI flash、SD卡读取,USB读取等功能,其中SPI flash、SD卡读取,USB都支持FATFS文件系统,文件系统也支持中文,不过要先把字库写入外部flash中。
2023-02-09 14:54:54 30.34MB 嵌入式
1
IAP程序通过串口通信实现对C8051F340目标板固件升级,代码经测试验证,上位机测试工具选用dnw_v0.60c,该资源可以直接使用。
2023-02-03 09:43:22 98KB C8051F IAP
1
支持串口IAP+hex boot升级,源代码包含.c和.h文件,方便移植,另外还有一份串口升级流程协议
2023-01-31 20:29:05 301KB 源代码 stm32 IAP 串口升级
1