歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 在Linux下使用DNW給開發板下載

在Linux下使用DNW給開發板下載

日期:2017/3/1 11:00:24   编辑:Linux編程

介紹:

DNW是通過USB燒寫軟件到ARM板的工具, 由三星公司開發, 可是這個軟件只有Window版本. 在ARM9之家論壇上發現有人重寫了個簡單的命令行版本, 下載源代碼可以:dnw2_linux_latest.tgz,但是這版會有一些問題,所幸的是有人又進行了一些修正dnw2_linux_fixed.tar.gz ,主要修正了一些編譯警告和添加一個指定地址的功能。

本文要用到的相關文件下載:

免費下載地址在 http://linux.linuxidc.com/

用戶名與密碼都是www.linuxidc.com

具體下載目錄在 /pub/2011/11/18/在Linux下使用DNW給開發板下載/

編譯的時候要依賴libusb-dev, Ubuntu用戶可以直接安裝:

sudo apt-get install libusb-dev

sudo apt-get install libusb-dev

使用:

下載 dnw2_linux_fixed.tar.gz ,

解壓: tar xvf dnw2_linux_fixed.tar.gz

進入到解壓後的目錄 直接: make

就可以生成可執行的 dnw2文件了,這個文件我們以後就可以用來下載程序到開發板了。

  1. ^_^www.linuxidc.com@Lab:~/Desktop/dnw2$ dnw2 -h
  2. Usage: dnw2 [options] file [address]
  3. Options:
  4. -h, --help - This help text.
  5. address - hexadecimal notation, e.g. 0x30800000, default is 0x30800000

為了以後執行方便不用把生成的dnw2文件復制到/usr/local/bin:

sudo cp dnw2 /usr/local/bin/

這個軟件就可以配合minicom使用了。

以FL2440為例,比如:

用minicom打開開發板的bootloader,選擇要下載的是內核、還是文件系統;此時,再打開另一個終端,

執行sudo dnw2 (sudo dnw2 touch.yaffs )下載文件給開發板的即可。

Copyright © Linux教程網 All Rights Reserved