在linux下使用DNW
安装libusb库
sudo apt-get install libusb-dev
编译dnw2.c文件,源代码可以从http://fayaa.com/code/view/11533/full/获取。
gcc
-lusb -lm -o dnw2 dnw2.c
需要注意的地方 a.在用usb线连接开发板和PC之后,给开发板上电,进入uboot的命令行,输入dnw
c0008000,这时开发板在等待接受数据,在PC端命令行,输入lsusb可以看到类似下面的输出。 Bus
007 Device 006: ID 5345:1234 Owon PDS6062T Oscilloscope
其中的5345和1234要和下面定义的两个宏匹配,如果不一致,则修改源文件重新编译。 //#define
EZ6410_VENDOR_ID 0x5345
#define
EZ6410_PRODUCT_ID 0x1234 b.
在使用dnw2命令的时候需要使用sudo,不然无法下载。 c.源程序中有一个RAM_BASE的宏定义,不知道什么时候起作用。
参考文献:
http://blog.csdn.net/lixiaoyuaini/article/details/6211851
http://hi.baidu.com/z_live/blog/item/449713c609f021d0d0006057.html
http://bbs.chinaunix.net/thread-2007438-1-1.html
http://lesca.me/blog/2011/02/28/dnw-for-linux-ubuntu-for-mini2440/
http://fayaa.com/code/view/13007/
http://fayaa.com/code/view/11533/full/
http://blog.cnnbboy.com/?p=268 |