六、修复工程编译错误 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、最后编译无报错。 |
|