代码为YModem协议接收数据及处理数据的过程,在此之前我们需先初始化系统以及结构,同时需要注意以下几点: Bootloader中尽可能不使用中断,因此此处串口接收数据采用查询接收方式; Bootloaderz中不要让程序卡死或者进入某个死循环,应在适当的地方进行软件复位; 注意数组长度越界或者溢出错误; 注意YModem协议第一包数据的包号为00。
2022-12-06 14:05:45 18.62MB STM32F103C8T6 串口IAP
1
超好用的一个工具,可以实现两个二进制bin文件的合并,任一指定偏移量合并。使用它可以直接将编译好的两个bin文件按照程序员需要合并。在单片机的开发过程中,经常需要将两个单独的bin文件合并成一个文件,方便烧写和生产。超好用的一个工具,可以实现两个二进制bin文件的合并,任一指定偏移量合并。
2022-12-04 21:01:03 140KB UBIN 合并 IAP 偏移
1
STM32 IAP学习资料.rar 最近有项目要用到IAP 的功能,于是调试了下STM32 的IAP,可能因为个人水平的原因吧,也颇 费了一般周折 现在返回头来想,其实还是蛮简单的. 整个过程按照如下步骤: 1. 解锁 2. 判断是否保护,有保护的话要先关闭保护 3. 擦除 4. 编程 5. 复位进入应用程序区
2022-12-02 20:25:22 424KB STM32 IAP
1
基于GD32F103系列单片机的串口IAP在线程序升级,资源包括: 1.IAP BootLeader 程序; 2.APP例程,生成下载.bin文件; 3.QT上位机程序下载界面; 4.说明文档
2022-11-21 14:20:36 33.66MB GD32 IAP 串口 QT界面
1
使用一个标志位进行APP1和APP2区域的切换。只讲基本过程,具体的串口升级协议没有添加,大家仅供参考。与传统双区升级不同的是不存在临时区,每一个区都是代码区域,通过标志位进行快速切换。
2022-11-19 16:49:29 15.48MB iap stm32 ota 在线升级
1
研究了下LPC2138通过IAP读写内部512K的FLASH 为进行参数设置,ROM切换等等工作作准备。开发板晶振为12M 其实IAP频率设置不对也可运行。注意压缩包内图片上的设置选项。
2022-11-16 11:48:01 44KB LPC213X iap MDK
1
国民技术N32G430C8L7串口IAP 升级代码
2022-11-10 16:28:41 16.12MB IAP N32G430C8L7 国民技术
1
en.stsw-str7026.zip bootloader (IAP)源代码 通过串口下载数据 开机通过检测io口电平判断是否有升级请求 flash driver 内嵌 在boot 中,没有copy到ram中执行 简单的bootloader,适合初学者,练习程序的跳转之类的
2022-11-09 13:29:00 351KB bootloader 嵌入式
1
最近在uniapp打包成微信小程序的项目中第一次用到了MQTT。使用比较简单,但是还是遇到了一些问题。在此记录一下。 官方文档:MQTT Github 官方MQTT测试工具:MQTTX。测试工具使用说明 MQTT的js文件:mqtt.min.js 先上一点注意事项: (1)MQTT.js 一个 MQTT 协议的客户端库,用 JavaScript 编写,可用于 Node.js 和浏览器。在 Node.js 端可以通过全局安装使用命令行连接,同时还支持 MQTT ,MQTT TLS 证书连接;值得一提的是 MQTT.js 还对微信小程序有较好的支持。 (2)MQTT可以通过三种方式连接,TCP直连
2022-11-08 10:37:56 73KB app ia iap
1
通过STM32H743,网络UDP,串口两个程序IAP升级,可移植STM32其他系列中,里面带详细教程,附带IAP升级操作流程,串口IAP升级10s内没上传bin文件,执行之前程序,UDP的IAP,在10s之内没有输入密码则执行之前程序,输入密码,则等待当前更新的bin文件等待上传,上传完成后从新开机,则最新bin文件程序。
2022-11-07 20:49:49 4.11MB stm32 STM32H743 IAP 软件升级
1