精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

Firefly-PX3-SE燒錄升級固件

firefly ? 來源:firefly ? 作者:firefly ? 2019-12-04 08:39 ? 次閱讀
升級固件
前言

本文介紹了如何將主機上的固件文件,通過 Micro USB OTG 線,燒錄到開發板的閃存中。升級時,需要根據主機操作系統和固件類型來選擇合適的升級方式。

準備工作
  • Firefly-PX3-SE 開發板
  • 固件
  • 主機
  • 良好的 Micro USB OTG 線
  • 固件文件一般有兩種:
  • 單個統一固件 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 。為了所有設備都使用更新的驅動,請先選擇”驅動卸載”,然后再選擇”驅動安裝”。

連接設備

有兩種方法可以使設備進入升級模式。 一種方法是設備先斷開電源適配器和 Micro USB OTG 線的連接:

  • Micro USB OTG 的一端連接主機。
  • 按住設備上的 RECOVERY (恢復)鍵并保持。
  • Micro USB OTG 的另一端連接設備。
  • 大約兩秒鐘后,松開 RECOVERY 鍵。

另一種方法,無需斷開電源適配器和 Micro USB OTG 線的連接:

  • 用 Micro USB OTG 線連接好設備和主機。
  • 按住設備上的 RECOVERY (恢復)鍵并保持。
  • 短按一下 RESET(復位)鍵。
  • 大約兩秒鐘后,松開 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 和分區鏡像的燒寫。

開源工具則有兩個選擇:

  • rkflashtool
  • rkflashkit

它們都僅支持分區映像燒寫,不支持統一固件。rkflashtool 是命令行工具,rkflashkit 有圖形界面,后加了命令行支持,更是好用。以下僅對 rkflashkit 做介紹。*** Linux 下無須安裝設備驅動,參照 Windows 章節連接設備則可。***

upgrade_tool

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

unzip Linux_Upgrade_Tool_v1.24.zip cd Linux_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 di -b /path/to/boot.img sudo upgrade_tool di -k /path/to/kernel.img sudo upgrade_tool di -s /path/to/system.img sudo upgrade_tool di -r /path/to/recovery.img sudo upgrade_tool di -m /path/to/misc.img sudo upgrade_tool di resource /path/to/resource.img sudo upgrade_tool di -p paramater #燒寫 parameter sudo upgrade_tool ul bootloader.bin # 燒寫 bootloader

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

sudo upgrade_tool lf # 低級格式化 sudo upgrade_tool ef # 擦除
rkflashkit

安裝:

sudo apt-get install build-essential fakeroot git clone https://github.com/linuxerwang/rkflashkit cd rkflashkit ./waf debian sudo apt-get install python-gtk2 sudo dpkg -i rkflashkit_0.1.4_all.deb

圖形界面:

sudo rkflashkit

命令行:

$ rkflashkit --help Usage: [args] [ [args]...] part List partition flash @ Flash partition with image file cmp @ Compare partition with image file backup @ Backup partition to image file erase @ Erase partition reboot Reboot device For example, flash device with boot.img and kernel.img, then reboot: sudo rkflashkit flash @boot boot.img @kernel.img kernel.img reboot

幫助信息里有使用示例,可以看出,一條命令就可以燒寫多個映像文件并重啟設備,對需要經常編譯和燒寫內核的開發者來說,是一大福音。

常見問題
如何強行進入 MaskRom 模式

如果板子進入不了 Loader 模式,SD 卡啟動也失效,此時可以嘗試強行進入 MaskRom 模式。


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

    關注

    7

    文章

    6085

    瀏覽量

    35213
  • 安卓
    +關注

    關注

    5

    文章

    2120

    瀏覽量

    57017
  • Firefly
    +關注

    關注

    2

    文章

    538

    瀏覽量

    6985
