燒寫 SD 卡
下面我們將介紹如何燒寫固件到 SD 卡。關(guān)于固件的類型說明可以看這里。
以下是支持的系統(tǒng)列表:
Android 7.1.2
Android 8.1.0
Ubuntu 18.04
Ubuntu 16.04
Debian 9
LibreELEC 9.0
準(zhǔn)備 SD 卡
作為啟動(dòng)盤,一張優(yōu)質(zhì)可靠、高速讀寫的 SD 卡,對(duì)于系統(tǒng)的穩(wěn)定性來說是非常關(guān)鍵?,F(xiàn)將 《如何準(zhǔn)備一張 SD 卡(英文)》一文的要點(diǎn)摘錄如下:
遇到啟動(dòng)或穩(wěn)定性問題,有超過 95% 的可能是電源供應(yīng)不足或 SD 卡問題(壞卡,壞讀卡器,燒寫SD卡時(shí)出錯(cuò),卡讀寫太慢)。
推薦使用 Class 10 以上的 SD 卡,并使用專業(yè)工具去測(cè)試是否真卡。
盡量使用帶校驗(yàn)的燒寫工具。
如需將 SD 卡恢復(fù)至出廠設(shè)置,使用 SD Formatter 工具做格式化。
選擇以下優(yōu)質(zhì) SD 卡:
下載固件
固件下載頁(yè)面
固件說明:固件分為原始固件與RK 固件,已經(jīng)分類到不同的文件夾中,固件命名的日期最新則為最新的固件,其穩(wěn)定性更好,請(qǐng)根據(jù)你所需要的固件類型選擇正確的燒寫工具。
燒寫工具
請(qǐng)根據(jù)所用主機(jī)的操作系統(tǒng)選擇相應(yīng)的燒寫 SD 卡工具:
燒寫原始固件
圖形界面燒寫工具:
SDCard Installer (Linux/Windows/Mac)
Etcher (Linux/Windows/Mac)
命令行燒寫工具:
dd (Linux)
燒寫RK固件
圖形界面燒寫工具:
SD Firmware Tool (Windows)
SDCard Installer
燒寫原始固件,最輕松的方式就是使用官方的 SDCard Installer,它基于 Etcher / Rock64 Installer 定制,實(shí)現(xiàn)了一站式的固件選擇和燒錄操作,讓燒寫工作變成輕松簡(jiǎn)單。
SDCard Installer 節(jié)省了搜索開發(fā)板可用固件的時(shí)間。你只需要選擇開發(fā)板、操作系統(tǒng),插入 SD 卡,點(diǎn)擊燒寫按鈕即可完成整個(gè)寫卡工作,實(shí)在簡(jiǎn)單方便。
安裝使用說明:
到 下載頁(yè)面去下載SDCard Installer。
安裝運(yùn)行:
Windows: 解壓后運(yùn)行安裝程序,按照提示安裝到系統(tǒng),之后在開始菜單里找到 SDCard Installer,并以管理員身份打開。
Linux: 解壓后運(yùn)行其中的 .AppImage 文件即可。
Mac: 直接雙擊 .dwg 文件,拖動(dòng)安裝到系統(tǒng)或直接運(yùn)行。
點(diǎn)擊 “Choose an OS” 按鈕, 在 “Please select your device” 組合框中選擇 “ROC-RK3328-CC”。
可用的固件列表將從網(wǎng)絡(luò)更新,如下圖所示:
選擇所需的操作系統(tǒng)和版本,并點(diǎn)擊 “OK” 按鈕確認(rèn)。另外也可以從文件管理器中選擇本地的一個(gè)固件文件,拖放到 SDCard Installer。
插入 SD 卡,工具應(yīng)該會(huì)自動(dòng)選中該卡;如果插有多張 SD 卡,可以點(diǎn)擊 “Change” 按鈕進(jìn)行選擇。
點(diǎn)擊 “Flash!” 按鈕,開始固件下載、燒寫和校驗(yàn),請(qǐng)耐心等待。
注意事項(xiàng):
SDCard Installer 在 Windows 下運(yùn)行需要管理員權(quán)限,請(qǐng)用鼠標(biāo)右鍵點(diǎn)擊應(yīng)用圖標(biāo),在彈出菜單中選擇以管理員身份運(yùn)行。
有時(shí),當(dāng)進(jìn)度達(dá)到 99% 或 100% 時(shí),可能會(huì)出現(xiàn)卸載 SD 卡的錯(cuò)誤,這可以忽略,并且不會(huì)損壞燒寫到 SD 卡的數(shù)據(jù):
在線下載的固件會(huì)緩存到本地目錄,下次燒寫時(shí)不用重新下載。緩存目錄可以點(diǎn)擊左下角的設(shè)置按鈕,在 “Download Location:” 處設(shè)置。
Etcher
Etcher 與 SDCard Installer 相比,少了固件選擇的集成,但代碼比較新。如果 SDCard Installer 在燒寫 SD 卡中出錯(cuò),或有什么問題,可以嘗試使用 Etcher 去燒寫,此時(shí)直接使用 SDCard Installer 緩存目錄里的固件即可。
Etcher 可以到Etcher 官網(wǎng)去下載,安裝和使用過程與 SDCard Installer 比較類似,這里就不再重復(fù)。
dd
dd 是 Linux 下常用的命令行工具,它適用于燒寫原始固件。
首先,插入SD卡,如果被文件管理器自動(dòng)掛載,則先將其卸載。
然后通過檢查內(nèi)核的日志查找 SD 卡的設(shè)備文件:
dmesg | tail
如果設(shè)備文件為 /dev/mmcblk0,使用 dd 命令去燒錄:
sudo dd if=/path/to/your/raw/firmware of=/dev/mmcblk0 conv=notrunc
燒寫一般所需時(shí)間較長(zhǎng),但上面的命令不會(huì)顯示燒寫進(jìn)度,只能一直等待命令的完成。此時(shí),我們可以使用另一個(gè)工具 pv 去實(shí)現(xiàn)進(jìn)度條的顯示。
安裝 pv:
sudo apt-get install pv
然后利用管道操作顯示燒寫進(jìn)度:
pv -tpreb /path/to/your/raw/firmware | sudo dd of=/dev/mmcblk0 conv=notrunc
SD Firmware Tool
注意:以下介紹的是如何將RK 固件燒寫到 SD 卡。
首先,到SD Firmware Tool 下載去下載 SD_Firmware_Tool,并解壓。
運(yùn)行 SD_Firmware_Tool.exe:
插入 SD 卡。
從組合框中選擇 SD 卡對(duì)應(yīng)的設(shè)備。
勾選 “SD啟動(dòng)” 選項(xiàng)。
點(diǎn)擊 “選擇固件” 按鈕,在文件對(duì)話框中選擇RK 固件。
點(diǎn)擊 “開始創(chuàng)建” 按鈕。
然后會(huì)顯示警告對(duì)話框,選擇 “是” 來確保選擇了正確的SD卡設(shè)備。
等待操作完成,直到提示成功對(duì)話框出現(xiàn):
拔出 SD 卡。
-
嵌入式主板
+關(guān)注
關(guān)注
7文章
6101瀏覽量
36302 -
安卓
+關(guān)注
關(guān)注
5文章
2154瀏覽量
58686 -
Firefly
+關(guān)注
關(guān)注
2文章
542瀏覽量
8386 -
RK3328
+關(guān)注
關(guān)注
1文章
56瀏覽量
4738
發(fā)布評(píng)論請(qǐng)先 登錄
如何制作Android SD卡啟動(dòng)系統(tǒng)
請(qǐng)問下ROC-RK3328-CC linux-sdk系統(tǒng)燒寫到sd卡上為什么啟動(dòng)不了呢
怎樣去編譯ROC-RK3328-CC_Android7.1.2固件呢
ROC-RK3328-CC android SD卡啟動(dòng)失敗這是怎么回事啊
RK3328硬件參考設(shè)計(jì)資料合集免費(fèi)下載

fireflyROC-RK3328PC啟動(dòng)介紹
fireflyROC-RK3328主板PC端介紹
fireflyROC-RK3328主板簡(jiǎn)介
Core 3328 JD4源代碼Linux SDK包(僅支持RK3328)

Core 3328 JD4源代碼RK3328 Android8.1 SDK包

評(píng)論