色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

fireflyAIO-3128C主板升級固件介紹

firefly ? 來源:firefly ? 作者:firefly ? 2019-12-24 09:30 ? 次閱讀

升級固件

前言

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

準備工作

AIO-3128C 開發板

固件

雙公頭USB數據線

固件文件一般有兩種:

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

多個分區鏡像,如 kernel.img, boot.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 驅動

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

連接設備

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

雙公頭USB數據線的一端連接主機。

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

雙公頭USB數據線的另一端連接設備。

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

另一種方法,無需斷開電源適配器和雙公頭USB數據線的連接:

用雙公頭USB數據線連接好設備和主機。

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

短按一下 RESET(復位)鍵。

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

如圖(紅色方框)RESET(復位)鍵和RECOVERY 鍵位置:

燒錄固件時應該使用雙公頭USB數據線,連接接口如圖所示:

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

燒寫固件

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

燒寫統一固件 update.img

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

切換至”升級固件”頁。

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

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

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

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

燒寫分區映像

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

切換至”下載鏡像”頁。

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

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

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

Linux

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

開源工具則有兩個選擇:

rkflashtool https://github.com/Galland/rkflashtool_rk3066

rkflashkit https://github.com/linuxerwang/rkflashkit

它們都僅支持分區映像燒寫,不支持統一固件。rkflashtool 是命令行工具,rkflashkit 有圖形界面,后加了命令行支持,更是好用。以下僅對 rkflashkit 做介紹。

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

upgrade_tool

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

unzip Linux_Upgrade_Tool_v1.21.zip cd Linux_UpgradeTool_v1.21 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

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

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

    關注

    7

    文章

    6086

    瀏覽量

    35531
  • 安卓
    +關注

    關注

    5

    文章

    2136

    瀏覽量

    57475
  • Firefly
    +關注

    關注

    2

    文章

    538

    瀏覽量

    7091
