OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5198|回复: 7

移植usb slave实验 出现了好多错误 谁遇到过呢?

[复制链接]

16

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
197
金钱
197
注册时间
2013-10-31
在线时间
26 小时
发表于 2017-10-31 09:06:06 | 显示全部楼层 |阅读模式
5金钱
[mw_shl_code=applescript,true]*** Using Compiler 'V5.06 update 3 (build 300)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
Rebuild target 'm1_lcd'
compiling stm32f4xx_it.c...
compiling stm32f4xx_hal_msp.c...
compiling main.c...
..\USB\STM32_USB_OTG_Driver\inc\usb_defines.h(62): warning:  #47-D: incompatible redefinition of macro "USB_OTG_SPEED_FULL" (declared at line 254 of "..\HALLIB\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h")
  #define USB_OTG_SPEED_FULL      1
..\USB\STM32_USB_OTG_Driver\inc\usb_defines.h(121): warning:  #47-D: incompatible redefinition of macro "DSTS_ENUMSPD_HS_PHY_30MHZ_OR_60MHZ" (declared at line 281 of "..\HALLIB\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h")
  #define DSTS_ENUMSPD_HS_PHY_30MHZ_OR_60MHZ     0
..\USB\STM32_USB_OTG_Driver\inc\usb_defines.h(122): warning:  #47-D: incompatible redefinition of macro "DSTS_ENUMSPD_FS_PHY_30MHZ_OR_60MHZ" (declared at line 282 of "..\HALLIB\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h")
  #define DSTS_ENUMSPD_FS_PHY_30MHZ_OR_60MHZ     1
..\USB\STM32_USB_OTG_Driver\inc\usb_defines.h(123): warning:  #47-D: incompatible redefinition of macro "DSTS_ENUMSPD_LS_PHY_6MHZ" (declared at line 283 of "..\HALLIB\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h")
  #define DSTS_ENUMSPD_LS_PHY_6MHZ               2
..\USB\STM32_USB_OTG_Driver\inc\usb_defines.h(124): warning:  #47-D: incompatible redefinition of macro "DSTS_ENUMSPD_FS_PHY_48MHZ" (declared at line 284 of "..\HALLIB\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h")
  #define DSTS_ENUMSPD_FS_PHY_48MHZ              3
..\USB\STM32_USB_OTG_Driver\inc\usb_core.h(85): error:  #101: "HC_IDLE" has already been declared in the current scope
    HC_IDLE = 0,
..\USB\STM32_USB_OTG_Driver\inc\usb_core.h(98): error:  #101: "URB_DONE" has already been declared in the current scope
    URB_DONE,
..\USB\STM32_USB_OTG_Driver\inc\usb_core.h(99): error:  #101: "URB_NOTREADY" has already been declared in the current scope
    URB_NOTREADY,
..\USB\STM32_USB_OTG_Driver\inc\usb_core.h(100): error:  #101: "URB_ERROR" has already been declared in the current scope
    URB_ERROR,
..\USB\STM32_USB_OTG_Driver\inc\usb_core.h(101): error:  #101: "URB_STALL" has already been declared in the current scope
    URB_STALL
main.c(73): warning:  #177-D: variable "offline_cnt" was declared but never referenced
  

最佳答案

查看完整内容[请看2#楼]

找到问题了 //#define HAL_PCD_MODULE_ENABLED //#define HAL_HCD_MODULE_ENABLED 屏蔽掉就可以了 但不知是为什么
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

16

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
197
金钱
197
注册时间
2013-10-31
在线时间
26 小时
 楼主| 发表于 2017-10-31 09:06:07 | 显示全部楼层
找到问题了  
//#define HAL_PCD_MODULE_ENABLED
//#define HAL_HCD_MODULE_ENABLED
屏蔽掉就可以了 但不知是为什么
回复

使用道具 举报

16

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
197
金钱
197
注册时间
2013-10-31
在线时间
26 小时
 楼主| 发表于 2017-10-31 09:18:11 | 显示全部楼层
再补个截图 微信截图_20171031091720.png
回复

使用道具 举报

3

主题

13

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
260
金钱
260
注册时间
2016-2-27
在线时间
88 小时
发表于 2017-11-15 18:20:54 | 显示全部楼层
碰到同样的问题了,按照你说的方法解决了,不过不知道为什么?
回复

使用道具 举报

16

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
197
金钱
197
注册时间
2013-10-31
在线时间
26 小时
 楼主| 发表于 2017-11-16 09:22:46 | 显示全部楼层
599956589 发表于 2017-11-15 18:20
碰到同样的问题了,按照你说的方法解决了,不过不知道为什么?

解决就行了 反正是移植的 usb那么复杂的协议不是我们凡人能理解的
回复

使用道具 举报

3

主题

13

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
260
金钱
260
注册时间
2016-2-27
在线时间
88 小时
发表于 2017-11-16 09:41:49 | 显示全部楼层
对,完全理解不了,现在只想先会用
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2018-4-19
在线时间
3 小时
发表于 2018-4-19 16:30:31 | 显示全部楼层
难道就只有我们遇到这样的问题吗?专门为了这个问题 注册了账号。。。也是像楼主一样注释掉2行宏定义就可以用了,目前F767的usb移植成功了  可以读U盘,  但是我移植到F439上使用的IAR就没移植成功,sys.h在IAR上永不了。。。
回复

使用道具 举报

3

主题

23

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
394
金钱
394
注册时间
2017-6-21
在线时间
77 小时
发表于 2020-1-2 16:32:33 | 显示全部楼层

HCD 核心功能模块按照 OpenHCI规范或者UHC I规范编写,
用以实现USB Host Controller的驱动(HCD) device相关的设备驱动

屏蔽治大病
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-12 09:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表