① Ubuntu安装dnw-linux出现以下错误该怎么解决
没有 csh 这个包,查清楚是否有这个包先,或者下载源码自己编译安装吧
② 在内存中运行linux系统时,通过dnw软件下载linux内核到开发板中,zImage文件过大怎么办求高手帮助
....裁剪啊,这没人能帮的了你,先去掉所有选项。然后只选取你开发板以后需要的选项。
普通电脑一般选择大概40,50个选项。编译时间一般大概半个小时。linux内核缺省默认的选项大概是过千项,好像直接编译要4,5个小时。
但是你的开发板,我们就谁都不清楚了。反正尽量裁。对于你手里的这种开发板来说,一次搞明白了,未来这种开发板就始终都明白着。
③ linux怎么进入uboot菜单
linux下的dnw配置步骤以下:1
下载源码
源码:dnw_linux
这个是在1个论坛上搜到的,这个不需要注册,就能够免费下载奥,感谢作者的辛苦劳动和忘我的奉献精神,呵呵...2
解压这个下载完以后是rar格式的,还得到windows下解压。解压后到linux下便可。其中secbulk.c是pc端usb驱动,
dnw.c是写入工具。3
编译并加载secbulk模块$cd
secbulk$make
-c
/lib/moles/`uname
-r`/build
m=`pwd`
moles编译成功后在当前目录下可以看到secbulk.ko
用insmod命令加载模块,这需要root权限$sudo
insmod
./secbulk.ko4
编译dnw写入工具$gcc
-o
dnw
dnw.c编译成功后生成可履行dnw5
使用dnw下载使用方式和windows下基本1致。在终端下输入相应的uboot命令,当出现“usb
host
is
connected.
waiting
a
download.”时,在pc端linux上用dnw工具写入要下载的文件便可。切换到root权限,履行dnw下载.$./dnw
/path注:这个/path就是所要下载的文件的路径及名称,例:/home/linux⑵.6.30.4/arch/arm/boot/zimage写入完成后提示成功100%
xxxxxxx
bytes
ok可以把编译好的dnw拷贝到/usr/sbin下或是usr/bin下,以后使用就直接使用dnw
/path
便可。至此,完成内核的下载,下载文件系统一样的方法便可。注意:注意:有时候由于内核的升级,运行时会提示can
not
open
/dev/secbulk0的毛病,此时需要重新到secbulk目录履行$make
-c
/lib/moles/`uname
-r`/build
m=`pwd`
moles,然后加载模块$sudo
insmod
./secbulk.ko便可!
④ 我的操作系统是linux,怎么通过串口或者USB线和ARM11的板子连接那求大神指导
单片机会用一个JTAG,你查查类似的吧
⑤ 请问Linux下怎么 通过JTAG 来调试 裸机程序
有没有..亲手试试就知道..我觉得应该是有的,不然怎么使用硬件阿..
你去搜索下有给叫 jflash的工具...不知道是谁写的工具...就是一个Jtag工具..不是很大,自己编译一把就可以用..我也看过说用open什么什么的来实现Jtag调试..好像是在ARM之家论坛还是哪..
顺便说下,Linux下面也有人写了一个通过USB host来烧写flash的工具..网上也有下载,好像叫做xdnw还是dnw_for_linux,就是一个简单的USB驱动,这个也是需要自己编译一把..因为内核版本不同的话,也不能用..在自己系统里面编译就可以用了..
Linux下面大部分都是通用驱动...只要把设备产品ID和厂商ID添加到内核的某些地方就可以识别..
要是开发版不识别你的设备..完全可以自己找到定义设备ID 的地方,添加下设备ID,编译烧写到开发板上就可以用了。
我的电脑配置比较低,装不了虚拟机,后来直接硬盘安装了Linux,但是我没有进行裸机调试,所以用不到jtag,有了上面两个工具,应该足够了,完全不需要切换到win下,文件交换我就直接用NFS。
⑥ linux系统下dnw bin文件权限不够,已经开了root,且文件权限是777
sudo chmod +x xxxx.bin
./xxxx.bin
⑦ Linux下,安装地dnw驱动失败
正好我弄过这个也是2440得板子,你要先下载linux下得dnw,包括usb驱动和写入工具,secbulk.c 和dnw.c,编译加载secbulk.c 进内核模块,命令:
make -c /lib/moles/`uname -r`/build M=`pwd` moles ,编译成功后在当前目录有secbulk.ko,然后insmod 进内核。用dmesg查看模块加载是否成功。
接下来,编译dnw写入工具 gcc -o dnw dnw.c生成dnw可执行文件。 #./dnw 运行。
⑧ 在Linux环境下编译好的程序怎么下载到板子上呢 求具体步骤啊 谢谢了
我的办法是:
1 通过共享目录,把编译好的文件移动到Windows下,然后打开SecureCRT 启动开发板,
如果是裸机程序,进入Uboot下载界面通过DNW下载,
如果是linux驱动,就启动内核,使用rz命令,下载
⑨ linux内核如何编译,如何下载到ARM中。用的是ubuntu
make menuconfig 选择具体的模块
su root
输入管理员密码
make moles_install
make install
⑩ 在linux中用dnw下载程序总是出现can not open /dev/secbulko这一项,如何解决
应该是你的驱动没有安装好