收藏 人收藏

    評論

    相關推薦

    如何通過MicroSD卡升級主板上的固件

    使用MicroSD升級固件,需要在電腦上,通過做卡工具,將統一固件寫入MicroSD卡,目前此操作只支持在Windows操作系統上完成。準備工具主板電腦SD卡USB讀卡器
    發表于 04-26 18:00

    fireflyAIO-3399C主板編譯Buildroot固件介紹

    編譯 Buildroot 固件   本章介紹 Buildroot 固件的編譯使用。
    的頭像 發表于 12-13 10:39 ?2040次閱讀

    fireflyAIO-3399C主板升級固件介紹

    本文介紹了如何將主機上的固件文件,通過Type-C數據線,燒錄到開發板的閃存中。升級時,需要根據主機操作系統和固件類型來選擇合適的
    的頭像 發表于 12-13 10:46 ?2167次閱讀

    fireflyAIO-3288C主板Linux升級固件簡介

    本文以下內容僅適用于Linux系統,若需要升級Android系統,參考Android 升級固件
    的頭像 發表于 12-16 15:21 ?1481次閱讀
    <b class='flag-5'>fireflyAIO-3288C</b><b class='flag-5'>主板</b>Linux<b class='flag-5'>升級</b><b class='flag-5'>固件</b>簡介

    fireflyAIO-3288C主板Android升級固件簡介

    本文以下內容僅適用于android系統,若需要升級Linux系統,參考Linux 升級固件
    的頭像 發表于 12-16 15:40 ?2047次閱讀

    fireflyAIO-3128C主板方案

    開機異常并循環重啟 可能是電源電流不夠,請使用電壓為12V,電流為 2.5A~3A 的電源。
    的頭像 發表于 12-20 10:28 ?999次閱讀
    <b class='flag-5'>fireflyAIO-3128C</b><b class='flag-5'>主板</b>方案

    fireflyAIO-3128C主板GPIO使用簡介

    GPIO, 全稱 General-Purpose Input/Output(通用輸入輸出),是一種軟件運行期間能夠動態配置和控制的通用引腳。
    的頭像 發表于 12-24 08:52 ?1814次閱讀
    <b class='flag-5'>fireflyAIO-3128C</b><b class='flag-5'>主板</b>GPIO使用簡介

    fireflyAIO-3128C主板ADC介紹使用

    firefly
    的頭像 發表于 12-24 08:45 ?1532次閱讀
    <b class='flag-5'>fireflyAIO-3128C</b><b class='flag-5'>主板</b>ADC<b class='flag-5'>介紹</b>使用

    fireflyAIO-3128C主板簡示

    背面視圖
    的頭像 發表于 12-24 09:02 ?615次閱讀
    <b class='flag-5'>fireflyAIO-3128C</b><b class='flag-5'>主板</b>簡示

    fireflyAIO-3128C主板編譯Android 固件介紹

    編譯 Android 對機器的配置要求較高: 64 位 CPU 16GB 物理內存+交換內存
    的頭像 發表于 12-24 09:04 ?1213次閱讀

    fireflyAIO-3128C主板定制Android固件簡介

    編譯環境和技術要求比較高,。現在介紹后一種方法,分為解包、定制和打包三個階段。主機操作系統為 Linux,采用的工具為開源軟件。 固件格式 統一固件 release_update.img,內含啟動加載
    的頭像 發表于 12-24 09:07 ?1592次閱讀

    fireflyAIO-3128C主板ADB使用簡介

    adb,全稱 Android Debug Bridge,是 Android 的命令行調試工具,可以完成多種功能,如跟蹤系統日志,上傳下載文件,安裝應用等。
    的頭像 發表于 12-24 09:41 ?1120次閱讀

    fireflyAIO-3128C主板啟動模式介紹

    AIO-3128C 有靈活的啟動方式。一般情況下,除非硬件損壞,AIO-3128C 開發板是不會變磚的。
    的頭像 發表于 12-24 09:44 ?894次閱讀

    fireflyAIO-3128C主板串口調試介紹

    AIO-3128C 開發板的調試串口與 TF 卡接口有信號引腳復用,因此無法同時使用,即: 使用調試串口時必須拔掉 TF 卡,而使用 TF 卡時不要連接調試串口。
    的頭像 發表于 12-24 09:50 ?1491次閱讀
    <b class='flag-5'>fireflyAIO-3128C</b><b class='flag-5'>主板</b>串口調試<b class='flag-5'>介紹</b>

    fireflyAIO-3288J-Android 升級固件介紹

    本文以下內容僅適用于android系統,若需要升級Linux系統,參考Linux 升級固件 本文介紹了如何將主機上的固件文件,通過 U
    的頭像 發表于 12-26 15:25 ?2102次閱讀
    <b class='flag-5'>fireflyAIO</b>-3288J-Android <b class='flag-5'>升級</b><b class='flag-5'>固件</b><b class='flag-5'>介紹</b>
    主站蜘蛛池模板: 久久这里只有精品国产99 | 亚洲一区二区三区乱码在线欧洲 | 国产人妻精品无码AV在线五十路 | 91精品欧美一区二区三区 | 99久久免热在线观看 | 在线免费中文字幕 | 老师给美女同学开嫩苞 | 特级毛片全部免费播放免下载 | 甜性涩爱下载 | 超碰免费视频caoporn | 久久99亚洲热最新地址获取 | 蜜臀AV浪潮99国产麻豆 | 亚洲AV无码乱码A片无码蜜桃 | 午夜熟女插插XX免费视频 | 久欠热视频精品首页 | 亚洲欧美中文日韩v在线 | 亚洲宅男天堂a在线 | yellow在线中文| 国产色欲一区二区精品久久呦 | 让男人玩尿道的女人 | 真实农村女人野外自拍照片 | 亚洲日本欧美国产在线视 | 国产精品人妻无码77777 | 国产亚洲精品久久77777 | 日韩视频中文字幕精品偷拍 | 成人综合在线观看 | 国产成人久久婷婷精品流白浆 | 成年人视频在线免费观看 | 最新男同鸭子ktv | 含羞草最新版本 | swag合集120部 | 伊人久久大香线蕉综合电影 | 国产三级级在线电影 | 一区二一二 | 欲乱艳荡少寡妇全文免费 | 九九热精品免费观看 | 秋霞特色大片18岁入口 | 日本XXXXZZX片免费观看 | 日本丝袜护士 | 久久久无码精品亚洲欧美 | 美女被打开了屁股进去的视频 |