嵌入式开发者社区

标题: USB传输问题 [打印本页]

作者: hailong1306    时间: 2016-9-20 10:25
标题: USB传输问题
在C6748上运行例程 USB_DEV_BULK时,根据使用手册 执行例程,但是 通过USBTrace查看时,从USB输入到PC的信息为空,如下图,请问是什么原因导致?我是根据使用手册一步一步执行的,先运行USBtrace,再运行测试程序,结果还是下图,我又重新上电,先在板子上加载USB_DEV_BULK.out,再运行USBtrace,最后打开usb_test_ui.exe(打开设备—读写测试),就出现下图情况,发生这个原因怎么解决?)谢谢


[attach]1433[/attach]




作者: 希望缄默    时间: 2016-9-20 14:14
早期版本程序是单向的
作者: hailong1306    时间: 2016-9-20 15:19
感谢您的回答,自己解决了我用的是新的,同时在CCS上调试usb_bulk程序和VS2010上调试数据收发程序,发现在VS上查看数据接收和发送正确,用USBTrace显示时,发现接收数据为空(可能配置问题吧,但是按照使用手册进行配置的,还检查几遍了呢),既然VS上查看收发正确,应该有数据传回PC,于是就用BusHound调试显示 发送和接收数据正确,如下图


[attach]1435[/attach]


作者: 希望缄默    时间: 2016-9-20 20:18
hailong1306 发表于 2016-9-20 15:19
感谢您的回答,自己解决了我用的是新的,同时在CCS上调试usb_bulk程序和VS2010上调试数据收发程序,发现在V ...

解决了就好 那可能是 USB Trace 配置问题
作者: hailong1306    时间: 2016-9-21 08:37
一、请问有 在不运行VS上的数据收发程序时,而是 直接运行板子上的程序 将定义的数据通过USB传至PC?有相关例程么  麻烦发我一份
二、我在改写usb_bulk程序时,将数据通过USB传至PC时,只有运行VS上的数据收发程序,才可以在BusHound上显示,为什么?是不是匹配问题
作者: 希望缄默    时间: 2016-9-21 08:58
hailong1306 发表于 2016-9-21 08:37
一、请问有 在不运行VS上的数据收发程序时,而是 直接运行板子上的程序 将定义的数据通过USB传至PC?有相关 ...

1、那个程序本来就可以双向收发的
2、这个问题没有遇到 需要核实下

作者: hailong1306    时间: 2016-9-21 09:44
感谢您的回答
请问您们有USB_MSC例程,关于 直接运行板子上USB_MSC的程序 将自己定义的数据通过USB传至PC?有相关例程么  麻烦发我一份 参考下(相关的就行  我这里没有)   谢谢
作者: 希望缄默    时间: 2016-9-21 18:06
hailong1306 发表于 2016-9-21 09:44
感谢您的回答
请问您们有USB_MSC例程,关于 直接运行板子上USB_MSC的程序 将自己定义的数据通过USB传至PC? ...

USB DEV MSC 例程传输数据很简单啊
在 DSP 端直接写 ram_disk 这个数组 在 PC 就可以读到数据 文档里面有详细说明的 请参阅




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4