完善资料让更多小伙伴认识你,还能领取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. 这样就可以开机了。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
739 浏览 0 评论
968 浏览 1 评论
856 浏览 1 评论
2075 浏览 1 评论
3322 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 22:41 , Processed in 0.763037 second(s), Total 76, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号