打印
[研电赛技术支持]

基于HAL移植GD32F305 USB例程替换STM32F105错误问题

[复制链接]
842|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xunyi1233221|  楼主 | 2022-10-14 17:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原先使用STM32F105芯片开发,替换为GD32F305,在原先程序上移植GD32F305 USB例程,可识别到串口,但收发几次通信后串口出现"发送数据时发生错误,串口将被关闭!”的提示,请问有人知道是什么问题导致的吗?

使用特权

评论回复
沙发
Annie556| | 2023-4-6 11:28 | 只看该作者
这提示不是你上位机提示的么?看你上位机为何会提示这个问题啊

使用特权

评论回复
板凳
B1lanche| | 2023-4-6 12:34 | 只看该作者
是不是数据拥堵了呢?也许会出现这种情况

使用特权

评论回复
地板
Carina卡| | 2023-4-6 13:38 | 只看该作者
如果下位机响应超时,估计上位机就会提示这种问题吧

使用特权

评论回复
5
Belle1257| | 2023-4-6 14:45 | 只看该作者
咋还串口将关闭呢?你不是调试USB例程么

使用特权

评论回复
6
Allison8859| | 2023-4-6 15:49 | 只看该作者
看看你的程序吧,估计就是在程序的问题上,仿真调试跟踪一下

使用特权

评论回复
7
Charlene沙| | 2023-4-7 07:08 | 只看该作者
你是用USB虚拟出个串口出来?

使用特权

评论回复
8
alxd| | 2023-4-7 08:10 | 只看该作者
正常是有串口的,为啥要虚拟个串口出来呢?

使用特权

评论回复
9
Candic12e| | 2023-4-7 10:03 | 只看该作者
应该是USB这块描述符啊,或者哪里逻辑没对吧

使用特权

评论回复
10
Charlotte夏| | 2023-4-7 11:33 | 只看该作者
没有工程没法说啊,你能把你的程序压缩发上来么?

使用特权

评论回复
11
Emily999| | 2023-4-7 17:02 | 只看该作者
我觉得有可能是协议不对导致的通信超时

使用特权

评论回复
12
geraldbetty| | 2023-4-7 18:15 | 只看该作者
这个没有测试过对的。

              

使用特权

评论回复
13
uytyu| | 2023-4-7 18:34 | 只看该作者
移植GD32F305 USB例程还是移植STM32F105 USB例程?

使用特权

评论回复
14
wwppd| | 2023-4-7 22:43 | 只看该作者
GD32F305不提供固件库的吗

使用特权

评论回复
15
mnynt121| | 2023-4-7 22:53 | 只看该作者
代码是互相兼容实现的吗              

使用特权

评论回复
16
linfelix| | 2023-4-7 23:16 | 只看该作者
GD32F305的性能怎么样              

使用特权

评论回复
17
alvpeg| | 2023-4-7 23:36 | 只看该作者
usb可以设置为虚拟串口的吗?              

使用特权

评论回复
18
GD32爱好者111| | 2023-4-13 19:06 | 只看该作者
在初始化的时候,注意FIFO FLUSH函数,ST芯片是先FLUSH 再初始化;替换为GD的芯片后,先FLUSH 再初始化,最后再FLUSH FIFO应该可以解决你的问题

使用特权

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

本版积分规则

4

主题

15

帖子

0

粉丝