嵌入式开发者社区

标题: usb 控制传输 [打印本页]

作者: xtong533    时间: 2016-12-5 09:51
标题: usb 控制传输
c6748  starterware库中有bulk传输的例程,DSP作为设备,我想使主机通过控制传输发送数据给DSP,请问C6748 该怎么配置,可以通过starterware库实现吗?


作者: xtong533    时间: 2016-12-6 08:56
自己顶一下
作者: human    时间: 2016-12-6 16:39
参考例程 USB_DEV_BULK——USBOTG从方式(USBBULK管道通信)
作者: xtong533    时间: 2016-12-7 09:09
很重要的问题。进行usb的编程调试,为了逐步debug看代码,工程放入了starterware的usblib文件,里面包括usbdenum.c,我的工程也使用过usblib.lib。、

当工程中有usbdenum.c文件时,usb设备枚举失败;而删掉usbdenum.c文件后,usb设备枚举成功。搞不清楚,usbdenum.c是不是有什么问题。

starterware中的usblib.lib内容难道和usbdenum.c文件不一样吗?

请问这是什么原因?
作者: xtong533    时间: 2016-12-7 09:13
先顶一下
作者: 希望缄默    时间: 2016-12-7 10:08
xtong533 发表于 2016-12-7 09:13
先顶一下

当前工程有相应函数时候 链接的优先级比库函数高
作者: 希望缄默    时间: 2016-12-7 10:09
如果速率要求不高 用 USB CDC 方式通信最简单 在 PC 或其它上位机上 USB 虚拟成串口
USB CDC 如果使用 CPPI DMA 速率很快的 能达到十几二十MB/s 不过默认不支持
作者: xtong533    时间: 2016-12-7 10:33
希望缄默 发表于 2016-12-7 10:08
当前工程有相应函数时候 链接的优先级比库函数高

usbdenum.c  文件有错误吗? 如果没问题的话,usb的连接应该是正常的
作者: xtong533    时间: 2016-12-7 10:34
希望缄默 发表于 2016-12-7 10:08
当前工程有相应函数时候 链接的优先级比库函数高

usbdenum.c  文件有错误吗? 如果没问题的话,usb的连接应该是正常的
作者: xtong533    时间: 2016-12-7 10:35
希望缄默 发表于 2016-12-7 10:09
如果速率要求不高 用 USB CDC 方式通信最简单 在 PC 或其它上位机上 USB 虚拟成串口
USB CDC 如果使用 CPPI ...

usb CDC方式是指的控制传输吗? 有控制传输的相关例程吗??
作者: 希望缄默    时间: 2016-12-7 17:27
xtong533 发表于 2016-12-7 10:34
usbdenum.c  文件有错误吗? 如果没问题的话,usb的连接应该是正常的

不知道 你这个文件是哪里的
作者: 希望缄默    时间: 2016-12-7 17:27
xtong533 发表于 2016-12-7 10:35
usb CDC方式是指的控制传输吗? 有控制传输的相关例程吗??

USB_DEV_SERIAL 就是
不过看你传输速率
作者: xtong533    时间: 2016-12-8 10:03
希望缄默 发表于 2016-12-7 17:27
不知道 你这个文件是哪里的

usbdenum.c文件是staterware库里面的。 我把这个文件放到工程里,USB枚举都是失败的,枚举的几个过程完成不了。真的怀疑这个文件有错误。
作者: xtong533    时间: 2016-12-8 10:03
xtong533 发表于 2016-12-8 10:03
usbdenum.c文件是staterware库里面的。 我把这个文件放到工程里,USB枚举都是失败的,枚举的几个过程完成 ...

有么有权威的答复
作者: xtong533    时间: 2016-12-8 10:03
xtong533 发表于 2016-12-8 10:03
usbdenum.c文件是staterware库里面的。 我把这个文件放到工程里,USB枚举都是失败的,枚举的几个过程完成 ...

有么有权威的答复
作者: xtong533    时间: 2016-12-8 10:11
xtong533 发表于 2016-12-8 10:03
有么有权威的答复

我用了创龙的文件夹里面的starterware库




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