91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

睿擎派 3562 整包固件制作指南

RT-Thread官方賬號(hào) ? 2026-04-01 18:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式開發(fā)中,經(jīng)常遇到需要定制固件的場(chǎng)景:更新 RT-Thread 應(yīng)用程序、替換 Linux 內(nèi)核或設(shè)備樹、修改根文件系統(tǒng)配置等。這些需求都離不開對(duì) Rockchip update.img 整包固件的解包與重打包操作。


本文以睿擎派 RC3562 為例,詳細(xì)介紹整包固件從解包、修改分區(qū)內(nèi)容、重新打包到燒錄驗(yàn)證的完整操作流程。


一、準(zhǔn)備工作

1.1 所需工具

睿擎派整包固件制作依賴 Rockchip 官方工具鏈,主要包括:

b02d485c-2db2-11f1-96ea-92fbcf53809c.png

1.2 獲取原始固件

從睿擎官方渠道下載最新的量產(chǎn)固件包,以 AMP 雙系統(tǒng)固件為例:

Ruiching_RC-Pi-3562_Firmware_EMMC_AMP_FACRTORY_V1.1.0.img.7z

使用 7-Zip 解壓后得到原始固件文件 Ruiching_RC-Pi-3562_Firmware_EMMC_AMP_FACRTORY_V1.1.0.img,即需要處理的 update.img 原始鏡像。

1.3 了解 update.img 結(jié)構(gòu)

Rockchip 平臺(tái)的整包固件采用雙層結(jié)構(gòu):

update.img├── boot.bin 第一層 Loader(芯片級(jí)初始化)└── firmware.img 第二層固件包 └── Android/ (Rockchip 歷史目錄命名) ├── package-file 分區(qū)配置表(定義各分區(qū)的打包順序和名稱) ├── loader.img MiniLoader 鏡像 ├── dtb.img 設(shè)備樹二進(jìn)制文件 ├── boot.img Linux 內(nèi)核 + 設(shè)備樹打包鏡像 ├── rootfs.img Linux 根文件系統(tǒng)鏡像 ├── app.dtb 睿擎 RT-Thread 應(yīng)用固件 └── ...其他分區(qū)

解包后,Android/ 目錄下的每個(gè) .img 文件對(duì)應(yīng)閃存上的一個(gè)獨(dú)立分區(qū),可單獨(dú)替換修改。


二、解包固件

b03e4a94-2db2-11f1-96ea-92fbcf53809c.png

解包完成后,在 Output/ 目錄下生成以下文件:

Output/├── boot.bin # 芯片第一層 Loader 鏡像├── firmware.img # 第二層固件包(待進(jìn)一步解包)└── Android/ # 分區(qū)鏡像目錄 ├── package-file # 分區(qū)配置表 ├── loader.img # MiniLoader ├── dtb.img # 設(shè)備樹 ├── boot.img # Linux 啟動(dòng)鏡像 ├── rootfs.img # 根文件系統(tǒng) ├── app.img # ★ 睿擎 RT-Thread 應(yīng)用固件 └── ...

其中 Android/ 目錄下的文件即為目標(biāo)分區(qū)的可編輯鏡像文件。


三、修改分區(qū)內(nèi)容

根據(jù)實(shí)際需求,選擇對(duì)應(yīng)的分區(qū)進(jìn)行修改。以下說明三種最常見的修改場(chǎng)景。

3.1 替換 RT-Thread 應(yīng)用固件(app.img/app.dtb)

適用場(chǎng)景:通過 RuiChing Studio 更新了 RT-Thread 應(yīng)用程序及設(shè)備樹,需要燒錄到開發(fā)板驗(yàn)證?;蛘咧谱髁慨a(chǎn)固件,用于量產(chǎn)生產(chǎn)。

操作步驟:

第一步:將新編譯生成的 app.img/app.dtb 文件復(fù)制到 Output/Android/ 目錄,并將app.dtb文件名改為 dtb.img:

Output/Android/├──app.img ←放入新的 app.img└──dtb.img ←放入新的 app.dtb,并改名

重要說明:睿擎平臺(tái)中,app.dtb 對(duì)應(yīng)的固件分區(qū)名就是 dtb.img。

b04baf90-2db2-11f1-96ea-92fbcf53809c.png

第二步:進(jìn)入第四章,執(zhí)行重新打包。


