- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
维普资讯
总第225期计算机与数字工程VO1.36No.7
2008年第7期Computer&DigitalEngineeringl96
嵌入式DSP系统USB通信固件的设计与实现
江海航
(武汉数字工程研究所武汉430074)
摘要通过TMS320VC5507芯片USB接口硬件的分析及DSP芯片支持库和Libusb—Win32库的研究,设计实现一
套嵌入式DSP的USB通信系统,在实际应用中取得了良好的效果。
关键词USB片上支持库CSLUSB枚举Libusb—Win32
中图分类号TP368.1
DesignandFirmwireRealizationofUSBCommunicationinDSPSystem
(WuhanDigitalEngineeringInstitute,Wuhan430074)
AbstractFromthestudyofUSBinterfaceinTMS320VC5507,DSPChipSupportLibraryandLibusb—Win32,anEm-
beddedDSPUSBcommunicationsystemhasbeenbuildedtofulfilwitlhneedoftherealsystem.
KeywordsUSB,CSL,USBEnumation,Libusb—Win32
ClassNumberTP368.1
1引言端口向主机发送数据,通过输出端口读取来自主机
的数据。TMS320VC5507的USB模块有16个端
嵌入式系统应有足够的数据处理能力和灵活点,其中输入端点0(IN0)和输出端点0(OUT0)为
可靠的数据通信接口。通用串行总线(USB)作为控制端点,输入端点1—7(IN1一IN7)和输出端点1
种计算机和外部设备通信接口,以其连接简单、7(OUT1一OUT7)为通用端点。USB通过输入端
一
—
通信速率高、支持热插拔等优点得到了广泛的应口0和输出端点0进行控制传输,USB的通用端点
用。近年来许多嵌入式系统开始使用USB接口,支持数据的批量、中断和同步传输。
本文通过TMS320VC5507芯片USB接口硬件的图1所示为USB设备的硬件结构图,设备的
分析及DSP芯片支持库和Libusb—Win32库的研USB模块由以下几个部分组成。
究,设计实现了一套嵌入式DSP的USB通信系
文档评论(0)