EEWORLD的MM效率真高,打了电话第二天就收到了BEAGLEBONE开发板。
打开包裹里面有:一块BEAGLEBONE开发板,两张MINI SD卡,一条MINI USB线,一个MINI SD卡转SD卡座,还有一个精致的小铁盒。
两张MINI SD卡中有一张贴了标签,已插到BEAGLEBONE开发板上了。用MINI USB线将BEAGLEBONE开发板接到电脑上,提示找到新硬件,但驱动找不到。最后电脑上多了一个总容量70.4M的移动磁盘,里面的readme.htm教程可以作为说明书教我们如何使用BEAGLEBONE开发板。
另一张MINI SD卡是空的,没有所说的:TI SDK FOR AM335X。
不过没关系,TI网站上肯定可以免费下载。
要用好BEAGLEBONE,开发软件必不可少。为了早日为BEAGLEBONE开发板安装开发软件,周末这两天没有出远门。
一 在windows XP下超级终端上调试BEAGLEBONE开发板。
经过查看说明文件,我认为BEAGLEBONE开发板上面的MINI USB接口是专门的调试口,里面提供USB HUB、串口、JTAG口。如果 在windows XP下超级终端上调试BEAGLEBONE开发板需要装驱动。MINI SD卡上有XP的驱动,但是貌似中文版XP不能用,需要去FDTI官网下载USB转串口的驱动文件
http://www.ftdichip.com/Drivers/VCP.htm。
我收到的是BeagleBone A3版本,FTDI FT2232H USB转接芯片的VID/PID号与TI仿真器XDS100上的一样是0x0403/0xA6D0,而与通用的FTDI VID/PID(0x0403/0x6010)有所不同,因此下载FTDI驱动程序后要对安装信息文件inf修改一下才行。(如果你拿到的是BeagleBone A5版本的话可以跳过修改inf文件,直接安装驱动)
1.修改ftdibus.inf文件。要修改的是文件中的[FtdiHw], [FtdiHw.NTamd64] and [Strings]块。
把它们改为
[FtdiHw] %USB\VID_0403&PID_A6D0&MI_00.DeviceDesc%=FtdiBus.NT,USB\VID_0403&PID_A6D0&MI_00 %USB\VID_0403&PID_A6D0&MI_01.DeviceDesc%=FtdiBus.NT,USB\VID_0403&PID_A6D0&MI_01
[FtdiHw.NTamd64] %USB\VID_0403&PID_A6D0&MI_00.DeviceDesc%=FtdiBus.NT,USB\VID_0403&PID_A6D0&MI_00 %USB\VID_0403&PID_A6D0&MI_01.DeviceDesc%=FtdiBus.NT,USB\VID_0403&PID_A6D0&MI_01
[Strings] Ftdi="FTDI" DESC="CDM Driver Package - Bus/D2XX Driver" DriversDisk="FTDI USB Drivers Disk" USB\VID_0403&PID_A6D0&MI_00.DeviceDesc="USB Serial Converter A" USB\VID_0403&PID_A6D0&MI_01.DeviceDesc="USB Serial Converter B" SvcDesc="USB Serial Converter Driver" ClassName="USB"
2.修改fdtiport.inf文件中[FtdiHw], [FtdiHw.NTamd64] and [Strings]块相应内容
[FtdiHw] %VID_0403&PID_A6D0.DeviceDesc%=FtdiPort.NT,FTDIBUS\COMPORT&VID_0403&PID_A6D0
[FtdiHw.NTamd64] %VID_0403&PID_A6D0.DeviceDesc%=FtdiPort.NTamd64,FTDIBUS\COMPORT&VID_0403&PID_A6D0
[Strings] FTDI="FTDI" DESC="CDM Driver Package - VCP Driver" DriversDisk="FTDI USB Drivers Disk" PortsClassName = "Ports (COM & LPT)" VID_0403&PID_A6D0.DeviceDesc="BeagleBone USB Serial Port" SvcDesc="USB Serial Port Driver" SerEnum.SvcDesc="Serenum Filter Driver"
然后安装好串口驱动,就可以通过超级终端看开发板的调试信息。终端设置参数,波特率115200,数据位8位,无奇偶校验,1位停止位,数据流控制无。
按动开发板上那个微小的复位键,就能看到开发板启动的详细信息源源不断的显示。
至此,说明你的硬件已经连接到PC上,已经跨出了十分小的一步。
要真正开发使用,还需要有开发软件。
|