收藏 人收藏

    評論

    相關推薦

    Linux和Windows系統固件升級步驟詳解

    1、Linux和Windows固件升級Firefly 提供Linux和Windows 升級工具,升級步驟非常簡單。獲取
    發表于 06-01 18:17

    智峰固件燒錄軟件

    智峰固件燒錄軟件,可用于想單片機燒錄相關的固件
    發表于 05-30 14:20 ?22次下載

    固件燒錄教程

    cubieboard2,3,4固件燒錄詳細教程?。。。。。。?/div>
    發表于 07-13 16:55 ?0次下載

    fireflyPX3-SE開發板 介紹

    采用PX3-SE四核處理器,主頻高達1.3GHz,工業級的穩定性,工作溫度-20℃ ~ 80℃。Firefly-PX3-SE采用底板和核心板組合方式,核心板具有多種配置可選,輕松控制成本,極低的成本與優秀的性能讓產品極具性價比
    的頭像 發表于 11-15 14:36 ?1668次閱讀
    fireflyPX<b class='flag-5'>3-SE</b>開發板 介紹

    Firefly關于RK3399升級固件方法

    本文介紹了如何將主機上的固件文件,通過Type-C數據線,燒錄到開發板的閃存中。升級時,需要根據主機操作系統和固件類型來選擇合適的升級方式。
    的頭像 發表于 11-25 09:52 ?5999次閱讀
    <b class='flag-5'>Firefly</b>關于RK3399<b class='flag-5'>升級</b><b class='flag-5'>固件</b>方法

    Firefly-RK3288Android 升級固件介紹

    本文介紹了如何將主機上的固件文件,通過 Micro USB OTG 線,燒錄到開發板的閃存中。升級時,需要根據主機操作系統和固件類型來選擇合適的升級
    的頭像 發表于 11-27 09:46 ?5377次閱讀
    <b class='flag-5'>Firefly</b>-RK3288Android <b class='flag-5'>升級</b><b class='flag-5'>固件</b>介紹

    Firefly-PX3-SE主板FAQ方案

    FAQ 開機異常卡死或重啟 可能是電源電流不夠,請使用電壓為 5V,電流為 2.5A~3A 的電源 系統用戶名和密碼 用戶:root 密碼:123 多U盤掛載問題 目前Firefly-PX3-SE
    的頭像 發表于 11-29 09:29 ?1127次閱讀
    <b class='flag-5'>Firefly-PX3-SE</b>主板FAQ方案

    Firefly關于PX3-SE系統Qt介紹

    Firefly-PX3-SE的Buildroot系統,目前支持三種Qt版本
    的頭像 發表于 11-29 09:49 ?2511次閱讀
    <b class='flag-5'>Firefly</b>關于<b class='flag-5'>PX3-SE</b>系統Qt介紹

    Firefly-PX3-SE主板音頻輸入輸出介紹

    Firefly-PX3-SE有三路音頻輸出、兩路音頻輸入。
    的頭像 發表于 12-02 15:15 ?1915次閱讀

    Firefly-PX3-SE--WIFI模塊及以太網簡介

    關于Firefly-PX3-SE網絡的使用,目前在設置app里面只能使用WiFi以及WIFI熱點功能,以太網功能暫時還沒添加。
    的頭像 發表于 12-02 16:56 ?1432次閱讀

    Firefly-PX3-SE核心板MaskRom模式

    MaskRom 模式是設備變磚的最后一條防線。強行進入 MaskRom 涉及硬件操作,有一定風險,因此僅在設備進入不了 Loader 模式的情況下,方可嘗試 MaskRom 模式。
    的頭像 發表于 12-03 15:48 ?1025次閱讀
    <b class='flag-5'>Firefly-PX3-SE</b>核心板MaskRom模式

    Firefly-PX3-SE主板啟動介紹

    Firefly-PX3-SE 有靈活的啟動方式。
    的頭像 發表于 12-04 08:36 ?1494次閱讀

    Firefly-PX3-SE主板串口介紹

    Firefly-PX3-SE 開發板的調試串口與 TF 卡接口有信號引腳復用,因此無法同時使用。
    的頭像 發表于 12-04 08:49 ?1652次閱讀
    <b class='flag-5'>Firefly-PX3-SE</b>主板串口介紹

    jmicron燒錄軟件JMS578固件升級工具

    本文檔的主要內容詳細介紹的是jmicron燒錄軟件JMS578固件升級工具免費下載。
    發表于 04-01 08:00 ?0次下載
    jmicron<b class='flag-5'>燒錄</b>軟件JMS578<b class='flag-5'>固件</b><b class='flag-5'>升級</b>工具

    Core PX3 SEJ固件Buildroot系統

    電子發燒友網站提供《Core PX3 SEJ固件Buildroot系統.txt》資料免費下載
    發表于 09-16 10:42 ?0次下載
    Core <b class='flag-5'>PX3</b> SEJ<b class='flag-5'>固件</b>Buildroot系統