【Tiny4412】烧写最小文件系统到SD卡
生活随笔
收集整理的這篇文章主要介紹了
【Tiny4412】烧写最小文件系统到SD卡
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
00. 目錄
文章目錄
- 00. 目錄
- 01. 燒寫內核
- 02. 啟動文件系統
- 03. 燒寫文件系統到SD卡
- 04. 問題討論
- 05. 參考
01. 燒寫內核
1.1 在minicom中輸入如下命令
DengJin # dnw 40008000 OTG cable Connected! Now, Waiting for DNW to transmit data1.2 PC端下載zImage
[root@itcast linux-3.5_analyse]# dnw arch/arm/boot/zImage load address: 0x57E00000 Writing data... 100% 0x0048FCF2 bytes (4671 K) speed: 1.175104M/S [root@itcast linux-3.5_analyse]#1.3 將內核寫到SD卡
DengJin # movi write kernel 0 40008000 writing kernel..device 0 Start 1057, Count 12288 MMC write: dev # 0, block # 1057, count 12288 ... 12288 blocks written: OK completed DengJin #1.4 修改啟動參數
DengJin # set bootcmd "movi read kernel 0 40008000;bootm 40008000" DengJin # save Saving Environment to SMDK bootable device... done DengJin #02. 啟動文件系統
2.1 設置啟動參數
# 設置bootargs參數 DengJin # set bootargs root=/dev/nfs nfsroot=172.16.0.53:/filesystem ip=172.16.0.251 console= ttySAC0,115200 lcd=S70 ctp=2 DengJin # save Saving Environment to SMDK bootable device... done# 顯示環境變量 DengJin # printenv baudrate=115200 bootargs=root=/dev/nfs nfsroot=172.16.0.53:/filesystem ip=172.16.0.251 console=ttySAC0, 115200 lcd=S70 ctp=2 bootcmd=movi read kernel 0 40008000;bootm 40008000 bootdelay=3 ethaddr=00:40:5c:26:0a:5b gatewayip=192.168.0.1 ipaddr=192.168.0.20 netmask=255.255.255.0 serverip=192.168.0.10Environment size: 693/16380 bytes DengJin #最小網絡文件系統制作請參考附錄:【Tiny4412】最小網絡文件系統制作
03. 燒寫文件系統到SD卡
3.1 格式化第二個分區
# 前提條件是啟動最小網絡文件系統 # 在minicom中輸入 [root@itcast /]# mkfs.ext2 /dev/mmcblk0p2 Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 83640 inodes, 333960 blocks 16698 blocks (5%) reserved for the super user First data block=1 Maximum filesystem blocks=524288 41 block groups 8192 blocks per group, 8192 fragments per group 2040 inodes per group Superblock backups stored on blocks:8193, 24577, 40961, 57345, 73729, 204801, 221185 [root@itcast /]#3.2 壓縮文件系統
# PC端 [root@itcast filesystem]# tar -cjvf filesystem.tar.bz2 *3.3 掛載系統分區到/mnt目錄
# minicom [root@itcast /]# mount /dev/mmcblk0p2 /mnt [root@itcast /]#3.4 解壓文件系統到/mnt目錄
# minicom [root@itcast /]# tar -xjvf filesystem.tar.bz2 -C /mnt3.5 解除掛載和同步
# minicom [root@itcast /]# sync [root@itcast /]# umount /mnt [root@itcast /]#3.6 重啟進入uboot
# minicom [root@itcast /]# reboot [root@itcast /]# [ OKU-Boot 2010.12 (Jun 04 2020 - 20:12:26) for TINY4412CPU: S5PC220 [Samsung SOC on SMP Platform Base on ARM CortexA9]APLL = 1400MHz, MPLL = 800MHzBoard: UPLOOKING4412 DRAM: 1023 MiBvdd_arm: 1.2 vdd_int: 1.0 vdd_mif: 1.1BL1 version: N/A (TrustZone Enabled BSP)Checking Boot Mode ... SDMMC REVISION: 1.1 MMC Device 0: 7580 MB MMC Device 1: 3728 MB MMC Device 2: N/A Net: No ethernet found. Hit any key to stop autoboot: 0 DengJin #3.7 設置啟動參數
# minicom DengJin # set bootargs "root=/dev/mmcblk0p2 console=ttySAC0,115200 lcd=S70 ctp=2" DengJin # save Saving Environment to SMDK bootable device... done DengJin #3.8 重啟
# minicom 拔掉網線測試 如果能夠進入最小網絡文件系統表示OK DengJin # DengJin # reset3.9 測試
# 拔掉網線 能夠啟動最小文件系統 ===============================welcom to dengjin system =============================== [root@itcast /]# [root@itcast /]# [root@itcast /]# [root@itcast /]# [root@itcast /]# [root@itcast /]#04. 問題討論
05. 參考
5.1 最小網絡文件系統制作
網址:【Tiny4412】最小網絡文件系統制作
總結
以上是生活随笔為你收集整理的【Tiny4412】烧写最小文件系统到SD卡的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Tiny4412】使用dnw烧写内核
- 下一篇: 【Tiny4412】烧写Qt文件系统到S