KungFu
驱动大牛
驱动大牛
  • 注册日期2001-09-27
  • 最后登录2008-04-08
  • 粉丝0
  • 关注0
  • 积分221分
  • 威望24点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
阅读:2965回复:29

usb新手,请指点方向!

楼主#
更多 发布于:2002-01-04 10:41
一个设备从serial变成了usb,但是,我对usb一窍不通,请给予初级的指点!

[编辑 -  1/4/02 作者: KungFu]
我不写驱动好多年
lgfox
驱动牛犊
驱动牛犊
  • 注册日期2001-07-26
  • 最后登录2002-01-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-01-23 05:28
cypress cy7c64613是非常easy的东西,是an2131的升级版,用法一样。fw就是一个框架,用bulktest例子改就行了,他的target端就是用fw写的。我现在就在用,非常简单。2个月连看资料就搞定了
正在奋斗中的人
szupeng
驱动牛犊
驱动牛犊
  • 注册日期2002-01-02
  • 最后登录2002-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-01-17 23:07

我发的东东怎么不见了?
GOOD GOOD STUDY, DAY DAY UP。
szupeng
驱动牛犊
驱动牛犊
  • 注册日期2002-01-02
  • 最后登录2002-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-01-17 23:05
看你的mail是华南师范的,我猜你是我同学的同学。
GOOD GOOD STUDY, DAY DAY UP。
szupeng
驱动牛犊
驱动牛犊
  • 注册日期2002-01-02
  • 最后登录2002-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-01-17 23:04

我跟你同学是同学;他前几天不是到你那去过吗
GOOD GOOD STUDY, DAY DAY UP。
mushy
驱动牛犊
驱动牛犊
  • 注册日期2001-07-30
  • 最后登录2004-06-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-01-15 21:50
[quote]TARGET里是FIRMWARE的原程序,用KEIL C编译,修改其中ENDPOINT的中断(例如void ISR_Ep1out(void) interrupt 0)代码,将接收的数据由PORT A或B、C送出,写入EEPROM。HOST里是主机端的应用程序,用的是开发板的驱动程序,建议先学习一下VC。


那两个程序我正在看,还不会用keil c编译,暂时在vc下分析。fw.hex我已经把它转化为汇编语言,好明白些。对通信的过程和我要做的具体工作有了一定的了解。还望不挺指教!
3X!
 [/quote]

fw.hex?
哪儿有这个呀?
怎么转换成汇编语言的呀?有工具软件吗?
交流交流,你和我一个深圳的同学做的东东一样!~:)
共同学习,一块进步 勤学,多问,善于思考
szupeng
驱动牛犊
驱动牛犊
  • 注册日期2002-01-02
  • 最后登录2002-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-01-15 11:38
怎一个牛字了得!


