衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

fireflyROC-RK3308B主板CC升級固件簡介

firefly ? 來源:firefly ? 作者:firefly ? 2019-12-20 09:29 ? 次閱讀
升級固件
前言

本文介紹了如何將主機上的固件文件,通過 USB Type-C 線,燒寫到開發板的emmc閃存中。

只有當開發板處于 Maskrom 或者 Loader模式下,才能夠燒寫固件,或對板上固件進行更新操作。

準備工作
  • ROC-RK3308B-CC 開發板

  • 固件

  • PC主機

  • 良好的 USB Type-C 線

  • 固件文件一般有兩種:

  • 單個統一固件 update.img, 將啟動加載器、參數和所有分區鏡像都打包到一起,用于固件發布。

  • 多個分區鏡像,如 kernel.img,rootfs.img, recovery.img 等,在開發階段生成方便調試。

  • 可以去這里找到已編譯好的統一固件,下載后解壓即可。也可以參考《固件編譯》自行編譯。

  • 主機操作系統支持:

  • Windows XP (32/64位)

  • Windows 7 (32/64位)

  • Windows 8 (32/64位)

  • Linux (32/64位)

Windows

之前燒寫 RK 的固件,需要用到以下兩種工具:

  • 量產工具 RKBatchTool,用于燒寫統一固件(update.img)

  • 開發者工具 RKDevelopTool,可單獨燒寫分區固件

后來 RK 發布了 AndroidTool 工具,在 RKDevelopTool 的基礎上增加了統一固件(update.img)的燒寫支持,因此現在僅需要這個工具即可。使用燒寫工具前需要安裝 RK USB 驅動。如果驅動已經安裝好,可以跳過這步。

安裝 RK USB 驅動

下載 RK驅動助手 ,解壓,然后運行里面的 DriverInstall.exe 。為了所有設備都使用更新的驅動,請先選擇”驅動卸載”,然后再選擇”驅動安裝”。

連接設備

采用以下方法可以使設備進入升級模式。

設備先斷開電源適配器和 USB Type-C 線的連接:

  • USB Type-C 的一端連接主機。

  • 按住設備上的 RECOVERY (恢復)鍵并保持。

  • USB Type-C 的另一端連接設備。

  • 大約兩秒鐘后,松開 RECOVERY 鍵。

主機應該會提示發現新硬件并配置驅動。打開設備管理器,會見到新設備”Rockusb Device” 出現,如下圖。如果沒有,則需要返回上一步重新安裝驅動。

燒寫固件

下載工具 AndroidTool,解壓,運行 AndroidTool_Release_xx 目錄里面的 AndroidTool.exe(注意,如果是 Windows 7/8,需要按鼠標右鍵,選擇以管理員身份運行),如下圖:

燒寫統一固件 update.img

燒寫統一固件 update.img 的步驟如下:

  1. 切換至”升級固件”頁。

  2. 按”固件”按鈕,打開要升級的固件文件。升級工具會顯示詳細的固件信息

  3. 按”升級”按鈕開始升級。

  4. 如果升級失敗,可以嘗試先按”擦除Flash”按鈕來擦除 Flash,然后再升級。

注意:如果你燒寫的固件laoder版本與原來的機器的不一致,請在升級固件前先執行”擦除Flash”。

燒寫分區映像

燒寫分區映像的步驟如下:

  1. 切換至”下載鏡像”頁。

  2. 勾選需要燒錄的分區,可以多選。

  3. 確保映像文件的路徑正確,需要的話,點路徑右邊的空白表格單元格來重新選擇。

  4. 點擊”執行”按鈕開始升級,升級結束后設備會自動重啟。

Linux

RK 提供了一個 Linux 下的命令行工具 upgrade_tool,支持統一固件 update.img 和分區鏡像的燒寫。

Linux 下無須安裝設備驅動,參照 Windows 章節連接設備則可。

upgrade_tool

下載 Linux_Upgrade_Tool, 并按以下方法安裝到系統中,方便調用:

unzip Linux_Upgrade_Tool_v1.24.zipcdLinux_UpgradeTool_v1.24 sudo mv upgrade_tool /usr/local/bin sudo chown root:root /usr/local/bin/upgrade_tool

燒寫統一固件 update.img:

sudo upgrade_tool uf update.img

燒寫分區鏡像:

