硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1572|回复: 8
收起左侧

[ThreadX全家桶] USBX移植到stm32F7无法驱动

[复制链接]

17

主题

84

回帖

135

积分

初级会员

积分
135
QQ
发表于 2021-12-13 10:10:48 | 显示全部楼层 |阅读模式
问一下大佬们,USBX移植到stm32F7和移植到H7上有什么不同么,打算把他移植到F767上,但是一点反应都没有,也没有进入中断。之前移植到H743的板子上已经成功了。
回复

使用道具 举报

17

主题

84

回帖

135

积分

初级会员

积分
135
QQ
 楼主| 发表于 2021-12-13 10:11:38 | 显示全部楼层
USB的灯也没有亮,是做U盘
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115834
QQ
发表于 2021-12-13 10:26:40 | 显示全部楼层
F7没用过,直接测试ST发的ThreadX F7软件包里面的USBX例子正常吗
回复

使用道具 举报

17

主题

84

回帖

135

积分

初级会员

积分
135
QQ
 楼主| 发表于 2021-12-13 10:30:11 | 显示全部楼层
eric2013 发表于 2021-12-13 10:26
F7没用过,直接测试ST发的ThreadX F7软件包里面的USBX例子正常吗

没有F7的软件包
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115834
QQ
发表于 2021-12-13 11:57:50 | 显示全部楼层
STM32F7的ThreadX全家桶软件包已经发布:

https://github.com/STMicroelectronics/x-cube-azrtos-f7

STM32CubeMX里面也集成好了,可以CubeMX生成工程:



配套例子:


回复

使用道具 举报

17

主题

84

回帖

135

积分

初级会员

积分
135
QQ
 楼主| 发表于 2021-12-13 15:22:29 | 显示全部楼层
还是不行,进不了中断。用的F767Ig
回复

使用道具 举报

0

主题

123

回帖

123

积分

初级会员

积分
123
发表于 2021-12-14 09:35:26 | 显示全部楼层
建议先试试在X-CUBE-AZRTOS-F7包里的例程基础上修改,不要用CubeMX生成代码。因为X-CUBE-AZRTOS-F7里面的HAL库的版本是1.3.0,而STM32Cube_FW_F7包最新版本1.16.1里面的HAL库是1.2.9,两个版本相差很大。CubeMX生产项目时只会提取STM32Cube_FW_F7包里面的HAL库。我用CubeMX生产成带NETX DUO+ETH的项目直接编译不通过,因为有些函数连参数数量都变了。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115834
QQ
发表于 2021-12-14 09:41:30 | 显示全部楼层
linminghui 发表于 2021-12-13 15:22
还是不行,进不了中断。用的F767Ig

别的问题,那你得多试试了。
回复

使用道具 举报

17

主题

84

回帖

135

积分

初级会员

积分
135
QQ
 楼主| 发表于 2021-12-23 13:57:34 | 显示全部楼层
初始化USBX的时候能够进中断,但是中断里面的判断是

中断结束后也没有进行USB信息的识别.用的是全速模式
QQ截图20211223135626.png
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-21 16:24 , Processed in 0.493082 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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