没有合适的资源?快使用搜索试试~ 我知道了~
GD32MCU,USB_IAP
资源推荐
资源详情
资源评论
USB IAP 用户手册
GigaDevice Semiconductor Inc.
GD32Fxxx
ARM
®
Cortex
™
-M3 32-bit MCU
USB IAP 用户手册
(2019 年 1 月)
USB IAP 用户手册
目录
目录 ...................................................................................................................................2
1. 简介 .............................................................................................................................3
2. USB IAP 固件库文件结构 ...........................................................................................3
3. USB IAP 实施环境 ......................................................................................................3
4. IAP 介绍 ......................................................................................................................4
5. 使用 DFU 实现 IAP 的步骤..........................................................................................5
5.1. DFU 工具安装...................................................................................................................5
5.2. IAP 驱动固件生成和下载 ..................................................................................................5
5.3. 用户程序生成 ....................................................................................................................5
5.4. 用户程序升级 ....................................................................................................................8
6. 使用自定义 HID 实现 IAP 的步骤 ................................................................................8
6.1. HID IAP 工具安装 .............................................................................................................8
6.2. IAP 驱动固件生成和下载 ..................................................................................................8
6.3. 用户程序生成 ....................................................................................................................8
6.4. 用户程序升级 ....................................................................................................................9
7. 使用 MSC(USB Host)实现 IAP 的步骤 .....................................................................10
7.1. IAP 驱动固件生成和下载 ................................................................................................10
7.2. 用户程序生成 ..................................................................................................................10
7.3. 用户程序升级 ..................................................................................................................10
8. 使用 MSC(USB Device)实现 IAP 的步骤..................................................................11
8.1. IAP 驱动固件生成和下载 ................................................................................................11
8.2. 用户程序生成 ..................................................................................................................11
8.3. 用户程序升级 ..................................................................................................................11
9. 版本历史....................................................................................................................12
USB IAP 用户手册
1. 简介
固件升级功能的需求量越来越大,GD32提供了一种灵活的升级模式:IAP(在应用编程)。可
以通过USB DFU类、USB HID类或USB MSC类,并配合相关软件上位机来实现。
2. USB IAP 固件库文件结构
USB IAP固件库文件夹树形结构图如上图所示。在该图中,PC端上位机程序在App文件夹下,
包含DFU和HID IAP上位机,如图中①所示;USB IAP固件库的驱动层代码在Firmware文件夹
下,包含Board(开发板底层驱动)、GD_Firmware(普通外设驱动)、GD_usbd_driver(USBD 外
设驱动)、GD_usbfs_driver(USBFS 外设驱动)等,如图中②所示;应用层代码在Projects文
件夹下,如图中③所示;而第三方库位于Third_Party文件夹下,包含fatfs文件系统源代码,如
图中④所示。
3. USB IAP 实施环境
开 发 板 : GD32F450I / GD32F350R / GD32F307C / GD32E103V / GD32F207I /
GD32F107C / GD32F103B / GD32F103C / GD32F150R / GD32F303E–EVAL
库: GD32Fxxx_Firmware_Library
开发环境: IAR v7.40 or MDK-ARM v4.74/v5.26
②
①
④
③
剩余11页未读,继续阅读
资源评论
dachengda
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- VID20240521070643.mp4
- Android系统原理与开发学习要点详解-培训课件.zip
- 部署yolov8的tensorrt模型支持检测分割姿态估计的C++源码+部署步骤.zip
- 以简单、易用、高性能为目标、开源的时序数据库,支持Linux及Windows, Time Series Database.zip
- python-leetcode面试题解之第198题打家劫舍-题解.zip
- python-leetcode面试题解之第191题位1的个数-题解.zip
- python-leetcode面试题解之第186题反转字符串中的单词II-题解.zip
- 一个基于python的web后端高性能开发框架,下载可用
- python-leetcode面试题解之第179题最大数-题解.zip
- python-leetcode面试题解之第170题两数之和III数据结构设计-题解.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功