AN0007—AT32 使用USB HID进行IAP升级(提供所有源码)
本帖最后由 muyichuan2012 于 2022-1-8 14:00 编辑AN0007—AT32使用USB HID进行IAP升级
对于大多数基于闪存的系统,一项重要要求是能够在最终产品中安装固件时进行更新。 此功能称为应用程序内编程(IAP)。
本应用笔记的目的是提供在AT32微控制器上创建IAP by USB HID应用程序的一般准则。
支持型号
AT32F403xx
AT32F413xx
AT32F403Axx
AT32F407xx
目录
IAP 在线升级原理概述 ....................................5
AT32 USB HID IAP 快速使用方法 .................... 8
硬件资源 ....................................................... 8
软件资源 ....................................................... 8
IAP Programmer 使用 ..................................... 9
进入IAP Mode 方式 ........................................ 9
AT32 USB HID IAP 程序设置 ........................... 11
地址分布 ....................................................... 11
IAP project 设置 .............................................11
APP 设置 ....................................................... 11
USB HID IAP、APP 与上位机通信流程 ..............12
USB HID IAP 烧写SPI FLASH ........................... 15
硬件资源 ........................................................ 15
软件资源 .........................................................15
使用IAP Programmer 下载数据到SPI FLASH ...... 15
版本历史 ..........................................................16
Note:文档和源代码请查看附件。
感谢楼主的分享 有源码的资料必须是好资料,赞 插入U盘,能够自动更新固件就好了。 谢谢版主分享,下载看看。 这个非常有用! 楼主,幸苦 有用 USB HID的传输速度很快的。 ymodem的协议吗? 现在已经可以实现升级了吗 需要修改BootLoader吗 这个高端了。 很常规的IAP方案吗? 这程序在哪翻了一圈也没找见 各型号的BSP里,以435举例如下
AT32F435_437_Firmware_Library/ utilities / at32f435_437_usb_iap_demo
页:
[1]