分享

STM32F4xx移植USB-HID库-详细步骤三

 枫中眸zc 2022-06-17 发布于江西

六、修复工程编译错误

1、编译,定位第1个bug。ST提供的USB库例程是基于EVAL板编写的,此处不需要。注释或删掉此宏定义error即可。

2、编译,定位第2个bug。需要在项目配置中添加宏字段,由原理图知,设备支持FS,故添加"USE_USB_OTG_FS"

3、编译,定位第3个bug。存在300个错误,简略浏览知,大部分是数据类型定义错误,需要在“usb_config.h”中添加设备库头文件。

4、编译,定位第4个bug。没有使用EVAL板,相关硬件定义也都没有移植,故需要删除此部分文件

5、编译,定位第5个bug。没有使用EVAL板,此处的“lcd_log.h”需要删除或注释。

6、编译,定位第6个bug。没有使用EVAL板,函数“USBD_USR_Init”内可全部注释删除,同时此文件(usbd_usr.c)内其他的“LCD_xxxx”函数均可注释删除。

7、最后编译无报错。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多