3.2 替換 Linux 內(nèi)核或設(shè)備樹

適用場(chǎng)景:修改了 Linux 內(nèi)核配置或設(shè)備樹dts文件,重新編譯后需要驗(yàn)證。

Output/Android/├──boot.img ←替換為新編譯的Linux啟動(dòng)鏡像└──dtb.img ←替換為新編譯的設(shè)備樹文件


3.3 替換根文件系統(tǒng)

適用場(chǎng)景:新增了系統(tǒng)庫(kù)、工具鏈或應(yīng)用配置文件,需要整體更新根文件系統(tǒng)。

Output/Android/└──rootfs.img ←替換為更新后的根文件系統(tǒng)鏡像


四、重新打包

4.1 回包腳本說明

睿擎提供了標(biāo)準(zhǔn)回包腳本 repack_update_img.bat,位于工具根目錄。該腳本封裝了兩步打包操作,無(wú)需手動(dòng)執(zhí)行底層命令。

腳本內(nèi)容如下:

@echooffsetlocal ENABLEEXTENSIONS ENABLEDELAYEDEXPANSIONREM Repack Rockchip update image from Output\AndroidREM Usage: repack_update_img.bat [SOC] [STORAGE] [OUTPUT_IMG_NAME]REM Example: repack_update_img.bat RK3562 EMMC update_repack.imgset"ROOT_DIR=%~dp0"set"BIN_DIR=%ROOT_DIR%\bin"set"OUTPUT_DIR=%ROOT_DIR%\Output"set"ANDROID_DIR=%OUTPUT_DIR%\Android"set"AFP_TOOL=%BIN_DIR%\AFPTool.exe"set"RK_MAKER=%BIN_DIR%\RKImageMaker.exe"set"BOOT_BIN=%OUTPUT_DIR%\boot.bin"set"TEMP_FIRMWARE=%OUTPUT_DIR%\firmware_repack.img"REM 默認(rèn)參數(shù)set"SOC=RK3562"set"STORAGE=EMMC"set"OUTPUT_NAME=update_repack.img"REM 命令行參數(shù)覆蓋默認(rèn)值ifnot"%~1"==""set"SOC=%~1"ifnot"%~2"==""set"STORAGE=%~2"ifnot"%~3"==""set"OUTPUT_NAME=%~3"set"OUTPUT_IMG=%OUTPUT_DIR%\%OUTPUT_NAME%"echo [STEP1/2] Packing firmware image..."%AFP_TOOL%"-pack"%ANDROID_DIR%""%TEMP_FIRMWARE%"iferrorlevel1( echo [ERROR] AFPToolpackfailed. Checkpackage-fileandimage files. exit/b2)echo [STEP2/2] Packing final update image..."%RK_MAKER%"-%SOC%"%BOOT_BIN%""%TEMP_FIRMWARE%""%OUTPUT_IMG%"-os_type:ANDROIDOS -storage:%STORAGE%iferrorlevel1( echo [ERROR] RKImageMakerpackfailed. Check parameters (SOC, STORAGE). exit/b3)echo [SUCCESS] Repack complete.echo [SUCCESS] Output:%OUTPUT_IMG%exit/b0


4.2 執(zhí)行打包

在工具根目錄執(zhí)行默認(rèn)打包(使用 RK3562 / EMMC 參數(shù)):

repack_update_img.bat

如需指定芯片型號(hào)、存儲(chǔ)介質(zhì)或輸出文件名,可傳入?yún)?shù):

# RK3562 + eMMC + 自定義輸出文件名repack_update_img.bat RK3562 EMMC my_update_v1.2.0.img


4.3 打包參數(shù)說明

b056f396-2db2-11f1-96ea-92fbcf53809c.png


4.4 底層兩步流程(可選了解)

回包腳本內(nèi)部實(shí)際執(zhí)行兩步操作,理解其原理有助于排查問題:

第一步:AFPTool 打包分區(qū)鏡像

AFPTool.exe -pack"Output\Android""Output\firmware_repack.im

將 Android/ 目錄下的所有分區(qū)鏡像按 package-file 配置打包為 firmware_repack.img。

第二步:RKImageMaker 合成最終鏡像

RKImageMaker.exe-RK3562"Output\boot.bin""Output\firmware_r

將 boot.bin(第一層 Loader)與 firmware_repack.img(第二層固件包)合并為最終的 update_repack.img。


