GD32H759 MCU,USB设备模式,有成功使用内置EMBHS_PHY的吗?

[复制链接]
 楼主| pidalu 发表于 2024-12-25 18:49 | 显示全部楼层 |阅读模式
搜遍了GD的例子程序,都只有内嵌全速PHY的参考。时钟树无论如何配置,反复修改USBHS_GUSBCS寄存器的EMBPHY_HS / EMBPHY_FS两个比特位,似乎都没有效果,MCU只能工作在USBFS全速模式,无法协商到HS高速模式。。。很奇怪。
两只袜子 发表于 2024-12-26 11:13 | 显示全部楼层
MCU型号可能只支持USBFS全速模式,而不支持USBHS高速模式。
elephant00 发表于 2024-12-26 11:15 | 显示全部楼层
外部电路或连接问题
jcky001 发表于 2024-12-26 12:00 | 显示全部楼层
时钟配置不正确
cr315 发表于 2024-12-26 12:26 | 显示全部楼层
USBHS_GUSBCS寄存器的EMBPHY_HS和EMBPHY_FS比特位用于选择内部PHY的工作模式。如果这两个比特位配置不正确,可能会导致MCU无法协商到高速模式。
 楼主| pidalu 发表于 2024-12-26 13:21 | 显示全部楼层
就这几个bit位的排列组合,都试过了,就是不成。FS是可以正常工作的,HS就是死活不行,协商之后一直都是全速。
70075676ce774d2d80.png
 楼主| pidalu 发表于 2024-12-26 13:44 | 显示全部楼层
不知是否有人已经成功应用过H759的EMBHS_PHY,知道有人能成功使用该外设的话,也就明白肯定还是有哪里的代码没写对。目前似乎还没有遇到有成功经验的同学。
laocuo1142 发表于 2024-12-26 14:26 | 显示全部楼层
软件或驱动程序问题:
 楼主| pidalu 发表于 2024-12-26 15:28 | 显示全部楼层
laocuo1142 发表于 2024-12-26 14:26
软件或驱动程序问题:

有成功使用H759 EMBHS_PHY 的过往经验或是见过别人成功应用吗?
flycamelaaa 发表于 2024-12-26 17:00 | 显示全部楼层
MCU型号是否支持USBHS高速模式。
powerantone 发表于 2024-12-26 19:00 | 显示全部楼层
更新软件或驱动程序至最新
 楼主| pidalu 发表于 2024-12-26 19:13 | 显示全部楼层
没有原厂的工程师来说明一下?比如给个肯定的信息或是官方能激活EMBHS_PHY的例子。H759芯片,原厂给的所有Demo例子,都只有使用EMBFS_PHY的代码。手册中又明白的写了开启EMBHS_PHY就是一个比特位的事情。。。至于EMBFS需要48MHz的时钟,EMBHS需要60MHz的时钟这种基本配置的事情,那肯定都是已经反复进行尝试过了。。。为此也跟制作开发板的原厂工程师进行了沟通,他们表示也是这个情况,都只能工作到全速等级,想着这里是GD官网的论坛。。。看来。。。GD自己的工程师也不怎么来这里啊。。。
Amazingxixixi 发表于 2024-12-27 11:32 | 显示全部楼层
过来学习一下
369122197 发表于 2024-12-27 19:34 | 显示全部楼层
测试过,没问题, H759作为设备,HS读速度是FS的10倍
 楼主| pidalu 发表于 2024-12-28 11:43 | 显示全部楼层
369122197 发表于 2024-12-27 19:34
测试过,没问题, H759作为设备,HS读速度是FS的10倍

有初始化EMBHS_PHY这部分的例子可以分享出来供参考吗?
sagade 发表于 2024-12-31 22:09 | 显示全部楼层
我是757的HS读U盘没事,读确实快很多,写U盘不稳定,fatfs写入错误,特别大点的文件
换成FS,就没什么问题
369122197 发表于 2025-1-2 23:17 来自手机 | 显示全部楼层
HS没问题的
IMG_1311.jpeg
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

9

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

2

主题

9

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部