Jz2440燒寫系統

2021-08-19 06:53:18 字數 1093 閱讀 2469

linux-2.6.22

步驟:1、  openjtag燒寫u-boot:(oflash與檔案在同一目錄)

oflash 0 1 00 0 u-boot.bin

2、  u-boot下燒寫系統(tftp)

關閉防火牆;

tftp 30000000uimage_4.3

nand erase kernel

nand write.jffs2 30000000 kernel

tftp 30000000 fs_mini_mdev.yaffs2

nand erase root

nand write.yaffs 30000000 0x00260000$(filesize)

3、  參考

4、  用openjtag燒寫核心、檔案系統時,由於不能檢測壞塊,燒進去的檔案校驗錯誤,而u-boot能檢測壞塊。所以用openjtag燒寫u-boot,然後在u-boot中用tftp方式燒寫核心、檔案系統。

linux-3.4.2

步驟:1、  openjtag燒寫u-boot:(oflash與檔案在同一目錄)

oflash 0 1 00 0 u-boot.bin

2、  u-boot下燒寫系統(tftp)

關閉防火牆;

tftp 30000000uimage_new

nand erase.partkernel

nand write.jffs2 30000000 kernel

tftp30000000 fs_mini_mdev_new.yaffs2

nand erase.part rootfs

nand write.yaffs 30000000 0x00260000$filesize

啟動:1、在uboot裡設定機器id:

set machid 16a // smdk2440 mach-smdk2440.c

或 set machid 7cf // mini2440 mach-mini2440.c

2、在uboot裡設定串列埠波特率:

set bootargs console=ttysac0,115200 root=/dev/mtdblock3

3、  boot啟動

JZ2440 系統時鐘

jz2440 系統時鐘。時鐘控制邏輯給整個晶元提供了三種時鐘。fclk 用於cpu核心 hclk 用於ahb匯流排上裝置,比如cpu核,儲存控制器,中斷控制器,lcd控制器,dma控制器,和usb主機模組,主要用於高效能模組 pclk 用於apb匯流排上裝置,比如watchdog,iis,i2c,p...

JZ2440開發板程式燒寫方法的學習總結

1 關於如何燒寫jz2440開發板裸板程式 2 關於如何燒寫jz2440開發板uboot kernel 檔案系統的方法 1 uboot燒寫同裸板程式燒寫。2 核心燒寫同方法四。3 檔案系統也痛方法四。例 核心燒寫 nand erase 60000 200000 nand write 30000000...

JZ2440學習筆記

1.easyopenjtag工具用於為目標板初次燒寫u boot再合適不過了。2.燒寫核心和檔案系統使用tftp nfs,速度是很快的哦。toc 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基...