4.5 常見錯(cuò)誤與處理

b061ade0-2db2-11f1-96ea-92fbcf53809c.png


五、燒錄驗(yàn)證

5.1 進(jìn)入 Loader 燒錄模式

使用 USB Type-A 線連接開發(fā)板與 PC,按以下步驟進(jìn)入 Loader 模式:

1.按住LOADER 按鍵(板子上標(biāo)有 L 的那顆)

2.按住RST 復(fù)位鍵

3.松開RST 復(fù)位鍵,保持 LOADER 按鍵不放

4.約 1 秒后松開 LOADER 按鍵

5.RKDevTool 界面應(yīng)檢測(cè)到 LOADER 狀態(tài)的設(shè)備


5.2 使用 RKDevTool 燒錄

打開 RKDevTool.exe,在設(shè)備列表中選中檢測(cè)到的 LOAD 設(shè)備,然后在右側(cè)路徑欄選擇重新打包生成的 update_repack.img 文件,點(diǎn)擊"執(zhí)行"開始燒錄。

b06d3e9e-2db2-11f1-96ea-92fbcf53809c.png


RKDevTool 燒錄界面示例

燒錄完成后設(shè)備自動(dòng)重啟。若修改的是 app.dtb 分區(qū),設(shè)備重啟后將默認(rèn)運(yùn)行新打包的應(yīng)用程序。

b0785356-2db2-11f1-96ea-92fbcf53809c.png

替換固件并燒錄后,設(shè)備運(yùn)行新版本固件


六、操作流程匯總

① 準(zhǔn)備工具和原始固件 └─ RKDevTool_Release_v2.96+ 官方固件包(.7z 解壓)② 解包原始固件 └─ unpack_update_img.bat └─ Output/boot.bin+ Output/Android/(各分區(qū)鏡像)③ 修改目標(biāo)分區(qū) ├─ 替換 app.dtb→ 改名 dtb.img(最常見) ├─ 或替換 boot.img(Linux 內(nèi)核) └─ 或替換 rootfs.img(根文件系統(tǒng))④ 重新打包 └─ repack_update_img.bat[SOC][STORAGE][OUTPUT_NAME] └─ Output/update_repack.img⑤ 燒錄驗(yàn)證 └─ RKDevTool → 選中 update_repack.img→ 執(zhí)行燒錄


七、固件制作工具包

想親手操作卻懶得整理工具?我們幫你打包好了:

RKDevTool 固件制作工具包(含 AFPTool / RKImageMaker / 燒錄工具)

睿擎官方回包腳本(repack_update_img.bat,開箱即用)

官方開發(fā)指南與 SDK 說明(文檔站直達(dá))

RuiChing Studio 集成開發(fā)環(huán)境(IDE 下載入口)

掃碼下方二維碼,填寫簡(jiǎn)單表單(1分鐘),工具包及文檔鏈接將發(fā)送至郵箱。

