打印

如何移植ST的USB CDC范例到GD32?

[复制链接]
楼主: ul4
手机看帖
扫描二维码
随时随地手机跟帖
41
mmbs| | 2023-11-12 11:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
在GD32开发环境中,配置相应的USB CDC设备,并将其连接到电脑或其他上位机。

使用特权

评论回复
42
plsbackup| | 2023-11-12 12:09 | 只看该作者
修改USB设备的描述符、修改USB设备的枚举过程、修改USB设备的控制传输等。

使用特权

评论回复
43
hearstnorman323| | 2023-11-13 10:39 | 只看该作者
使用GD32开发环境中提供的USB CDC驱动程序和仿真器,对GD32的USB CDC设备进行配置和调试

使用特权

评论回复
44
tifmill| | 2023-11-13 10:55 | 只看该作者
了解ST的USB CDC范例代码的结构和功能,分析其中的关键部分,以便在GD32上实现相似的功能。

使用特权

评论回复
45
gygp| | 2023-11-13 11:27 | 只看该作者
在移植过程中,你需要修改硬件配置,以便适应GD32的开发板。这可能包括修改GPIO引脚配置、时钟配置等。

使用特权

评论回复
46
pixhw| | 2023-11-13 11:58 | 只看该作者
从ST的官方网站或者GitHub仓库下载ST的USB CDC范例代码。

使用特权

评论回复
47
mattlincoln| | 2023-11-13 12:28 | 只看该作者
打开ST的USB CDC示例代码,并对其进行适当的修改和调整,以适应GD32的开发环境和硬件结构。例如,需要修改设备ID、波特率等参数,并添加相应的中断处理函数等。

使用特权

评论回复
48
biechedan| | 2023-11-13 12:58 | 只看该作者
需要修改一些参数和设置,以便与GD32系列开发板匹配。

使用特权

评论回复
49
houjiakai| | 2023-11-13 13:30 | 只看该作者
需要了解GD32的USB特性,包括它的USB控制器类型、USB版本、USB管道数量等。这些信息可以帮助你理解如何将ST的USB CDC范例代码适应于GD32。

使用特权

评论回复
50
pl202| | 2023-11-13 14:00 | 只看该作者
弄清楚该范例的硬件配置、API 函数等。

使用特权

评论回复
51
wilhelmina2| | 2023-11-13 14:30 | 只看该作者
了解GD32单片机的USB模块的寄存器映射、功能以及相关API。这些信息对于在GD32上实现USB CDC功能至关重要。

使用特权

评论回复
52
geraldbetty| | 2023-11-13 15:01 | 只看该作者
移植ST的USB CDC范例到GD32的过程可能会比较复杂

使用特权

评论回复
53
rosemoore| | 2023-11-13 15:31 | 只看该作者
根据GD32的USB模块API和ST的USB CDC范例代码,编写GD32的USB CDC驱动。需要注意的是,GD32的USB模块与STM32的USB模块在寄存器和API上可能存在差异,需要根据具体硬件平台进行相应的调整。

使用特权

评论回复
54
gygp| | 2023-11-13 16:02 | 只看该作者
可以从GD官方例程中获取一份cdc_acm工程,这个工程是用于实现USB虚拟串口的。

使用特权

评论回复
55
modesty3jonah| | 2023-11-13 16:31 | 只看该作者
需要将ST的USB库(版本为V3.1.0)添加到你的项目中。这是因为GD32和STM32F10x系列的库和USB库可以兼容,所以ST的USB库可以被应用到GD32上。

使用特权

评论回复
56
tabmone| | 2023-11-13 17:01 | 只看该作者
对比GD官方例程和ST的USB CDC范例,你可能需要对代码进行一些修改以适应GD的开发环境。

使用特权

评论回复
57
benjaminka| | 2023-11-13 17:32 | 只看该作者
不同的MCU可能有不同的外设和驱动。

使用特权

评论回复
58
tifmill| | 2023-11-13 18:02 | 只看该作者
尽管 ST 和 GD32 的接口相近,但是仍然存在差异。这一步需要花一些时间修改驱动代码,确保移植后的驱动能够正常使用。

使用特权

评论回复
59
鹿鼎计| | 2023-11-14 15:03 | 只看该作者
直接移植就行

使用特权

评论回复
60
LLGTR| | 2023-11-14 16:17 | 只看该作者
它可用于USB和CDC设备的实际开发和应用。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则