该一个楼楼上的错字,“不挺”应为“不停”。不是故意的。
GOOD GOOD STUDY, DAY DAY UP。
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-01-15 09:07
你们可真幸运,老师还给买cypress的开发板和usb芯片,
俺老板对俺说了:“自己用mcu实现usb协议吧,用usb接口芯片地球人都会了,要你做什!” :(

不用usb接口芯片? :o
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
szupeng
驱动牛犊
驱动牛犊
  • 注册日期2002-01-02
  • 最后登录2002-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-01-14 22:10
你们可真幸运,老师还给买cypress的开发板和usb芯片,
俺老板对俺说了:“自己用mcu实现usb协议吧,用usb接口芯片地球人都会了,要你做什!” :(


你老板傻瓜,怎么不知站在别人的肩膀上呢?!想一想,在你用mcu实现usb协议的这一段时间里,你可以用usb芯片开发出多少好东东呀!
GOOD GOOD STUDY, DAY DAY UP。
szupeng
驱动牛犊
驱动牛犊
  • 注册日期2002-01-02
  • 最后登录2002-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-01-14 22:05
TARGET里是FIRMWARE的原程序,用KEIL C编译,修改其中ENDPOINT的中断(例如void ISR_Ep1out(void) interrupt 0)代码,将接收的数据由PORT A或B、C送出,写入EEPROM。HOST里是主机端的应用程序,用的是开发板的驱动程序,建议先学习一下VC。


那两个程序我正在看,还不会用keil c编译,暂时在vc下分析。fw.hex我已经把它转化为汇编语言,好明白些。对通信的过程和我要做的具体工作有了一定的了解。还望不挺指教!
3X!
GOOD GOOD STUDY, DAY DAY UP。
ygm99
驱动牛犊
驱动牛犊
  • 注册日期2001-11-19
  • 最后登录2006-01-19
  • 粉丝0
  • 关注0
  • 积分42分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-01-14 20:02
你们可真幸运,老师还给买cypress的开发板和usb芯片,
俺老板对俺说了:“自己用mcu实现usb协议吧,用usb接口芯片地球人都会了,要你做什!” :(
学习ARM+uClinux中, 问题多多,请多指教! 我的开发板:HJARM4510b。 看上去跟samsung的SNDS100类似。 S3C4510b+16MBRAM+2MB flash 正在学习uClinux的驱动程序的开发!
WOOD
驱动老牛
驱动老牛
  • 注册日期2001-09-14
  • 最后登录2008-06-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-01-14 10:08
TARGET里是FIRMWARE的原程序,用KEIL C编译,修改其中ENDPOINT的中断(例如void ISR_Ep1out(void) interrupt 0)代码,将接收的数据由PORT A或B、C送出,写入EEPROM。HOST里是主机端的应用程序,用的是开发板的驱动程序,建议先学习一下VC。
szupeng
驱动牛犊
驱动牛犊
  • 注册日期2002-01-02
  • 最后登录2002-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-01-13 19:28

那个bulktest我看了,不懂;执行后,那个对话框我也不知作何用。怎样该呀?vc我也不熟。
GOOD GOOD STUDY, DAY DAY UP。
szupeng
驱动牛犊
驱动牛犊
  • 注册日期2002-01-02
  • 最后登录2002-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-01-13 19:03
基本思想,要求数据的正确性,用BULK方式,把CYPRESS提供的BULKTEST里的例程修改一下就可以了,只是有一个问题,就是不符合使用汇编一个读写程序的要求。
也没弄明白是要求用汇编写FIRMWARE,还是写应用程序(应用程序的说,在WINDOWS下用汇编编好恐怖)


就usb及这个开发板来说,老师不比我知道的多,他是希望我能从这个开发过程中掌握一些基本的问题,并就一般的开发问题提出他的要求。他只要求对扩展板上的eeprom实现读写即可,具体方案是要求我定的。
GOOD GOOD STUDY, DAY DAY UP。
WOOD
驱动老牛
驱动老牛
  • 注册日期2001-09-14
  • 最后登录2008-06-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-01-13 00:05
基本思想,要求数据的正确性,用BULK方式,把CYPRESS提供的BULKTEST里的例程修改一下就可以了,只是有一个问题,就是不符合使用汇编一个读写程序的要求。
也没弄明白是要求用汇编写FIRMWARE,还是写应用程序(应用程序的说,在WINDOWS下用汇编编好恐怖)
mushy
驱动牛犊
驱动牛犊
  • 注册日期2001-07-30
  • 最后登录2004-06-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-01-10 08:57
AN2131的确比较容易上手,并且szupeng的问题,利用CYPRESS提供的例程稍做修改就应该可以了

 


根据哪个例子修改呀?我怎么不知道呀???我也用这个片子的!
共同学习,一块进步 勤学,多问,善于思考
WOOD
驱动老牛
驱动老牛
  • 注册日期2001-09-14
  • 最后登录2008-06-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-01-09 13:21
AN2131的确比较容易上手,并且szupeng的问题,利用CYPRESS提供的例程稍做修改就应该可以了

rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2002-01-09 08:55
虽然没有用过an2131,但感觉还是很easy的。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
szupeng
驱动牛犊
驱动牛犊
  • 注册日期2002-01-02
  • 最后登录2002-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2002-01-08 22:27

我用的开发板是an2131-dk001,现在老师要求在扩展板上加一个eeprom,通过usb借口实现对它的读写,需要用c++编一个对话框,用汇编编一个读写程序,对我来说有些困难,请指教。
GOOD GOOD STUDY, DAY DAY UP。
cherry
驱动小牛
驱动小牛
  • 注册日期2001-11-28
  • 最后登录2006-03-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2002-01-08 09:23
我也是这样的,刚接触一个东西总是有一个过程的,那时候做不出来,而当做出来的时候觉得自己曾经想个白痴!其实我是找到这里之后才有进展的,要是能早点同大家交流就好了!
上一页
游客

返回顶部