天嵌 ARM开发社区

 找回密码
 注册
查看: 6376|回复: 13

2440的USB开发该怎么入手?

[复制链接]
zhanzhp 发表于 2012-11-9 22:35:14 | 显示全部楼层 |阅读模式
现在需要用到USB通信,但是一直找不到相关的资料去写。天嵌有裸机驱动吗?请求版主解答~~~
chris_xi 发表于 2012-11-9 23:20:35 | 显示全部楼层
USB复杂了,裸机USB搞死人,直接看LINUX那个,参考USB协议,各种中断枚举端点什么的
回复

使用道具 举报

亚瑟王 发表于 2012-11-10 10:45:37 | 显示全部楼层
你要先确认你要用什么样的usb协议,然后再找对应协议的资料。至于usb驱动,2440的usb的寄存器都是按照usb标准来定义的。
回复

使用道具 举报

TQ-lkp 发表于 2012-11-10 11:03:57 | 显示全部楼层
有个开源的USB库叫libusb
回复

使用道具 举报

 楼主| zhanzhp 发表于 2012-11-11 18:39:04 | 显示全部楼层
本帖最后由 zhanzhp 于 2012-11-11 18:40 编辑
亚瑟王 发表于 2012-11-10 10:45
你要先确认你要用什么样的usb协议,然后再找对应协议的资料。至于usb驱动,2440的usb的寄存器都是按照usb标 ...

2440手册里面讲得不详细,不知道怎么配置,就想着天嵌是否会有。至于该怎么学,有推荐吗?
回复

使用道具 举报

 楼主| zhanzhp 发表于 2012-11-11 18:39:37 | 显示全部楼层
chris_xi 发表于 2012-11-9 23:20
USB复杂了,裸机USB搞死人,直接看LINUX那个,参考USB协议,各种中断枚举端点什么的

你搞过吗?弄USB有什么推荐的资料
回复

使用道具 举报

 楼主| zhanzhp 发表于 2012-11-11 18:40:37 | 显示全部楼层
TQ-lkp 发表于 2012-11-10 11:03
有个开源的USB库叫libusb

想问版主裸机USB该怎么开发
回复

使用道具 举报

亚瑟王 发表于 2012-11-12 10:03:26 | 显示全部楼层
zhanzhp 发表于 2012-11-11 18:40
想问版主裸机USB该怎么开发

如果你想深入的搞usb,建议读usb协议。裸机的usb可以从u-boot下的复制usb驱动出来,这个驱动验证过了,可以用。
回复

使用道具 举报

findmu 发表于 2012-11-14 14:36:36 | 显示全部楼层
其实看协议整体框架看明白了  还是比较简单的
我也是迷糊了很久才看到光明的
回复

使用道具 举报

 楼主| zhanzhp 发表于 2012-11-16 20:01:29 | 显示全部楼层
findmu 发表于 2012-11-14 14:36
其实看协议整体框架看明白了  还是比较简单的
我也是迷糊了很久才看到光明的

求指教啊,有什么推荐资料??
回复

使用道具 举报

findmu 发表于 2012-11-18 23:29:00 | 显示全部楼层
zhanzhp 发表于 2012-11-16 20:01
求指教啊,有什么推荐资料??

你首先要简单了解下USB枚举过程可以看《圈圈教你玩USB》
然后你要了解OHCI规范
再去百度搜搜这篇文章《s3c2440的USB裸机枚举》,按照这个上面实践
再从网上下一套裸机代码别人基于Linux驱动修改的,有点儿复杂,要有耐心看,好好分析有助于你理解
最后你可以再自己写或者修改别人的代码

评分

参与人数 1 +15 收起 理由
zhanzhp + 15 很给力!

查看全部评分

回复

使用道具 举报

 楼主| zhanzhp 发表于 2012-11-21 22:21:02 | 显示全部楼层
findmu 发表于 2012-11-18 23:29
你首先要简单了解下USB枚举过程可以看《圈圈教你玩USB》
然后你要了解OHCI规范
再去百度搜搜这篇文章《 ...

裸机代码基于Linux驱动修改的
请问你有这个代码吗?之前一直找不到裸机的
回复

使用道具 举报

findmu 发表于 2012-11-26 16:26:49 | 显示全部楼层
zhanzhp 发表于 2012-11-21 22:21
裸机代码基于Linux驱动修改的
请问你有这个代码吗?之前一直找不到裸机的

给个邮箱,我给你发一份.:)
回复

使用道具 举报

 楼主| zhanzhp 发表于 2012-11-26 20:06:40 | 显示全部楼层
findmu 发表于 2012-11-26 16:26
给个邮箱,我给你发一份.

314153916@qq.com
谢谢~~希望多多指教
回复

使用道具 举报

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

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-10-29 05:10 , Processed in 2.073178 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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