① 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這一項,如何解決
應該是你的驅動沒有安裝好