OpenEdv-开源电子网

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

stm32f2+uCos+USB通讯出现问题,寻求有经验的大神帮忙

[复制链接]

2

主题

9

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2015-10-21
在线时间
0 小时
发表于 2015-12-7 20:23:20 | 显示全部楼层 |阅读模式
5金钱
目前的情况的这样的,ucos移植成功,USB也移植成功。我使用了libusb编写上位机程序。当USB与PC连接好,上位机程序运行的情况下,没有任何异常,运行完美。PC能收到stm32的数据。
问题是当USB与PC连接好,但是上位机程序没运行,问题就出现了。stm32不工作了,也不说不工作,应该说是在USB发送里面死循环了。其他任务都跑不了了。
还有一个现象是USB与PC没连接,上诉问题就没出现。。。。

最佳答案

查看完整内容[请看2#楼]

回复【4楼】addSeven: --------------------------------- http://openedv.com/posts/list/64179.htm?fromAll=0 试试这个方法。 把结果反馈一下。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11535
金钱
11535
注册时间
2014-4-1
在线时间
1313 小时
发表于 2015-12-7 20:23:21 | 显示全部楼层
回复【4楼】addSeven:
---------------------------------

http://openedv.com/posts/list/64179.htm?fromAll=0

试试这个方法。
把结果反馈一下。
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11535
金钱
11535
注册时间
2014-4-1
在线时间
1313 小时
发表于 2015-12-7 20:58:08 | 显示全部楼层
没做过,这里做过系统的人比较少。
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11535
金钱
11535
注册时间
2014-4-1
在线时间
1313 小时
发表于 2015-12-7 21:00:49 | 显示全部楼层
这问题,好像遇到过,
你是用库函数吗?用的那种USB方式?
回复

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2015-10-21
在线时间
0 小时
 楼主| 发表于 2015-12-8 10:20:02 | 显示全部楼层
回复【3楼】xuande:
---------------------------------
是库函数,HID
回复

使用道具 举报

13

主题

296

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2066
金钱
2066
注册时间
2012-5-26
在线时间
291 小时
发表于 2015-12-8 10:57:15 | 显示全部楼层
没做过,帮顶
还想问一下LZ,用的usb协议来做上下位机通信,通信协议会不会比串口通信复杂,还是上下位机也有相应的发送接收函数 ,像串口那样自己定个协议发送接收就好了
目前我用usb口模拟串口来和上位机通信
活着才是王道!健康是一切的前提!
回复

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2015-10-21
在线时间
0 小时
 楼主| 发表于 2015-12-8 14:16:49 | 显示全部楼层
找到问题了,是堆栈爆了。
回复

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2015-10-21
在线时间
0 小时
 楼主| 发表于 2015-12-8 14:21:06 | 显示全部楼层
回复【5楼】lison0103:
---------------------------------
确实,如果用CDC会更好用。
回复

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2015-10-21
在线时间
0 小时
 楼主| 发表于 2015-12-10 16:35:40 | 显示全部楼层
回复【8楼】xuande:
---------------------------------
本来发现了一个问题,以为解决了,后来才发现还没解决。之后更换了VCP方式。也出现同样的问题。你这个方法可行,加了代码之后没出现问题。
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11535
金钱
11535
注册时间
2014-4-1
在线时间
1313 小时
发表于 2015-12-10 17:46:30 | 显示全部楼层
回复【9楼】addSeven:
---------------------------------

好消息,回头还要去感谢原作者。

对HID方式有效吗?可否验证一下?

回复

使用道具 举报

4

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
186
金钱
186
注册时间
2016-3-31
在线时间
42 小时
发表于 2016-4-1 00:49:07 | 显示全部楼层
mark 楼主调好了吗?准备研究一下stm32接u盘
回复

使用道具 举报

12

主题

77

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
352
金钱
352
注册时间
2014-1-22
在线时间
43 小时
发表于 2017-6-9 15:54:17 | 显示全部楼层
不知道楼主有没有试过 STM32F2中,使用 FS core 从设备,HS core使用embedded phy 做host,我查了很久,class中使用鼠标、键盘等。如果有的话,可以传授下经验吗?
可以留下你的QQ号吗? 我的QQ 是 1486271730
任何一件事情,只要心甘情愿,总是能够变得简单。
回复

使用道具 举报

5

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2014-12-2
在线时间
34 小时
发表于 2018-5-24 14:53:46 | 显示全部楼层
addSeven 发表于 2015-12-8 14:16
找到问题了,是堆栈爆了。

这个问题咋确认的呀!
回复

使用道具 举报

1

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2019-12-11
在线时间
7 小时
发表于 2019-12-29 09:05:36 | 显示全部楼层
怎么解决的看不到???
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-20 16:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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