wKgZO2nOKNWAWzN0AAAQ3-qoX9I978.png
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 內(nèi)核
    +關(guān)注

    關(guān)注

    4

    文章

    1472

    瀏覽量

    43061
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11788

    瀏覽量

    219377
  • 嵌入式開發(fā)
    +關(guān)注

    關(guān)注

    18

    文章

    1155

    瀏覽量

    50202
  • RT-Thread
    +關(guān)注

    關(guān)注

    32

    文章

    1630

    瀏覽量

    45093
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    小安Demo固件編譯和燒錄指南

    小安Demo固件編譯和燒錄指南
    發(fā)表于 08-06 09:35 ?1041次閱讀
    小安<b class='flag-5'>派</b>Demo<b class='flag-5'>固件</b>編譯和燒錄<b class='flag-5'>指南</b>

    10分鐘上手平臺(tái)GUI開發(fā):第一個(gè)LVGL圖形應(yīng)用

    ,在平臺(tái)上支持LVGL能夠更好地發(fā)揮其優(yōu)勢(shì),為開發(fā)者帶來(lái)更多便利。一環(huán)境搭建:5分鐘極速配置1.硬件準(zhǔn)備開發(fā)板:
    的頭像 發(fā)表于 06-06 18:41 ?2947次閱讀
    10分鐘上手<b class='flag-5'>睿</b><b class='flag-5'>擎</b>平臺(tái)GUI開發(fā):第一個(gè)LVGL圖形應(yīng)用

    基于輕松玩轉(zhuǎn)Modbus工業(yè)通信

    。今天,我們就帶來(lái)一篇實(shí)戰(zhàn)教程,教大家如何基于/工業(yè)平臺(tái),分別作為ModbusRTU主機(jī)和ModbusTCP主機(jī),讀取Modbus
    的頭像 發(fā)表于 07-23 17:05 ?3905次閱讀
    基于<b class='flag-5'>睿</b><b class='flag-5'>擎</b><b class='flag-5'>派</b>輕松玩轉(zhuǎn)Modbus工業(yè)通信

    文件系統(tǒng)指南:從開發(fā)到發(fā)布全流程實(shí)踐 | 技術(shù)解析

    在嵌入式系統(tǒng)開發(fā)中,文件系統(tǒng)扮演著至關(guān)重要的角色,它負(fù)責(zé)數(shù)據(jù)的持久化存儲(chǔ)、配置文件管理和資源訪問等核心功能。平臺(tái)提供了一套完整的文件系統(tǒng)解決方案,從開發(fā)階段的API調(diào)用到調(diào)試階段的文件操作,再到
    的頭像 發(fā)表于 11-05 18:13 ?8216次閱讀
    <b class='flag-5'>睿</b><b class='flag-5'>擎</b><b class='flag-5'>派</b>文件系統(tǒng)<b class='flag-5'>指南</b>:從開發(fā)到發(fā)布全流程實(shí)踐 | 技術(shù)解析

    】CANOpen總線之IO模塊讀寫(DS401協(xié)議)

    以瑞芯微RK3506為主控芯片,底層搭載RT-Thread操作系統(tǒng),基于專為工業(yè)場(chǎng)景打造的工業(yè)平臺(tái)進(jìn)行開發(fā)。該平臺(tái)是全棧自主可控的
    的頭像 發(fā)表于 12-24 18:01 ?7433次閱讀
    【<b class='flag-5'>睿</b><b class='flag-5'>擎</b><b class='flag-5'>派</b>】CANOpen總線之IO模塊讀寫(DS401協(xié)議)

    】EtherCAT總線之IO模塊讀寫

    在上一篇文章《【】CANOpen總線之IO模塊讀寫(DS401協(xié)議)》我寫了關(guān)于派上CANOpen的IO模塊通信,為什么先寫CAN
    的頭像 發(fā)表于 12-31 19:07 ?5812次閱讀
    【<b class='flag-5'>睿</b><b class='flag-5'>擎</b><b class='flag-5'>派</b>】EtherCAT總線之IO模塊讀寫

    3562快速上手體驗(yàn)

    1引言隨著物聯(lián)網(wǎng)和工業(yè)自動(dòng)化的快速發(fā)展,嵌入式開發(fā)板的需求日益增長(zhǎng)。3562作為一款基于瑞芯微RK3562處理器的高性能開發(fā)板,憑借其
    的頭像 發(fā)表于 03-04 21:19 ?6582次閱讀
    <b class='flag-5'>睿</b><b class='flag-5'>擎</b><b class='flag-5'>派</b><b class='flag-5'>3562</b>快速上手體驗(yàn)

    3562 EtherCAT主站實(shí)踐

    結(jié)構(gòu)和低廉的成本優(yōu)勢(shì),廣泛應(yīng)用于工業(yè)機(jī)器人、CNC機(jī)床、自動(dòng)化產(chǎn)線等場(chǎng)景。3562作為一款基于瑞芯微RK3562處理器的高性能開發(fā)板,
    的頭像 發(fā)表于 03-11 18:18 ?6378次閱讀
    <b class='flag-5'>睿</b><b class='flag-5'>擎</b><b class='flag-5'>3562</b> EtherCAT主站實(shí)踐

    UM2388_STM32Cube固件的開發(fā)指南

    UM2388_STM32Cube固件的開發(fā)指南
    發(fā)表于 11-22 08:21 ?3次下載
    UM2388_STM32Cube<b class='flag-5'>固件</b><b class='flag-5'>包</b>的開發(fā)<b class='flag-5'>指南</b>

    平臺(tái)極簡(jiǎn)開發(fā)重要實(shí)踐—— PinMux 配置工具 | 試用名單公示

    RT-Thread工業(yè)開發(fā)平臺(tái)是為工業(yè)場(chǎng)景設(shè)計(jì)的軟硬件一體化開發(fā)方案,全棧自主可控,賦能用戶聚焦核心業(yè)務(wù)創(chuàng)新,大幅提升開發(fā)效率。平臺(tái)以極簡(jiǎn)化設(shè)計(jì)理念來(lái)指導(dǎo)產(chǎn)品開發(fā)。為降低開發(fā)門
    的頭像 發(fā)表于 06-11 17:05 ?1572次閱讀
    <b class='flag-5'>睿</b><b class='flag-5'>擎</b>平臺(tái)極簡(jiǎn)開發(fā)重要實(shí)踐—— PinMux 配置工具 | <b class='flag-5'>睿</b><b class='flag-5'>擎</b><b class='flag-5'>派</b>試用名單公示

    RK3506J開發(fā)板開箱記錄、初步調(diào)試

    基于RK3506J開發(fā),RK3506J是一款三核A7+M0的入門級(jí)工業(yè)MPU,由于其價(jià)位低,性能優(yōu)異,近期收到熱捧,各家都出了很多RK3506J的開發(fā)板,賽德也出了一款,不過是
    的頭像 發(fā)表于 06-20 20:43 ?2505次閱讀
    <b class='flag-5'>睿</b><b class='flag-5'>擎</b><b class='flag-5'>派</b>RK3506J開發(fā)板開箱記錄、初步調(diào)試

    【MCU體驗(yàn)、MPU性能】 RC3506 套件今日10點(diǎn)淘寶獨(dú)家開售!首批200套,搶完即止!| 產(chǎn)品動(dòng)態(tài)

    工業(yè)開發(fā)平臺(tái)-RC-Pi3506套件今日在淘寶「賽德科技」店鋪正式發(fā)售!原價(jià)299元
    的頭像 發(fā)表于 07-04 09:04 ?1274次閱讀
    【MCU體驗(yàn)、MPU性能】<b class='flag-5'>睿</b><b class='flag-5'>擎</b><b class='flag-5'>派</b> RC3506 套件今日10點(diǎn)淘寶獨(dú)家開售!首批200套,搶完即止!| 產(chǎn)品動(dòng)態(tài)

    平臺(tái)v1.7.2版本正式發(fā)布|技術(shù)集結(jié)

    核心亮點(diǎn):●RC3562新產(chǎn)品系列重磅上線●RC3506平臺(tái)新增多項(xiàng)核心功能RC3562新產(chǎn)品系列重磅推出RC3562作為平臺(tái)全新產(chǎn)品系
    的頭像 發(fā)表于 12-17 18:10 ?680次閱讀
    <b class='flag-5'>睿</b><b class='flag-5'>擎</b>平臺(tái)v1.7.2版本正式發(fā)布|技術(shù)集結(jié)

    直播預(yù)告 | 3506 Ubuntu開發(fā)實(shí)戰(zhàn):從環(huán)境搭建到固件制作,一次講透

    ,我們用一場(chǎng)直播,帶你完整走一遍3506Ubuntu系統(tǒng)開發(fā)全流程,從零搭建環(huán)境到制作
    的頭像 發(fā)表于 03-13 17:45 ?1612次閱讀
    直播預(yù)告 | <b class='flag-5'>睿</b><b class='flag-5'>擎</b><b class='flag-5'>派</b>3506 Ubuntu開發(fā)實(shí)戰(zhàn):從環(huán)境搭建到<b class='flag-5'>整</b><b class='flag-5'>包</b><b class='flag-5'>固件</b><b class='flag-5'>制作</b>,一次講透

    直播預(yù)告 | 3562 NullClaw 系統(tǒng)開發(fā)實(shí)戰(zhàn):把 AI 助手塞進(jìn)工業(yè)開發(fā)板

    ,在3562上完整部署NullClaw,讓工業(yè)開發(fā)板瞬間擁有AI對(duì)話與自動(dòng)化任務(wù)能力。直播核心內(nèi)容本次直播以
    的頭像 發(fā)表于 03-30 18:23 ?91次閱讀
    直播預(yù)告 | <b class='flag-5'>睿</b><b class='flag-5'>擎</b><b class='flag-5'>派</b> <b class='flag-5'>3562</b> NullClaw 系統(tǒng)開發(fā)實(shí)戰(zhàn):把 AI 助手塞進(jìn)工業(yè)開發(fā)板