Tiny4412 燒寫uboot到emmc步驟


將uboot寫入emmc,並通過EMMC驅動,不在只用SD卡啟動

燒寫uboot的之前用如下命令查看EMMC卡信息及分區信息:

mmcinfo 0: 查看mmc卡信息, 0表示SD卡;1表示emmc卡

fdisk -p 0: 查看mmc卡分區信息

 

1、格式化emmc卡:

fdisk -c 320 809 524  :可參考前面查看的信息格式化

fatformat mmc 1:1

ext3format mmc 1:2

ext3format mmc 1:3

ext3format mmc 1:4

 

2、將bl1.bin ,bl2.bin, u-boot.bin, tzsw.bin 燒錄到emmc中

emmc open 1:打開emmc文件

 

  板子                        主機 

dnw 0x40000000  <---------->    dnw E4412_N.bl1.bin

mmc write 1 0x40000000 0 0x10

dnw 0x40000000  <---------->    dnw bl2.bin

mmc write 1 0x40000000 0x10 0x1c

 

dnw 0x40000000  <---------->    dnw u-boot.bin

 

mmc write 1 0x40000000 0x30 0x21D

 

dnw 0x40000000  <---------->    dnw E4412_tzsw.bin

 

mmc write 1 0x40000000 0x2c0  0xB8

emmc close 1

3:啟動方式撥到emmc啟動Uboot

 

4、寫入linux鏡像

fastboot  <--------------------->  ./fastboot -w

                    ./fastboot flash kernel zImage

.........

linux啟動成功

 

5、寫入文件系統

通過nfs掛在網絡文件系統后

mount /dev/mmcblk0p3 /mnt

將文件系統拷貝進去,然后解壓

進入uboot設置環境變量:

 

set bootargs console=ttySAC0 root=/dev/mmcblk0p3 rootfstype=ext4 init=linuxrc uhost0=y ctp=2

重啟自動進入linux

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM