安装dnw和usb下载驱动几种方法(自己总结)
                                    梅议
我不知道大家安2440的usb下载驱动有没有我这样纠结,反正我是花了整整2周的时间,熬了数不清的夜,把各种方法试遍才把它装好的。现在我就把我经验和大家分享一下。
    首先谈一下win7可以不可以装。我个人认为运气好还是可以的,我身边有些人可以用,而且我在windows下唯一的一次用usb下载成功就是在win7里面(我那时是xp和win7的双系统,xp里装成功了后,还没下载就拔了一下usb线就连不上了,后来那个驱动在win7也安好了,不过也就成功了那一次,第二天开机就不行了,再次安装也装不上了。估计将系统还原后应该可以)。可惜系统重装得太多,我那个安好过的驱动已经丢失了。
   
    对于系统的要求,一般是win7不行换xp,xp不行换更低版本的安装版(不是ghost的)xp,要是xp还是搞不定咋办——那就果断试linux吧。下面介绍3种同的安装方法。
1.win里装usb下载驱动:
    插入usb后,就会有新设备的提示,如果没有装过驱动或没有装好的话,就会新设备没能装好的提示,打开“设备管理器”查看“通用串行总线控制器”会有警号或是Unknown Device。右键更新驱动,并用手动查,两种方法(都试一下吧):1.你选择浏览文件夹,然后“下一步”,2.也可以“在计算机设备表列中选择”,然后从选“磁盘安装”。建议第二种,下图是介绍第二种,我现在没有xp了,只能贴在win7里的图,反正xp和win7的安装是差不多的。
    安好后设备会显示设备名,重启后就可以了。安好标志就是DNW显示usb:ok。建议多试几次(重启uboot,插入usb线),一般的电脑在xp里只要对去驱动还是可以装好的。我的电脑有点不给力,就算第一次装好了,第二次也用不了,要是每次下载,都要重新还原系统,在安装驱动,那还不烦死,我只能考虑在linux里安。
2.虚拟机下安装
    首先下载东山老大的dnw源代码(共享里有),在你的虚拟机里的linux系统里的arm-linux-gcc安好的情况下,在dnw目录下执行make编译生成dnw可执行文件。将linux至于前台(一定要是前台,win后台,最好将linux最大化),重启开发板的uboot,插入usb线,虚拟机里会有新设备的提示,这是windows的“设备管理器”不会显示其他而是显示vmware device
connect下载
(显示其他的都证明没安好)就证明已经装好了。
    然后在vmware的菜单栏照一下步骤:  vm-->removeable device 在这选项下面到你的设备,在随后出现的菜单下选择connect,成功或失败都会有提示,做好后在linux里就可以用dnw了:终端下执行./dnw ,用法和windows里的差不多。这种方法,我也没有安好,不过大体步骤就是这样了。
3.硬盘安装linux里装
    这是没有办法的办法了(不过对我的电脑貌似很有用哦)。
    首先安装linux系统,要给linux留一块空白的没有分区的空白硬盘空间(分好了的linux格式的分区也可以)。有linux安装光盘的话,就只要以光驱启动,然后和虚拟机安装的差不多。如果只有镜像文件的话,就麻烦一点,在网上搜windows下硬盘安装fedora,一步一步照着安就是了。安装时不要动windows的分区,安好后就是linux和windows的双系统。
    仍然下载dnw源代码编译就是了,具体步骤见上面第二方法。这样usb驱动就装好了
    现在还要一个像win下的超级终端的串口通信工具。下载C-kermit,安装它,然后在你本用户的根目录下配置文件。以fedora为例:
    安装命令:yum install ckermit
    配置文件(如果是root用户):  在/root文件夹下新建.kermrc配置文件,在其中添加内容
    set line /dev/ttyUSB0
    set speed 115200
    set carrier-watch off
    set handshake none
    set flow-control none
    robust
    set file type bin
    set file name lit
    set rec pack 1000
    set send pack 1000
    set window 5
    执行kermit -c 命令就可配合dnw一起使用了