本帖最后由 x-forever 于 2015-4-13 11:34 编辑
原来因为一些其它兴趣需要从sd card启动,所以升级成v2.17的u-boot
现在需要该换回v2.15版本重新进入原来的双系统,升级的时候提示IDB获取失败。
Linux 下执行如下(Ubuntu 12.04, Linux_Upgrade_Tool_v1.2):
ygu@fs-ygu:/firefly-img/rk3288/create-sdcard$ sudo upgrade_tool ul RK3288Loader_uboot_V2.15.01.bin
Loading loader…
Support Type:RK320A Loader ver:2.15 Loader Time:2014-08-27 16:57:31
Prepare IDB Fail
Windows下执行如下 (Win7, AndroidTool_Release_v2.3):
可以检测到设备
设置loader为v2.15版本后电击“执行”尝试更新loader失败
能够正常读取flash信息
在“高级功能”一项设置了boot,选择v2.15的loader,点击下载,提示设备类型不匹配
我原来是在Linux下这样升级v2.17loader的:
Download the update tool for Linux:wget http://www.t-firefly.com/downloa … de_Tool_v1.2.tar.gz
Extract the update tool and make it available to the list of programs that the user can execute:
tar xf Linux_Upgrade_Tool_v1.2.tar.gz
cd Linux_Upgrade_Tool_v1.2
sudo mv upgrade_tool /usr/local/bin
sudo chown root:root /usr/local/bin/upgrade_tool
Power on Firefly-RK3288.
Use micro USB OTG cable to connect Firefly-RK3288 to the personal computer.
Press and hold RECOVERY hardware button. After that shortly press RESET hardware button and after two seconds release RECOVERY.
Flash the new bootloader:sudo upgrade_tool ul RK3288Loader_uboot_V2.17.02.bin
我对Rockchip平台的烧写不熟悉,恳请论坛的各位前辈指点下,在下十分感激!
zhansb
April 13, 2015, 10:00am
2
AndroidTool_Release_v2.33有试过吗?
jpchen
April 13, 2016, 6:44am
6
很久不曾上线,最近又重新拿起firefly玩一玩,参考jpchen的帖子已经可以更新了,谢谢jpchen!
我用的是V2.35的,还是提示 “设备类型不匹配,停止运行”
我最近用v2.58的工具,升级Android 5.1的Update固件,提示说下载固件失败,继续求救啊~~
U-Boot 2014.10-RK3288-10 (Jun 10 2019 - 15:00:41)
CPU: rk3288
cpu version = 0
CPU's clock information:
arm pll = 600000000HZ
periph pll = 297000000HZ
ddr pll = 200000000HZ
codec pll = 384000000HZ
Board: Rockchip platform Board
DRAM: Found dram banks: 1
Adding bank:0000000000000000(0000000080000000)
128 MiB
GIC CPU mask = 0x00000001
SdmmcInit = 0 400
SdmmcInit = 2 0
storage init OK!
Using default environment
GetParam
Load FDT from resource image.
power key: bank-0 pin-5
pmic:act8846
can't find dts node for pwm1
DCDC vdd_logic has been used, pwm regulator not init it.
Can't find dts node for fuel guage cw201x
SecureBootEn = 0, SecureBootLock = 0
#Boot ver: 2019-06-10#2.30
sn: 1006120000000382
checkKey
vbus = 1
rockusb key pressed.
现在使用的是v2.30的u-boot版本。
不知道之前是不是因为config.ini中分区表没有选择正确的原因(我用的默认值:DEFAULT_IMAGE_CONFIG=rk3288-ubuntu-config.cfg),烧写Android一直不成功,后来感觉这个是ubuntu的config,换成ubuntu的image后终于写入成功了。
中间一度擦除了flash,板子变砖了,慌得一批。
mkyx
July 19, 2024, 6:09am
13
x-forever 发表于 2019-6-13 12:48
不知道之前是不是因为config.ini中分区表没有选择正确的原因(我用的默认值:DEFAULT_IMAGE_CONFIG=rk3288-u …
我的板子跟你的一样,我想刷Ubuntu 系统,现在显示成功了但是就是hdmi什么也没有输出,我接的屏幕显示没有hdmi信号