ProductionTool用户手册
:::info 文档信息
文档标识:RK-YH-YF-001 · 发布版本:1.0.2 · 页数:12 · 语言:中文
原始文档:Rockchip-User-Guide-ProductionTool-CN.pdf
:::
章节大纲
- ProductionTool用户手册(P1)
- 概述(P5)
- 目录结构(P5)
- 常用设置(P5)
- 固件升级(P5)
- 点击”固件”,选择固件和Loader(P6)
- 点击”启动”,开始等待升级设备接入(P6)
- 常见升级问题(P7)
- 下载Boot失败(P7)
- 测试设备失败(P8)
- 下载Firmware失败(P9)
- 校验Firmware失败(P10)
- 校验Firmware失败,数据比较出错(P11)
- 权限问题(P12)
在线预览
若预览无法显示,请直接下载 PDF 后用本地阅读器打开。
1. 概述
ProductionTool是应用在小系统解决方案上的厂线烧录工具,在usb带宽允许的情况下可以支持24台设备同时升级。
2. 目录结构
Language目录:语言文件Config.ini 工具配置文件ProductionTool.exe 烧录程序
3. 常用设置
- 模式选择:目前只支持”固件升级”,后续会支持”擦除Flash”功能2. “重启设备”,勾选上,在固件升级完成后会重启设备3. “回读校验”,勾选上,在固件烧写完后,会从设备端回读所有数据同原始固件进行比较4. “Msc升级”,勾选上,工具支持扫描msc设备,当发现后,会去切换设备进入升级模式,开始正常升级5. “不烧录未使用的分区空间”,勾选上,工具烧录固件时,只写入固件中各分区的有效数据,未使用的填充数据不进行烧写.
4. 固件升级
4.1 点击”固件”,选择固件和Loader
4.2 点击”启动”,开始等待升级设备接入
升级前准备:升级设备在第一次接入PC后,工具会记录下它的接入usb端口信息并分配它一个”ID”,以后接入这个usb端口的设备都使用这个ID.
点击”停止”后,用一台升级设备依次接入所有使用的usb端口,每接入一个usb端口,记录下工具给它分配的ID,然后用标签纸写上ID,贴在usb线上,以后工具都是用ID来表示设备.
5. 常见升级问题
5.1 下载Boot失败
下载Boot操作分两步,一是下载ddr初始化代码到sram中运行,二是下载升级代码到ddr中运行,所以这个步骤失败:1查主控;2查ddr
5.2 测试设备失败
测试设备操作在下载Boot之后,如果测试设备失败,多数是DDR有问题,导致下载到ddr中的升级通讯代码运行不正常.
5.3 下载Firmware失败
“下载Firmware失败”主要是两种原因:
- usb通讯不稳定,更换usb端口或者usb连接线,检查设备端usb硬件2. 设备端写操作出错,连接串口,提供串口日志,排除flash硬件
5.4 校验Firmware失败
“校验Firmware失败”,校验过程主要是回读数据进行比较,失败的原因:
- usb通讯不稳定,更换usb端口或者usb连接线,检查设备端usb硬件2. 设备端读操作出错,连接串口,提供串口日志,排除flash硬件
5.5 校验Firmware失败,数据比较出错
当出现数据比较出错,会在工具的log目录下导出当时比较的两份数据,文件名中有file的是原数据,文件名中有flash的是设备回读的数据.对比两个文件:
- 如果不同数据,是非常有规律的个别bit出错,检查ddr 2. 如果数据出现大块不同,检查flash
5.6 权限问题
当出现”下载Boot”失败情况,请先确认rockusb驱动是不是使用v4.6之前版本,如果是,需要右击程序以管理员权限打开工具.