硬汉嵌入式论坛

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

[USB] STM32H723芯片配置USB_CDC,使用RTE配置环境

[复制链接]

4

主题

13

回帖

25

积分

新手上路

积分
25
发表于 2025-12-2 17:35:26 | 显示全部楼层 |阅读模式
STM32H723芯片配置USB_CDC发现始终存在 Undefined symbol Driver_USBD0 (referred from usbd_config_0.o).尝试将新版 CMSIS 软件包里面 Driver 文件夹全部复制到自己所创建工程里面的 CMSIS 文件夹
下,并添加路径;依然存在未定义Driver_USBD0;找不出问题所在,看论坛好像没有人遇到这种情况;发帖反馈一下。尝试RL-USB 移植( MDK AC5)依然存在问题,不知道问题出在哪

USB_CDC_TEST-4.zip

1.23 MB, 下载次数: 2

回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120448
QQ
发表于 2025-12-3 09:51:31 | 显示全部楼层
1、如果你使用的MDK5.4X,所要组件都要使用当前最新版。

【视频教程】踩坑排雷,手把手最新版MDK5.42联合STM32CubeMX使用RTE方式创建RTX5/FreeRTOS全家桶源码工程(2025-03-10)
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=127780

2、如果使用的MDK是低版本,那么你的组件最好也是有老版本的,切不要升级到新版,也会有兼容问题。
3、最后你的Driver_USBD0 这个是你添加的USB,在MDK USB 配置向导里面没有争取配置序号。
回复

使用道具 举报

4

主题

13

回帖

25

积分

新手上路

积分
25
 楼主| 发表于 2025-12-3 10:00:07 | 显示全部楼层
eric2013 发表于 2025-12-3 09:51
1、如果你使用的MDK5.4X,所要组件都要使用当前最新版。

【视频教程】踩坑排雷,手把手最新版MDK5.42联 ...

感谢,硬汉哥
回复

使用道具 举报

4

主题

13

回帖

25

积分

新手上路

积分
25
 楼主| 发表于 2025-12-3 18:26:43 | 显示全部楼层
eric2013 发表于 2025-12-3 09:51
1、如果你使用的MDK5.4X,所要组件都要使用当前最新版。

【视频教程】踩坑排雷,手把手最新版MDK5.42联 ...

将Driver_USBD0在// <h>USB Device 0
//   <o>Connect to hardware via Driver_USBD# <0-255>
//   <i>Select driver control block for hardware interface.
#define USBD0_PORT                      1;设置为1,能过编译,但是发现USBD_Initialize(1);会出现usbDeviceError返回值;如果修改为USBD_Initialize(0);,程序就会死,我目前使用的是MDKV5.38版本;不清楚MDK USB 配置向导里面没有争取配置序号应该是怎么配置啊,硬汉哥.
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120448
QQ
发表于 2025-12-4 10:16:25 | 显示全部楼层
xiaofengyi 发表于 2025-12-3 18:26
将Driver_USBD0在// USB Device 0
//   Connect to hardware via Driver_USBD#
//   Select driver co ...

不要用5.38,  5.38自带的CMSIS5.8.0有bug
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-10 17:27 , Processed in 0.108993 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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