linux下使用kermit和dnw烧写程序

由于dnw在win7下存在驱动问题,故选择在ubuntu上烧写程序!

谷哥搜索到一篇博文 点击打开链接   感谢这位博主为我们提供了一种方式,网友的智慧是无穷的。


1.安装配置kermit

首先,安装kermit:sudo apt-get install ckermit;配置kermit:建立配置文件~/.kermrc (或者/etc/kermit/kermr)

    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
上面ttyUSB0表示使用usb转串口连接开发板,如果是串口线连接,需要设置ttyS0

连接开发板,启动kermit(若先启动则会出现ttyUSB0被配置文件锁定的情况,此时/dev/会出现另外一个ttyUSBx,在kermit终端输入set line /dev/ttyUSBx,然后connect即可;或许还需要该配置波特率和关闭监视,即配置文件2、3行)。在kermit交互模式下,按下Ctrl+\,然后再按c即可退出交互模式进入命令行;命令行输入c或connect即可连接串口设备。

2.dnw和usb驱动准备

可以在网上搜索dnw4linux,我奉行拿来主义直接down下了该博主提供的源码(dnw&usb-driver下载地址)。修改了secbulk_driver目录下的DOWNLOAD_USB_MAJOR和DOWN_LOAD_USB_MINOR的宏定义,让其与你的usb(通过lsusb命令查看)对应:


回到源码主目录,make install下,将dnw cp到/sbin下并修改权限;安装驱动secbulk.ko(sudo insmod secbulk.ko),然后就可以烧写了


感谢这位博主(参考链接 http://www.cnblogs.com/QuLory/archive/2012/11/16/2773389.html)

你可能感兴趣的:(嵌入式,烧写,dnw4linux)