RK Linux工具烧录错误分析
来源:互联网 发布:蒲公英软件 编辑:程序博客网 时间:2024/06/05 17:50
问题1
Rockusb>UF
No found firmware item from config!这是因为我做了个软链接,它不能在软链接路径下寻找到config.ini,虽然我也把config.ini的软连接放在同一个路径。
lrwxrwxrwx 1 norton norton 13 2014-11-06 15:03 config.ini -> ../config.ini*
lrwxrwxrwx 1 norton norton 15 2014-11-07 09:32 upgrade_tool -> ../upgrade_tool*
问题2 修改点
Loader要换为对应的版本,不同芯片不同loader,即使SDK是合并的,也要区分loader,例如rk31_30的sdk中,linux工具没有30的loader,但在windows下有,就copy过来用:
-rwxr-xr-x 1 norton norton 194090 2014-08-21 09:01 RK30xxLoader(L)_V2.09.bin
同时修改config.ini/package-file和mkupdate.sh的对应项。
如果不修改mkupdate.sh中的loader ,虽然能顺利生成img,但会报如下错误
Loading firmware...
Support Type:RK31 FW Ver:4.4.02 FW Time:2014-11-07 09:41:13
Loader ver:2.10 Loader Time:2013-12-27 22:12:16
Check Chip Fail
Rockusb>UF
Loading firmware...
Support Type:RK31 FW Ver:4.4.02 FW Time:2014-11-07 09:41:13
Loader ver:2.10 Loader Time:2013-12-27 22:12:16
Test Device Fail
Test Device是在Download Firmware之前的,如果这一步错误,有可能是loader错误,如果确保文件是对的,也可能是cp时,没有完整复制文件过来。下面的afptool就遇到这种不常见的问题。
Rockusb>UF
Loading firmware...
Support Type:RK30 FW Ver:4.4.02 FW Time:2015-01-13 12:21:07
Loader ver:2.09 Loader Time:2013-12-16 11:25:07
Upgrade firmware ok.
loader的信息对应mkimage里的配置信息
如果出现如下错误
./mkupdate.sh: line 18: syntax error near unexpected token `('
./mkupdate.sh: line 18: `./rkImageMaker -RK30 RK30xxLoader(L)_V2.09.bin Image/update.img update.img -os_type:androidos || pause'
则需要在()前面加反斜杆“\”如\(L\)
Android Firmware Package Tool v1.0
------ PACKAGE ------
Add file: ./package-file
Add file: ./RK30xxLoader_V2.09.bin
Error:<AddFile> open file failed,err=2!
------ FAILED ------
这是afptool无法打开loader.bin的意思,可能是copy工具的时候,afptool没完整copy,重新copy一次,问题解决了。
package-file的路径不能以"/"开头,如/mnt/smb,所以要用ln -s 创建软链接
ln -s /mnt/smb/rk30_31/4.4_r1/4.4_r1/rockdev/Image-rk3066/
ln -s /mnt/smb/rk30_31/4.4_r1/4.4_r1/kernel/
- RK Linux工具烧录错误分析
- RK-Android方案编译与烧录升级指导
- rk 工具记录
- RK
- *RK
- QT5 stm32烧录工具
- 第一次烧录Linux
- u88财富快车流氓软件RK驱动分析
- u88财富快车流氓软件RK驱动分析
- Rk平台dvfs流程简易分析
- RK fb源码分析之SCREEN
- At91sam9g35K烧录Linux系统
- altera 的EPM3256A EPM3256AQC208 芯片烧录 量产烧录工具 烧录器 烧录问题解决
- ubuntu下的烧录工具
- ubuntu下的烧录工具
- 关于烧录工具的总结
- Ubuntu16.04安装A33烧录工具
- stm32烧录错误:no stlink detecked
- linux 常用命令 vi mv
- Android中View绘制流程以及invalidate()等相关方法分析
- 用CancellableTask实现TCP连接请求超时机制
- iOS-Framework-ASIHTTPRequest的使用
- 算法之动态规划法
- RK Linux工具烧录错误分析
- 在jsp页面判断日期是否为本日
- python的setup.py文件及其常用命令
- Objective-C Runtime 运行时之三:方法与消息
- 第11周项目二 求最大公约数改版
- centos minimal
- Oracle SQL优化技巧总结篇
- 数据结构上机测试1:顺序表的应用
- Pomelo官方demo ChatofPomelo简析之一——用户登录