diff --git "a/rt-thread-version/rt-thread-standard/tutorial/make-bsp/gd32/\345\205\206\346\230\223\345\210\233\346\226\260GD32F527I-EVAL\345\274\200\345\217\221\345\256\236\350\267\265\346\214\207\345\215\227.md" "b/rt-thread-version/rt-thread-standard/tutorial/make-bsp/gd32/\345\205\206\346\230\223\345\210\233\346\226\260GD32F527I-EVAL\345\274\200\345\217\221\345\256\236\350\267\265\346\214\207\345\215\227.md" index 7ce19add2602097eb89d22947d467000ece612e8..f88262e1b1881e87cf794de9c2cccf2fd221c53f 100644 --- "a/rt-thread-version/rt-thread-standard/tutorial/make-bsp/gd32/\345\205\206\346\230\223\345\210\233\346\226\260GD32F527I-EVAL\345\274\200\345\217\221\345\256\236\350\267\265\346\214\207\345\215\227.md" +++ "b/rt-thread-version/rt-thread-standard/tutorial/make-bsp/gd32/\345\205\206\346\230\223\345\210\233\346\226\260GD32F527I-EVAL\345\274\200\345\217\221\345\256\236\350\267\265\346\214\207\345\215\227.md" @@ -415,7 +415,7 @@ int main(void) ## 2. 项目方案 包括 menuconfig 工程配置、工程编译、RTC 驱动配置、固件上传等流程。 -##3. 环境搭建 +## 3. 环境搭建 * 拉取 [rt-thread](https://gitee.com/rtthread/rt-thread) 官方源码; * 下载并安装 [rt-thread-env-tool](https://www.rt-thread.org/download.html#download-rt-thread-env-tool); @@ -4641,13 +4641,16 @@ Rebuild All Download #### 2.3.2 确认芯片原厂官方bsp存在, ./gd32527I-eval/packages/gd32-arm-series-latest/GD32F5xx/usb_library/ +``` ├── driver/ # USB底层驱动(已存在) ├── device/ # USB Device功能(已存在) ├── host/ # USB Host功能(已存在) └── ustd/ # USB标准定义(已存在) +``` + +#### 2.3.3 确认rt框架层驱动不存在,编写 +usb.h/c usb_conf.h (USB通用); -#### 2.3.3 确认rt框架层驱动不存在,编写 - -usbd.h/c usbd_conf.h (USB通用); usbd.h/c usbd_conf.h (USB Device通用); #### 2.3.4 添加编写的,构建文件 @@ -4677,6 +4680,7 @@ usbd.h/c usbd_conf.h (USB Device通用); * **新增文件架构** +``` gd32527I-eval/ ├── board/ │ ├── usb_conf.h ? 新建 @@ -4691,6 +4695,7 @@ gd32527I-eval/ packages/gd32-arm-series-latest/GD32F5xx/ └── SConscript ? 已修改 +``` * **menuconfig中的菜单**