获得dnw4linux.tar.bz2 源码包,
解压源码包:
  • tar xjvf dnw4linux.tar.bz2
  • cd dnw4linux 
  • 会得到两个目录app  driver
     
     
    编译dnw应用程序:
      1. cd app
      2. make
    编译出dnw可执行文件,这个就是用来在Linux下实现烧写功能的程序
     你可以把dnw放在usr/bin目录下,这样就可以在任意目录下执行dnw程序
     
     
    编译driver并加载模块
  • cd driver
  • sudo make
  •  
    编译出secbulk.ko驱动模块文件
    加载驱动模块
      1. sudo insmod ./secbulk.ko
    使用dmesg查看模块加载情况
    ubuntu系统使用dnw下载程序
     
    可以将加载模块命令写入开机脚本中,开机自动加载
     
    打开开发板,进入“uboot download”模式,插上USB线,使用dmesg可以看到驱动模块的探测信息,说明USB设备正常了
    ubuntu系统使用dnw下载程序
     
    在dev目录下可以看到secbulk0的设备文件
     
     ubuntu系统使用dnw下载程序
    在uboot命令行执行
    usbslave 1
     
    进入将要下载的文件所在的目录执行sudo dnw filename
    命令前要加sudo,因为secbulk0没有root权限
     
    可以看到文件传输的信息

    ubuntu系统使用dnw下载程序

    相关文章:

    • 2021-04-27
    • 2021-12-24
    • 2021-10-08
    • 2021-09-29
    • 2022-12-23
    • 2022-01-17
    • 2022-01-08
    猜你喜欢
    • 2021-12-22
    • 2022-01-11
    • 2021-06-18
    • 2021-10-02
    • 2021-10-19
    • 2021-12-10
    相关资源
    相似解决方案