1、福州瑞芯微电子有限公司统一量产工具用户使用说明2010-3-20文档修改记录版本号 制定日期 编制人/修改人 修改说明 生效日期 备 注1.0 2010-3-20 Cw 初版1.1 2010-10-12 LY 增加错误说明1.2 2011-06-28 LY 增加数据盘操作配置参数目录概述 .41. 使用对象 .42. 组件概述 .42.1. 工具目录结构 .42.2. 配置文件说明 .42.2.1. Language 节 .42.2.2. System 节 .52.2.3. 配置注意事项 .53. 使用步骤 .63.1. 修改配置文件 .63.2. 安装驱动程序 .63.3. 固件批量升级 .
2、93.3.1. 界面介绍 .93.3.2. 操作步骤 .93.3.3. 错误信息说明 .94. 注意事项 .10概述统一量产工具是瑞芯微电子有限公司为提高客户生产效率而专门开发的工具。该工具主要应用于工厂对产品固件进行大批量的升级操作。1. 使用对象需要对产品进行大批量固件升级的工厂。2. 组件概述2.1.工具目录结构 config.ini用于配置工具的语言,界面上的字体,以及升级属性配置,具体设置方法详见配置文件说明。 Language支持的语言列表,不需要用户做任何修改。 Log升级信息输出,用于出错时的分析处理。该功能可以在配置文件中配置为启用或关闭。 RKBatchTool.exe量产
3、工具程序2.2.配置文件说明配置文件用于配置升级程序的界面属性和升级属性。由Language和System两个节组成。2.2.1. Language 节Kinds=2 /工具支持的语言数,不支持用户修改Selected=1 /默认选择的语言索引。用户可以根据下面的LangXFile 对应的语言来进行选择。例如选择英语,则将该键值改为 Selected=2LangPath=Language /语言文件路径,不建议用户修改。Lang1File=Chinese.ini /语言索引 1 对应的语言配置文件,不建议用户修改Lang1FontName=宋体 /该语言对应的界面上的字体Lang1FontSi
4、ze=9 /该语言对应的界面上的字体大小Lang1Tag=CHN /语言标识,不支持用户修改Lang1CHNTitle=中文 /程序语言选择时的显示方式,不建议用户修改Lang1ENGTitle=Chinese /程序语言选择时的显示方式,不建议用户修改Lang2File=English.ini /语言索引 2 对应的语言配置文件,不建议用户修改Lang2FontName=Arial /该语言对应的界面上的字体Lang2FontSize=9 /该语言对应的界面上的字体大小Lang2Tag=ENG /语言标识,不支持用户修改Lang2CHNTitle=英文 /程序语言选择时的显示方式,不建议用户
5、修改Lang2ENGTitle=English /程序语言选择时的显示方式,不建议用户修改2.2.2. System 节RKUSB_VID=0x071B /被升级设备的 RockUsb 设备的 VID(可以不用设)RKUSB_PID=0x3226 /被升级设备的 RockUsb 设备的 PID(可以不用设)MSC_VID=0x071B /被升级设备的 MSC 设备的 VIDMSC_PID=0x3203 /被升级设备的 MSC 设备的 PIDFORCEFLAG=FALSE /是否采用强制擦除FORMATFLAG=TRUE /升级后是否对用户盘进行格式化FORMATDATADISKFLAG =TR
6、UE /升级后是否对数据盘进行格式化COPYFLAG=TRUE /升级后是否拷贝数据到用户盘COPYDATADISKFLAG =TRUE /升级后是否拷贝数据到数据盘LOGFLAG=TRUE /是否进行日志记录SUPPORTLOWUSB=TRUE /是否支持 USB 1.1 设备DEFAULT_FIRMWARE=E:Firmware.img /默认固件位置DEFAULT_COPYDIR=E:Firmware /默认拷贝到用户盘的数据路径DEFAULT_DATADISK_COPYPATH= /默认拷贝到数据盘的数据路径DISKVOLUME=Rockchip /用户盘卷标DATADISKVOLUM
7、E=Rockchip /数据盘卷标MACHINE_MODEL= /Android 固件升级时判断固件内的 machine_mode值需要同此值一致才能升级FW_VERSION_MODE= /固件版本显示模式DEC:十进制显示其他:十六进制显示MISC_MODIFY_MODE= /MISC 修改标志,WIPE_ALL:擦除 userdata,cache 和 user 区WIPE_DATA:擦除 userdata 和 cache 区其他值为不修改按原始的 misc 文件下载MSC_WAITTIME=30 /升级后,等待磁盘出现的时间(单位 :秒)RKUSB_WAITTIME=20 /升级过程中,等
8、待 RockUsb 出现的时间(单位:秒)2.2.3. 配置注意事项首次进行配置时,请主要对以下几个键值进行配置: Language-Selected System -MSC_VID System -MSC_PID System -FORMATFLAG System -COPYFLAG System -LOGFLAG System -DEFAULT_FIRMWARE System -DEFAULT_COPYDIR System -DISKVOLUME3. 使用步骤 修改配置文件 插上待升级设备,如果是第一次安装,需要安装驱动程序 启动程序,选择固件,进行升级3.1.修改配置文件配置文件修改,详
9、见配置文件说明,及其配置注意事项3.2.安装驱动程序升级固件前,请关闭播放器。按住升级按钮不放,同时将设备连接到 PC USB 端口。如果之前没有安装过设备驱动,则会弹出如下提示:选择“从列表或指定位置安装(高级) ”,单击下一步。选择驱动程序文件夹下的 rockusb.sys这样,就完成了 USB 设备的驱动安装。3.3.固件批量升级3.3.1. 界面介绍3.3.2. 操作步骤 插上设备,使设备进入升级模式或者 U 盘模式 选择固件 确认设备进入 Rockusb 状态(Maskrom 和 Loader 状态都属于 Rock usb 状态) 升级或修复设备3.3.3. 错误信息说明 “加载配置
10、信息失败,无法进行操作” ,由于 Config.ini 文件加载出错,可以从发布程序中获取正确的 Config.ini 文件进行替换 “加载固件失败,无法进行操作!”由于固件没有选择或者固件不能正确读取导致,请确认固件是否正确 “其他操作正在运行,请稍等!”由于当前正在进行其他操作,请等待其他操作结束再进行 “没有发现设备,无法进行操作!”请确认设备是否连接,或者是否进行 Rockusb 状态 “创建操作流程失败,无法进行操作!”请重启程序,再进行操作 “创建操作对象失败,无法进行操作!”请重启程序,再时行操作 “不支持此类型设备,无法进行操作!”请确认设备是否进入 Rock usb 状态,如果当前是 U 盘状态,请先切换后再进行操作4. 注意事项 批量升级需要接在 HUB 上进行升级,同时升级的设备最好不超过四台。 修改配置文件之后,需要重启批量升级程序 使用量产工具时,不要开启其他升级程序 量产工具在生产过程中会自动给设备产生一个 UID 唯一码,如果需要确保这个唯一码可靠,请给使用量产工具的电脑配备网卡。