Ubuntu下mini2440的系統燒寫

2021-06-11 20:18:46 字數 1209 閱讀 2826

考完試,沒事幹,今晚拿出曾封已久的mini2440開發板出來除錯,由於本人用的是筆記本,接上usb轉串列埠,開啟超級終端xshell,連線時無法連線串列埠,就像沒有接usb轉串列埠一樣,折騰了半天還是那樣,最後藍屏讓我對windows失望。(我的電腦是acer之前就有這種情況!)。碰巧在網上看到可以在ubuntu下玩。

1、安裝串列埠工具,minicom。

用命令:

鏈結開發版,先檢查一下自己的串列埠裝置,我用的usb轉串列埠,在/dev下ls可以看到這個裝置或者使用lsusb。即ttyusb0。使用命令:

minicom -s (-s 是進入配置介面)

如果minicom: cannot open /dev/ttyusb0: 沒有該檔案或目錄 沒有那個檔案或目錄,出現這種情況,你可以嘗試修改ttyusb0為ttyusb1,然後重新弄即可!

如果被鎖住,可刪除 cd /var/lock/

如果無法輸入:

如果出現輸入乙個字元顯示兩個再次把它關閉即可!

組合鍵的用法是:先按ctrl+a組合鍵,然後鬆開這兩個鍵,再按z鍵。另外還有一些常用的組合鍵。

(1)s鍵:傳送檔案到目標系統中;

(2)w鍵:自動卷屏。當顯示的內容超過一行之後,自動將後面的內容換行。這個功能在檢視核心的啟動資訊時很有用。

(3)c鍵:清除螢幕的顯示內容;

(4)b鍵:瀏覽minicom的歷史顯示;

(5)x鍵:退出minicom,會提示確認退出。

命令:sudo apt-get install libusb-dev

解壓dnw_for_linux.7z

編譯壓縮包提供的secbluk,並載入到核心中

編譯命令:make -c /lib/modules/`uname -r`/build m=`pwd` modules

載入命令:sudo insmod ./secbluk.ko(如果你需要解除安裝這個驅動 rmmod 

編譯dnw(其實壓縮包內提供了乙個編譯好了的dnw,只需要給予執行的許可權即可使用)

開啟開發板電源,把編譯好的檔案使用u盤拷貝到開發版,或者直接在u盤執行。

mini2440 解除安裝模組

我的mini2440買回來這麼久了,一直有個問題很奇怪,就是執行insmod ko一切正行,lsmod也可以看到你插入的模組,但是用rmmod就會出現no such file,一直對這個問題就感覺很奇怪,也google了很多,網上五花八門的答案都有。最後還是仔細看了手冊才找到答案,原來是要把板子上的...

mini2440儲存空間

s3c2440把低1g的空間分成了8塊,由圖可知,第0至6這七塊的起始位址是不變的。而第七段的位址是可變的 它的位址有第六塊需要用到多少來決定,反正就是第六第七是連在一起的 前6塊可以是rom sram 最後兩塊不但可以是rom,sram外,還可以是sdram.其實啊,簡單點的說,就是只有最後兩塊才...

利用IAR除錯Mini2440

利用iar 除錯mini2440,準備先玩玩裸奔 以前開發lpc2214的時候用的是iar除錯環境 感覺還是很不錯的 當時一度錯怪的了這開發環境 因為lpc對jtag的引腳可以配置成普通io 開發lpc時還有乙個需要注意的地方就是如果memmap設定的不對的話,一發生中斷就會跳到乙個不對的地方 導致...