JZ2400開發板熟悉與體驗

2021-09-17 08:33:48 字數 1025 閱讀 7879

學習這個地方的時候,在使用uboot燒寫裸板程式的時候出現了乙個可大可小的問題,用eop連線開發板的usb devices口和pc端的時候,電腦可能掃瞄不到開發板裝置,這個時候可以重新上電試一下,如果重新上電之後識別出來的仍然是unknown devices的話,就只能重灌電腦了。

1、未連線op/eop到電腦

2、有其他程式在使用op/eop(同一時間只能有乙個程式使用它)

3、jtag線未連線

4、開發板未上電

5、oflash ***.bin 時當前目錄下沒有***.bin

6、燒寫完後沒有正確設定啟動開關

7、燒寫完後,op/eop-------開發板之間的排線未斷開,導致程式無法執行

1、使用op/eop把uboot.bin燒到nor flash

2、開發板設定為nor啟動,上電後馬上在串列埠輸入空格鍵,使板子進入uboot而不是啟動板子的核心

3、連線pc---------開發板的usb device口;安裝驅動(如果usb連線後,電腦無法識別出 sec s3c2410x text b/d裝置,可以重新給開發板上電,如果仍然識別為unknown devices 就只能重灌系統了)

4、在uboot的串列埠選單中輸入n(表示接受usb檔案並燒寫到nand)

5、使用dnw 100ask.exe傳送bin檔案

6、uboot即會自動接收燒寫bin檔案

7、斷電、設為nand啟動、上電:執行nand上燒好的程式

1、使用op/eop燒寫u-boot到nor/nand,設定為nor/nand啟動

2、上電後馬上在串列埠輸入空格鍵,使板子進入uboot而不是啟動板子的核心

3、連線pc---------開發板的usb device口;安裝驅動

10、輸入q退出uboot串列埠選單,執行命令刪除引數分割槽:nand erase params

11、重啟(對於qt檔案系統,第一次重啟時會要求你校準觸控螢幕)

(如果觸控不准,可以等系統啟動後在串列埠執行:rm /ect/pointercal 然後重啟再次校準)

熟悉開發板

1 平台的儲存器 nor 2m nand 256m sdram 64m eeprom 1k bytes sram 4k bytes sram不需要重新整理電路即能儲存它內部儲存的資料。而dram dynamic random access memory 每隔一段時間,要重新整理充電一次,否則內部的資...

編譯JZ2440開發板的u boot

以前我在大四的時候準備學習linux,然後就去買了塊cortex a8架構的開發板,我當時選的是qt210,可惜哪會完全沒有基礎,根本不能搞定a8強大的資料手冊,而且當時連uboot也不知道,呵呵,當時勇氣真大,一來就買a8板,後面的前景也讓我嘗到了苦頭,對著一塊在當時看來何等高階的板子我壓根不知道...

uboot配置分析(jz2440開發板)

yonzuge學習總結 uboot配置分析 解壓tar xvf u boot 1.1.6.tar.bz2 打補丁patch p1 配置make 100ask24x0 config 編譯make 1 檢視makefile 1.0100ask24x0 config unconfig mkconfig c...