OpenEdv-开源电子网

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

stm32F103 USB程序直接写入GD32F103电脑无法识别

[复制链接]

6

主题

211

帖子

0

精华

高级会员

Rank: 4

积分
833
金钱
833
注册时间
2019-12-17
在线时间
157 小时
发表于 2021-12-14 11:11:25 | 显示全部楼层 |阅读模式
30金钱
本帖最后由 y284858 于 2021-12-14 11:12 编辑

用stm32F103写了个USB程序,想替换成GD,直接写入GD32F103对应芯片,实际测试插入电脑无法识别,使用st芯片的时候是可以的,板子硬件没有改变,直接拆芯片替换。

调试发现卡死在等待usb连接,但是usb库使用的是lib库,无法进入调试。

有使用过gd芯片的朋友知道是怎么回事吗?应该改哪里?



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

385

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1023
金钱
1023
注册时间
2019-9-21
在线时间
269 小时
发表于 2021-12-14 11:21:02 | 显示全部楼层
GD32的芯片没有了解过,帮顶一下
回复

使用道具 举报

15

主题

1061

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3583
金钱
3583
注册时间
2019-8-14
在线时间
1052 小时
发表于 2021-12-14 11:58:38 | 显示全部楼层
应该是gd32驱动usb的方式与stm32有区别吧,可以看下手册没有要开别的寄存器了
回复

使用道具 举报

6

主题

211

帖子

0

精华

高级会员

Rank: 4

积分
833
金钱
833
注册时间
2019-12-17
在线时间
157 小时
 楼主| 发表于 2021-12-14 19:11:48 | 显示全部楼层
gjs13030247996 发表于 2021-12-14 11:21
GD32的芯片没有了解过,帮顶一下

非常感谢
回复

使用道具 举报

6

主题

211

帖子

0

精华

高级会员

Rank: 4

积分
833
金钱
833
注册时间
2019-12-17
在线时间
157 小时
 楼主| 发表于 2021-12-14 19:12:28 | 显示全部楼层
hou18 发表于 2021-12-14 11:58
应该是gd32驱动usb的方式与stm32有区别吧,可以看下手册没有要开别的寄存器了

如果没有用过的大佬知道的话就只有自己慢慢排查了
回复

使用道具 举报

9

主题

55

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
298
金钱
298
注册时间
2021-6-21
在线时间
47 小时
发表于 2021-12-16 11:59:47 | 显示全部楼层
GD32的库装了吗
回复

使用道具 举报

6

主题

211

帖子

0

精华

高级会员

Rank: 4

积分
833
金钱
833
注册时间
2019-12-17
在线时间
157 小时
 楼主| 发表于 2021-12-17 11:53:10 | 显示全部楼层

没用使用GD的库,直接用的stm32的程序,按照官方的迁移手册,芯片的差异应该是不涉及这一部分,如果不行只有自己后面用gd库重写了
回复

使用道具 举报

9

主题

55

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
298
金钱
298
注册时间
2021-6-21
在线时间
47 小时
发表于 2021-12-23 08:29:07 | 显示全部楼层
y284858 发表于 2021-12-17 11:53
没用使用GD的库,直接用的stm32的程序,按照官方的迁移手册,芯片的差异应该是不涉及这一部分,如果不行 ...

我测试了GD是可以和STM的芯片共用HAL库的程序,装一下固件库就行了。比如STM32F103:改成GD32F103
回复

使用道具 举报

0

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2020-4-30
在线时间
50 小时
发表于 2023-1-3 22:05:28 | 显示全部楼层
usb_conf.h
把这个改成下面那个试试
#define IMR_MSK (CNTR_CTRM  | CNTR_WKUPM | CNTR_SUSPM | CNTR_ERRM  | CNTR_SOFM \
                 | CNTR_ESOFM | CNTR_RESETM )

#define IMR_MSK (CNTR_CTRM  | CNTR_SOFM | CNTR_RESETM )
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-24 18:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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