uboot模式下怎麼備份uboot和uImage

2021-08-19 19:13:22 字數 906 閱讀 2954

uboot中如果支援spi/qspi flash, 那麼可以使用sf的erase, read, write命令操作spi flash

sf read用來讀取flash資料到記憶體

sf write寫記憶體資料到flash

sf erase 擦除指定位置,指定長度的flash內容, 擦除後內容全1

以備份uboot檔案舉例:

1 、設定環境變數

setenv serverip 192.168.230.111

setenv ipaddr 192.168.230.124

saping 192.168.230.111 (host 192.168.230.111 is alive 說明網路已經通了)

2、將要備份flash資料讀入記憶體中

sf probe 0

sf read 82000000 0 100000   

第乙個引數82000000:存放在記憶體的起始位址

第二個引數0:flash起始位址

第三個引數100000:flash資料長度

3、從指定記憶體中上傳檔案到tftp伺服器  (需要在windows上安裝tftp工具)

tftp 82000000 uboot.bin 100000

以備份核心檔案舉例:

1 、設定環境變數

setenv serverip 192.168.230.111

setenv ipaddr 192.168.230.124

saping 192.168.230.111 

2、將要備份flash資料讀入記憶體中

sf probe 0

sf read 82000000 100000   400000

3、從指定記憶體中上傳檔案到tftp伺服器

tftp 82000000 uimage.bin 400000

uboot模式下怎麼備份uboot和uImage

uboot中如果支援spi qspi flash,那麼可以使用sf的erase,read,write命令操作spi flash sf read用來讀取flash資料到記憶體 sf write寫記憶體資料到flash sf erase 擦除指定位置,指定長度的flash內容,擦除後內容全1 以備份ub...

uboot模式下怎麼備份uboot和uImage

uboot中如果支援spi qspi flash,那麼可以使用sf的erase,read,write命令操作spi flash sf read用來讀取flash資料到記憶體 sf write寫記憶體資料到flash sf erase 擦除指定位置,指定長度的flash內容,擦除後內容全1 以備份ub...

Uboot下備份恢復作業系統方法

第一次發部落格,想把總結的乙個uboot下備份恢復作業系統的方法分享一下。下面開發環境是ti 的dm365,根據資料手冊利用io功能實現系統上電在uboot讀取核心的時候按下io鍵檢測恢復系統 首先,由於需要使用uboot下的命令,uboot下修改cmd mem.c,增加乙個命令 u boot cm...