sudo upgrade_tool ul MiniLoaderAll.bin sudo upgrade_tool di -p parameter.txt sudo upgrade_tool di -u uboot.img sudo upgrade_tool di -t trust.img sudo upgrade_tool di -misc misc.img sudo upgrade_tool di -r recovery.img sudo upgrade_tool di -b zboot.img sudo upgrade_tool di -rootfs rootfs.img sudo upgrade_tool di -oem oem.img sudo upgrade_tool di -userdata userdata.img sudo upgrade_tool rd

如果因 flash 問題導致升級時出錯,可以嘗試低級格式化、擦除 flash:

sudo upgrade_tool lf# 低級格式化sudo upgrade_tool ef# 擦除
常見問題
如何強行進入 MaskRom 模式

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6086

    瀏覽量

    35614
  • 安卓
    +關注

    關注

    5

    文章

    2136

    瀏覽量

    57601
  • Firefly
    +關注

    關注

    2

    文章

    538

    瀏覽量

    7130
  • RK3308
    +關注

    關注

    1

    文章

    39

    瀏覽量

    1195
收藏 人收藏

    評論

    相關推薦

    fireflyROC-RK3308B主板CC固件簡介

    使用 Alexa Voice Service,首先你需要注冊一個Amazon賬號,向 Amazon 注冊你的產品,并對你的 alexa client 進行授權。
    的頭像 發表于 12-19 17:09 ?2035次閱讀
    <b class='flag-5'>fireflyROC-RK3308B</b><b class='flag-5'>主板</b><b class='flag-5'>CC</b><b class='flag-5'>固件</b><b class='flag-5'>簡介</b>

    fireflyROC-RK3308B-CC固件編譯工具簡介

    Docker鏡像內配置好了編譯SDK所需的依賴環境,無需在本地配置編譯環境,進入對應的docker容器內進行SDK編譯即可。 目前暫時只支持ROC-RK3308B-CC Buildroot SDK
    的頭像 發表于 12-20 09:30 ?2028次閱讀

    fireflyROC-RK3308B主板CC固件編譯簡介

    固件編譯 準備工作 開發環境搭建 除了系統要求外,還有其他軟硬方面的要求。
    的頭像 發表于 12-20 09:10 ?1787次閱讀

    fireflyROC-RK3308B-CC--啟動模式說明

    ROC-RK3308B-CC 有著非常靈活的啟動方式。一般情況下,除非硬件損壞,ROC-RK3308B-CC 主板是不會變磚的。
    的頭像 發表于 12-20 09:20 ?3015次閱讀

    fireflyROC-RK3308B主板CC教程簡介

    確認主板配件連接無誤后,通過 USB Type-C 線給 ROC-RK3308B-CC 供電。
    的頭像 發表于 12-20 09:32 ?2440次閱讀

    Core 3308Y固件ROC RK3308B CC PLUS Buildroot NoUI

    電子發燒友網站提供《Core 3308Y固件ROC RK3308B CC PLUS Buildroot NoUI.txt》資料免費下載
    發表于 09-13 10:01 ?1次下載
    Core <b class='flag-5'>3308</b>Y<b class='flag-5'>固件</b>ROC <b class='flag-5'>RK3308B</b> <b class='flag-5'>CC</b> PLUS Buildroot NoUI

    Core 3308Y固件ROC RK3308B CC PLUS Buildroot MiniGUI

    電子發燒友網站提供《Core 3308Y固件ROC RK3308B CC PLUS Buildroot MiniGUI.txt》資料免費下載
    發表于 09-13 10:00 ?3次下載
    Core <b class='flag-5'>3308</b>Y<b class='flag-5'>固件</b>ROC <b class='flag-5'>RK3308B</b> <b class='flag-5'>CC</b> PLUS Buildroot MiniGUI

    ROC RK3308B CC PLUS Buildroot QT Desktop固件

    電子發燒友網站提供《ROC RK3308B CC PLUS Buildroot QT Desktop固件.txt》資料免費下載
    發表于 09-13 10:08 ?0次下載
    ROC <b class='flag-5'>RK3308B</b> <b class='flag-5'>CC</b> PLUS Buildroot QT Desktop<b class='flag-5'>固件</b>

    Core 3308Y ROC RK3308B CC PLUS Ubuntu Minimal固件

    電子發燒友網站提供《Core 3308Y ROC RK3308B CC PLUS Ubuntu Minimal固件.txt》資料免費下載
    發表于 09-13 09:55 ?0次下載
    Core <b class='flag-5'>3308</b>Y ROC <b class='flag-5'>RK3308B</b> <b class='flag-5'>CC</b> PLUS Ubuntu Minimal<b class='flag-5'>固件</b>

    Core 3308Y固件ROC RK3308B CC PLUS Ubuntu Desktop固件

    電子發燒友網站提供《Core 3308Y固件ROC RK3308B CC PLUS Ubuntu Desktop固件.txt》資料免費下載
    發表于 09-13 09:53 ?0次下載
    Core <b class='flag-5'>3308</b>Y<b class='flag-5'>固件</b>ROC <b class='flag-5'>RK3308B</b> <b class='flag-5'>CC</b> PLUS Ubuntu Desktop<b class='flag-5'>固件</b>

    Core 3308Y固件ROC RK3308B CC PLUS支持Docker固件

    電子發燒友網站提供《Core 3308Y固件ROC RK3308B CC PLUS支持Docker固件.txt》資料免費下載
    發表于 09-13 09:52 ?10次下載
    Core <b class='flag-5'>3308</b>Y<b class='flag-5'>固件</b>ROC <b class='flag-5'>RK3308B</b> <b class='flag-5'>CC</b> PLUS支持Docker<b class='flag-5'>固件</b>

    Core 3308Y固件ROC RK3308B CC Buildroot NoUI固件

    電子發燒友網站提供《Core 3308Y固件ROC RK3308B CC Buildroot NoUI固件.txt》資料免費下載
    發表于 09-13 09:51 ?0次下載
    Core <b class='flag-5'>3308</b>Y<b class='flag-5'>固件</b>ROC <b class='flag-5'>RK3308B</b> <b class='flag-5'>CC</b> Buildroot NoUI<b class='flag-5'>固件</b>

    ROC RK3308B CC Buildroot Qt Desktop固件

    電子發燒友網站提供《ROC RK3308B CC Buildroot Qt Desktop固件.txt》資料免費下載
    發表于 09-13 09:49 ?0次下載
    ROC <b class='flag-5'>RK3308B</b> <b class='flag-5'>CC</b> Buildroot Qt Desktop<b class='flag-5'>固件</b>

    IoT四核64位開源主板ROC RK3308B CC規格書

    電子發燒友網站提供《IoT四核64位開源主板ROC RK3308B CC規格書.pdf》資料免費下載
    發表于 09-13 09:35 ?2次下載
    IoT四核64位開源<b class='flag-5'>主板</b>ROC <b class='flag-5'>RK3308B</b> <b class='flag-5'>CC</b>規格書

    四核64位開源主板ROC RK3308B CC Plus規格書

    電子發燒友網站提供《四核64位開源主板ROC RK3308B CC Plus規格書.pdf》資料免費下載
    發表于 09-13 09:33 ?0次下載
    四核64位開源<b class='flag-5'>主板</b>ROC <b class='flag-5'>RK3308B</b> <b class='flag-5'>CC</b> Plus規格書
    哪家百家乐官网从哪而来| 百家乐官网科学打| 大发888真钱下载| 大玩家百家乐官网的玩法技巧和规则 | 爱赢百家乐官网开户送现金| 手机百家乐的玩法技巧和规则| 送58百家乐官网的玩法技巧和规则 | 百家乐游戏下裁| 百家乐官网英皇娱乐网| 浏阳市| 水果机上分器| 百家乐视频游戏帐号| 百家乐官网投注很不错| 棋牌游戏平台排行榜| 百家乐庄闲必胜规| 百家乐官网永利娱乐场开户注册 | 大发888娱乐城亚付宝| 百家乐冲动| 新乐园百家乐官网娱乐城| 玩百家乐官网保时捷娱乐城| 乐众娱乐| 澳门百家乐博牌| 24山入宅择日| 万龙百家乐官网的玩法技巧和规则 | 百家乐官网最佳下注方法| 网上梭哈| 娱乐城注册送体验金| 百家乐知道| A8百家乐赌场娱乐网规则| 百家乐翻天粤语版| 澳门百家乐赢钱公式不倒翁| 利高百家乐现金网| 网上百家乐玩法| 24山72向吉凶断| 百家乐官网博彩的玩法技巧和规则| 皇冠百家乐官网代理网址| 网上百家乐官网庄家有赌场优势吗| 美高梅娱乐城网址| 捕鱼棋牌游戏| 百家乐龙虎台布| 百家乐永利娱乐|