uboot 引導卡製作

2021-09-01 10:05:36 字數 1379 閱讀 3364

[color=red][size=medium]一、格式化sd卡[/size][/color]

[size=small]$ sudo fdisk /dev/sdb

command (m for help):d

partition number (1-4):1[/size]

[color=red][size=medium]二、檢視資訊[/size][/color]

[size=small]command (m for help):p[/size]

[color=red][size=medium]三、建立兩個分割槽[/size]

[/color]

[size=small]command (m for help):n

partition number (1-4):1

第一分區從20開始

first cylinder (1-1590,default 1):20

last cylinder, +cylinders or +size (20-1590, default 1590): +200m

檢視分割槽資訊:

command (m for help):p

第二分割槽從end+1(63)開始,操作步驟一樣[/size]

[color=red][size=medium]四、修改第一分區格式:[/size][/color]

[size=small]command (m for help):n

partition number (1-4):1

儲存退出:

command (m for help):w[/size]

[color=red][size=medium]五、umount兩個分割槽,重新儲存[/size][/color]

[size=small]$sudo umount /dev/sdb1

$sudo umount /dev/sdb2

$sudo fdisk /dev/sdb

command (m for help):w[/size]

[color=red][size=medium]六、格式化兩個分割槽:[/size][/color]

[size=small]$sudo mkfs.msdos /dev/sdb1

$sudo mkfs.ext3 /dev/sdb2[/size]

[color=red][size=medium]七、 將uboot複製到卡上[/size][/color]

[size=small]sudo dd if=***.bin of=/dev/sdx bs=1 count=442

sudo dd if=***.bin of=/dev/sdx bs=512 skip=01 seek=1

if 後為 uboot 的路徑, of 後為 sd 卡的掛載名 [/size]

uboot 引導kernel雜談

記錄最近除錯uboot的心得,供後續總結!總結 uboot 主要作用是用來引導kernel啟動,傳遞引數給kernel。大致分為2個階段 第一階段 主要是start.s 彙編階段,主要完成如下設定 1,設定cpu 中斷向量表 2,設定cpu速度,時鐘以及終端 3,初始化sdram 記憶體 4,將ub...

uboot分析 SD卡映象製作指令碼分析

sd fusing檔案中的sd fushing.sh指令碼檔案用於製作u boot的sd卡映象,即將u boot.bin映象燒錄進sd卡中,以便於開發板從sd卡中啟動u boot。sd fusing資料夾下各檔案介紹 sd fusing.sh sd卡映象製作指令碼 sd fusing2.sh sd卡...

u boot引導核心及引數傳導

uboot實現了傳遞dtb的功能,define config of libfdt使能裝置樹 i.mx6ul實現方式 if defined config sys boot nand define config extra env settings config mfg env settings pan...