44box_allusb
所属分类:驱动编程
开发工具:C/C++
文件大小:647KB
下载次数:118
上传日期:2005-12-04 18:04:55
上 传 者:
南京石头
说明: 基于44B0 arm7的USB HOST驱动程序源代码,采用的是SL811 USB芯片。
(44B0 ARM7 based on the USB HOST driver source code, using the SL811 USB chip.)
文件列表:
Myusb (0, 2004-01-04)
Myusb\Myusb.PR (7064, 2003-12-28)
Myusb\Myusb.IMB (20480, 2003-12-03)
Myusb\Myusb.IMD (528, 2003-12-03)
Myusb\Myusb.IAB (45056, 2003-12-03)
Myusb\Myusb.IAD (768, 2003-12-03)
Myusb\Myusb.PS (134500, 2004-01-04)
Myusb\Myusb.PFI (84, 2004-01-04)
Myusb\Myusb.PO (776, 2004-01-04)
Myusb\Myusb.WK3 (45717, 2004-01-04)
Myusb\Myusb.mcp (190996, 2004-01-04)
Myusb\Myusb.SearchResults (44, 2003-12-30)
Myusb\Myusb.PRI (43016, 2003-12-28)
Myusb\Myusb.apj (9095, 2004-01-04)
Myusb\Debug (0, 2004-01-04)
Myusb\Usb (0, 2004-01-04)
Myusb\Usb\Usb.c (4652, 2003-12-30)
Myusb\Usb\Usbchap9.c (17171, 2003-12-30)
Myusb\Usb\Usbd12.c (9160, 2003-12-29)
Myusb\Usb\Usbhal.c (1030, 2003-12-30)
Myusb\Usb\Usbisr.c (8511, 2003-12-30)
Myusb\Usb\Usbisr.h (572, 2003-12-03)
Myusb\Usb\Usb.h (1990, 2003-12-04)
Myusb\Usb\Usb110.h (8044, 2003-12-03)
Myusb\Usb\Usbchap9.h (776, 2003-12-03)
Myusb\Usb\Usbhal.h (437, 2003-12-30)
Myusb\Usb\Usbd12.h (2473, 2003-12-03)
Myusb\Usb\Armusb.h (2604, 2004-01-04)
Myusb\Src (0, 2004-01-04)
Myusb\Src\44blib.c (16413, 2003-12-30)
Myusb\Src\44BINIT.s (14927, 2003-12-03)
Myusb\Src\Main.c (4916, 2003-12-30)
Myusb\Inc (0, 2004-01-04)
Myusb\Inc\Memcfg.s (2569, 2003-05-02)
Myusb\Inc\44BLIB.h (1720, 2003-04-11)
Myusb\Inc\44b.h (15464, 2003-07-20)
Myusb\Inc\Def.h (431, 2003-03-14)
Myusb\Inc\Option.s (599, 2003-03-08)
Myusb\Inc\Option.h (1813, 2003-12-30)
... ...
*************************************************
USB测试程序说明
By hugang, hgx2000@mail.china.com
*************************************************
1.文件说明
Usb : PDIUSB12驱动代码
Src : 主程序代码
Inc : 主程序的头文件
Debug : SDT目标代码
Myusb_Data : ADS目标代码
Tools : PC端测试程序及驱动
Myusb.apj : SDT2.51工程文件
Myusb.mcp : ADS1.2工程文件
Myusb.PR : SourceInsight3.5工程文件
2.测试步骤
1> 开发板上电
2> 运行测试程序
3> 运行串口监视软件,波特率115200
4> 用usb电缆连接开发板和PC,若已连接,则拔掉重连
5> 系统显示找到新硬件,安装Tools\usb驱动\D12驱动
6> 运行Tools\UsbDebug.exe
7> 刷新设备列表,选中Philips项
8> 将接收数据端点和发送数据端点均设为端点1,管道大小设为16
若将接收数据端点和发送数据端点设为端点2,管道大小则设为***
9> 按下"启动"
10> 在数据发送窗口输入若干数据,按下"发送数据"
11> 这时在数据接收窗口和串口监视软件中均应看到发送的数据
3.注意
端点1和端点2均配置为中断(interrupt)模式,详细配置参见Usb\
Usbchap9.c的TotalDescriptor。因为UsbDebug的原因,不要将端
点2设为批量(bulk)模式,否则会引起UsbDebug的“数据读取错误”
精装板的用户将armusb.h文件中的#define JINGZHUANG前的注释
去掉就可在精装板上正常运行。
近期下载者:
相关文件:
收藏者: