8A07 软件升级说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8A07软件升级说明
2012.10.25
声明:请尽量使用非串口升级方式升级主程序和UBOOT程序8A07系列机器有两部分程序可以进行后续升级:主程序和UBOOT程序,主程序对应nand flash(主程序芯片,位号U172)中程序,UBOOT程序对应spi flash(引导程序芯片,位号U158)中程序。
可以有四种方式对nand flash(主程序芯片,位号U172)进行升级。
方式一:本地U盘(或SD卡)手动升级。
将升级压缩包存入U盘(或SD卡)的根目录,开机后插入存储有主程序的U盘(或SD卡),进入“高级设置”→“本地升级”,然后根据菜单提示,选择要升级的主程序进行升级。用这种方式进行升级时, OSD会提示系统自动关机,此时不能对电视进行操作,请等待电视自动重启,重启后才进入真正的升级阶段,此时OSD显示ANDROID机器人和升级进度。升级完成后会自动对电视机重启。
方式二:在线升级。
首先保证电视机网络畅通。开机后插入外接存储设备(U盘或SD卡,需有足够放置升级文件压缩包的存储空间,默认下载位置为SD卡或USB的根目录),进入“高级设置”→“在线升级”,会启动在线升级检测流程。系统会自动检测当前网络后台挂载的系统软件程序版本信息,以及任务管理器中升级文件压缩包的下载情况,给予提示,执行下载任务。下载任务完成后,会弹出提示信息,可以通过再次点击在线升级,或点击任务管理器中系统软件升级包对应的安装按钮,启动升级对话框。点击确定按钮后将会使用下载的升级文件压缩包进行系统升级(如果放弃升级请点击取消按钮)。
方式三:使用USBBOOT开关自动升级方式。
详见下文第一部分说明。
方式四:使用串口命令方式升级。
详见下文第二部分说明。
可以有两种方式对spi flash(引导程序芯片,位号U158)进行升级。
方式一:使用USBBOOT开关自动升级方式
详见下文第一部分说明
方式二:使用串口命令方式升级
详见下文第二部分说明
第一部分:使用USBBOOT开关升级主程序和UBOOT程序主程序和UBOOT程序都可以采用U盘自动升级的方式进行。首先要保证U盘(最好是4G以下的u盘,并且不要分区,否则有可能识别不到)根目录下存有aml_autoscript文件,如果需要升级主程序,就将update.zip文件以及factory_update_param.aml文件存入U盘根目录。如果需要升级UBOOT程序,就将spim2c.bin文件存入U盘根目录,请注意,如果U盘根目录下同时存有spim2c.bin 和update.zip,则会先升级spim2c.bin,然后再升级update.zip,也就是说,两个程序一次性完成升级,因此,在插入U盘前请先确定需要升级的文件是哪个。
升级方法为:
1. 将所有需要升级的程序拷贝到U盘根目录下。
2. 打开USBBOOT开关。方法有两个:
方法一:开机,音量减到零,按住键控板上的音量减键的同时按遥控器上的屏显键(或返回键)进入工厂模式。进入“高级设置”选项(密码为123456),将“USBBOOT”改为“开”。或者使用工厂模式菜单首页的“复位初始化”功能,此功能也包含了打开USBBOOT开关的操作(此方式仅适用于生产线返工的情况)。
方法二:使用串口打开USBBOOT开关。首先进入UBOOT命令行状态(如何进入该状态请参见第三部分“如何使用串口”的第三部分),然后顺序输入下面两个命令:set usbboot 1
save
每一行代表一个命令,每个命令都以回车结束,命令可以通过复制的方式输入。输入这两个命令后,USBBOOT开关就打开了,等同于在工厂模式菜单中修改“USBBOOT”选项。
3. 交流关机,插入u盘(请插在最下方的USB端口),拔掉其他usb接口上的usb
设备,交流开机。
4. 如果是升级UBOOT程序,开机后会比平时黑屏时间略长一点。如果是升级主程序,
则会在电视界面上出现android机器人,其下方有升级进度,主程序升级完成后会自动重启。升级后第一次重启的阶段由于会进行数据拷贝因此开机速度会比平时长3-5分钟,请勿在这个阶段关机,以避免由于数据拷贝出错导致的系统异常。
5. 电视开机后,重新进入工厂菜单,检查所升级软件的版本,如果是升级主程序,
请看工厂菜单第一行“CPU:”,如果升级UBOOT程序,请看看工厂菜单第三行“引导程序版本”,进行版本确认。然后再进入高级设置查看“USBBOOT”选项,升级成功后,“USBBOOT”选项应该为“关”。请务必核对这两项,如果不正确则表示没有升级成功,请重新操作步骤1-5.
请注意如果曾经进行过将USBBOOT选项设为“开”的操作,在将电视交给客户之前一定要保证USBBOOT选项为“关”,否则在用户手中将产生无法预料的后果。
如果没有升级成功,请先确认USBBOOT项是否为开,并检查是否插在最下方的端口上(只有这个端口可以进行自动升级),然后再确认u盘是否符合要求并且根目录下存在需要的文件(文件名必须是aml_autoscript、update.zip、factory_update_param.aml和spim2c.bin)。或者使用其他u盘再试一下。
第二部分:使用串口命令方式升级
首先进入UBOOT命令行状态(如何进入该状态请参见第三部分“如何使用串口”的第三点)。
主程序升级步骤如下:
将插有update.zip文件(请注意升级文件名必须为update.zip,如果拿到的程序名不同,请自行修改为update.zip)和factory_update_param.aml文件的U盘插到最下方USB端口中,并输入命令“run recoverynand”(本命令不包含引号在内),然后回车,就可以进行主程序的升级了。正常的升级界面是android机器小人下方有进度条。升级完成后系统会自动重启电视。
注:1.有时系统会提示“请在U盘根目录下插入update.zip,并按确认键升级”,