完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
Platform: ROCKCHIP
OS: Android 6.0 Kernel: 3.10.92 此方法适用于全新eMMC(MaskRom模式)以及已经刷过系统的(RockU***模式)板子升级. 1. 编译整个系统。 $ ./1_build_debug.sh 2. 拷贝所有 Images $ cp rockdev/rk3288-eng/* RKTools/linux/Linux_Pack_Firmware/rockdev/Images 3. 拷贝loader $cpockdev/rk3288-eng/RK3288UbootLoader_V2.30.10.bin RKTools/linux/Linux_Pack_Firmware/rockdev/ 4. 修改package-file # NAME Relative path #HWDEF HWDEF package-file package-file bootloader RK3288UbootLoader_V2.30.10.bin parameter parameter resource Image/resource.img kernel Image/kernel.img boot Image/boot.img recovery Image/recovery.img system Image/system.img backup RESERVED 5. 修改parameter FIRMWARE_VER:6.0.0 MACHINE_MODEL:rk3288 MACHINE_ID:007 MANUFACTURER:RK3288 MAGIC: 0x5041524B ATAG: 0x60000800 MACHINE: 3288 CHECK_MASK: 0x80 PWR_HLD: 0,0,A,0,1 CMDLINE:console=ttyFIQ0 androidboot.baseband=N/A androidboot.selinux=permissive androidboot.hardware=rk30board androidboot.console=ttyFIQ0 init=/init initrd=0x62000000,0x00800000 mtdparts=rk29xxnand:0x00002000@0x00002000(uboot),0x00002000@0x00004000(misc),0x00008000@0x00006000(resource),0x00008000@0x0000e000(kernel),0x00010000@0x00016000(boot),0x00010000@0x00026000(recovery),0x0001a000@0x00036000(backup),0x00040000@0x00050000(cache),0x00002000@0x00090000(kpanic),0x00100000@0x00092000(system),0x00008000@0x00192000(metadata),0x00020000@0x0039A000(radical_update),-@0x003BA000(userdata) 6. 修改mkupdate.sh #!/bin/bash pause() { echo "Press any key to quit:" read -n1 -s key exit 1 } echo "start to make update.img..." if [ ! -f "parameter" ]; then echo "Error:No found parameter!" pause fi if [ ! -f "package-file" ]; then echo "Error:No found package-file!" pause fi ./afptool -pack ./ Image/update.img || pause ./rkImageMaker -RK32 RK3288UbootLoader_V2.30.10.bin Image/update.img update.img -os_type:androidos || pause echo "Making update.img OK." echo "Press any key to quit:" read -n1 -s key exit 0 7. 生成update.img [kris@:~/rk3288/RKTools/linux/Linux_Pack_Firmware/rockdev]$ ./mkupdate.sh start to make update.img... Android Firmware Package Tool v1.62 ------ PACKAGE ------ Add file: ./package-file Add file: ./RK3288UbootLoader_V2.30.10.bin Add file: ./parameter Add file: ./Image/resource.img Add file: ./Image/kernel.img Add file: ./Image/boot.img Add file: ./Image/recovery.img Add file: ./Image/system.img Add CRC... Make firmware OK! ------ OK ------ ********RKImageMaker ver 1.63******** Generating new image, please wait... Writing head info... Writing boot file... Writing firmware... Generating MD5 data... MD5 data generated successfully! New image generated successfully! Making update.img OK. Press any key to quit: 8. 插上u*** cable线,升级 upgrade_tool从 rk3288/RKTools/linux/Linux_Upgrade_Tool/Linux_Upgrade_Tool_v1.23 Copy过来。 [kris@:~/rk3288/RKTools/linux/Linux_Pack_Firmware/rockdev_bk]$ ./upgrade_tool List of rocku*** connected DevNo=1 Vid=0x2207,Pid=0x320a,LocationID=31a Maskrom Found 1 rocku***,Select input DevNo,Rescan press : ---------------------Tool Usage --------------------- Help: H Quit: Q Version: V Clear Screen: CS ------------------Upgrade Command ------------------ ChooseDevice: CD SwitchDevice: SD UpgradeFirmware: UF UpgradeLoader: UL DownloadImage: DI <-p|-b|-k|-s|-r|-m image> [parameter file] DownloadBoot: DB EraseFlash: EF LowerFormat: LF ----------------Professional Command ----------------- TestDevice: TD ResetDevice: RD [subcode] ResetPipe: RP [pipe] ReadFlashID: RID ReadFlashInfo: RFI ReadChipInfo: RCI ReadSector: RS WriteSector: WS ReadLBA: RL WriteLBA: WL EraseBlock: EB ------------------------------------------------------- Rocku***>uf update.img Loading firmware... Support Type:RK32 FW Ver:6.0.00 FW Time:2016-10-25 11:36:04 Loader ver:2.30 Loader Time:2016-09-06 14:29:09 Upgrade firmware ok. 这样就可以开机了。 |
|
|
|
Platform: ROCKCHIP
OS: Android 6.0 Kernel: 3.10.92 此方法适用于全新eMMC(MaskRom模式)以及已经刷过系统的(RockU***模式)板子升级。 1. 编译整个系统。 $ 。/1_build_debug.sh 2. 拷贝所有 Images $ cp rockdev/rk3288-eng/* RKTools/linux/Linux_Pack_Firmware/rockdev/Images 3. 拷贝loader $cpockdev/rk3288-eng/RK3288UbootLoader_V2.30.10.bin RKTools/linux/Linux_Pack_Firmware/rockdev/ 4. 修改package-file # NAME Relative path #HWDEF HWDEF package-file package-file bootloader RK3288UbootLoader_V2.30.10.bin parameter parameter resource Image/resource.img kernel Image/kernel.img boot Image/boot.img recovery Image/recovery.img system Image/system.img backup RESERVED 5. 修改parameter FIRMWARE_VER:6.0.0 MACHINE_MODEL:rk3288 MACHINE_ID:007 MANUFACTURER:RK3288 MAGIC: 0x5041524B ATAG: 0x60000800 MACHINE: 3288 CHECK_MASK: 0x80 PWR_HLD: 0,0,A,0,1 CMDLINE:console=ttyFIQ0 androidboot.baseband=N/A androidboot.selinux=permissive androidboot.hardware=rk30board androidboot.console=ttyFIQ0 init=/init initrd=0x62000000,0x00800000 mtdparts=rk29xxnand:0x00002000@0x00002000(uboot),0x00002000@0x00004000(misc),0x00008000@0x00006000(resource),0x00008000@0x0000e000(kernel),0x00010000@0x00016000(boot),0x00010000@0x00026000(recovery),0x0001a000@0x00036000(backup),0x00040000@0x00050000(cache),0x00002000@0x00090000(kpanic),0x00100000@0x00092000(system),0x00008000@0x00192000(metadata),0x00020000@0x0039A000(radical_update),-@0x003BA000(userdata) 6. 修改mkupdate.sh #!/bin/bash pause() { echo “Press any key to quit:” read -n1 -s key exit 1 } echo “start to make update.img.。.” if [ ! -f “parameter” ]; then echo “Error:No found parameter!” pause fi if [ ! -f “package-file” ]; then echo “Error:No found package-file!” pause fi 。/afptool -pack 。/ Image/update.img || pause 。/rkImageMaker -RK32 RK3288UbootLoader_V2.30.10.bin Image/update.img update.img -os_type:androidos || pause echo “Making update.img OK.” echo “Press any key to quit:” read -n1 -s key exit 0 7. 生成update.img [kris@:~/rk3288/RKTools/linux/Linux_Pack_Firmware/rockdev]$ 。/mkupdate.sh start to make update.img.。. Android Firmware Package Tool v1.62 ------ PACKAGE ------ Add file: 。/package-file Add file: 。/RK3288UbootLoader_V2.30.10.bin Add file: 。/parameter Add file: 。/Image/resource.img Add file: 。/Image/kernel.img Add file: 。/Image/boot.img Add file: 。/Image/recovery.img Add file: 。/Image/system.img Add CRC.。. Make firmware OK! ------ OK ------ ********RKImageMaker ver 1.63******** Generating new image, please wait.。. Writing head info.。. Writing boot file.。. Writing firmware.。. Generating MD5 data.。. MD5 data generated successfully! New image generated successfully! Making update.img OK. Press any key to quit: 8. 插上u*** cable线,升级 upgrade_tool从 rk3288/RKTools/linux/Linux_Upgrade_Tool/Linux_Upgrade_Tool_v1.23 Copy过来。 [kris@:~/rk3288/RKTools/linux/Linux_Pack_Firmware/rockdev_bk]$ 。/upgrade_tool List of rocku*** connected DevNo=1 Vid=0x2207,Pid=0x320a,LocationID=31a Maskrom Found 1 rocku***,Select input DevNo,Rescan press 《R》,Quit press 《Q》:1 ---------------------Tool Usage --------------------- Help: H Quit: Q Version: V Clear Screen: CS ------------------Upgrade Command ------------------ ChooseDevice: CD SwitchDevice: SD UpgradeFirmware: UF 《Firmware》 UpgradeLoader: UL 《Loader》 DownloadImage: DI 《-p|-b|-k|-s|-r|-m image》 [parameter file] DownloadBoot: DB 《Loader》 EraseFlash: EF 《Loader|firmware》 LowerFormat: LF ----------------Professional Command ----------------- TestDevice: TD ResetDevice: RD [subcode] ResetPipe: RP [pipe] ReadFlashID: RID ReadFlashInfo: RFI ReadChipInfo: RCI ReadSector: RS 《BeginSec》 《SectorLen》 [-decode] [File] WriteSector: WS 《BeginSec》 《File》 ReadLBA: RL 《BeginSec》 《SectorLen》 [File] WriteLBA: WL 《BeginSec》 《File》 EraseBlock: EB 《CS》 《BeginBlock》 《BlokcLen》 [--Force] ------------------------------------------------------- Rocku***》uf update.img Loading firmware.。. Support Type:RK32 FW Ver:6.0.00 FW Time:2016-10-25 11:36:04 Loader ver:2.30 Loader Time:2016-09-06 14:29:09 Upgrade firmware ok. 这样就可以开机了。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
RK 主流平台参数对比文档:助力设计阶段快速选型(包含RK3588 RK3588S RK3588S2 RK3576 RK3568)
849 浏览 0 评论
行业集结:共同定制 RK3566 集成 AI 眼镜的前沿 AR 方案
999 浏览 0 评论
488 浏览 0 评论
457 浏览 0 评论
776 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-23 18:55 , Processed in 0.380224 second(s), Total 44, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191