本帖最后由 zqf900605 于 2019-12-18 17:02 编辑
8A12/13/14/16 (AML7366-M6) EMMC 中 uboot 损坏或空EMMC情况下升级 uboot
请支持原创,本人zqf900605在15年发部在公司技术网,并未在外网发部。初来论坛看见还有人需要就顺便骗几个分。
保存草稿还要扣10个金币啊??另外发帖文字还不能超一万字???由于文字受限现将主要内容改为附件上传了。
由于发布时间过早,且本人现在也不在做维修,所以文档内的软件只有部分还有保留。就不上传了,但主要问题以说明。可自行添加文件。
本说明应用在 Aml-7366m6tv EMMC空片的烧写,以及 uboot 损坏时烧写,用 usb 线与 PC 电脑相连接。板子的 usb 设成 device mode,用 usb 线与 PC 连接启动,进入 usbboot 模式与 PC 机工具连接烧写。串口小板也可以接上方便查看进度。
PC上位机工具:USB-Burning-tool-v1.6.21\ImageBurnTool.exe
空片或者 uboot 损坏的时候串口打印:
EEEEI3000000032940xf1001103;77500EEEEI400000004294_M6_BL1_1483<253?333?
一直打印 EEEE 开头的信息,如果一直打印这一句,芯片上电了在跑 Romcode 但是没 有检测到启动的设备(EMMC,SPI,SD.......)
device mode模式的进去方法:
见附件
2. 烧录准备工作:
device mode模式准备完成后,打印信息会停在
EEEEI3000000032940xf1001103;77500EEEEI400000004294_M6_BL1_1483<253?333?
此时将主板的与电脑用USB双公头线连接。
用两端为 USB 公头的 USB 线连接主板的USB,另一端接 PC 机 USB口
见附件
2.2 驱动安装
打开设备管理器, 在线刷模式与USB连接线准备完成后,然后给板子上电,设备管理器里会检测到有设备。例下面的 M6TV-CHIP(有些不一定就是这个设备名).
用右键点击,手动更新设备驱动,选择路径至 \USB-Burning-tool-v1.6.21\AmlogicusbBurningdriver\win7\
(驱动有 win7 跟 xp), 是什么系统就选什么驱动. 安装成功之后,能看到下 面的设备,安装完驱动之后:
并且 ImageBurnTool 上能显示已经跟板子连接上能正确显示的时候,下面会有显示
驱动安装完成.
2.3 烧写文件准备
现在要烧写 uboot.bin 让板子能启动,只需要准备 usbboot 启动相关以及u-boot.bin 文 件,
压缩包内我已替换为最新的uboot和recovery .8A12的为过渡包版本。8A13的为最新的14年11月份软件。无需再做修改。
8A13/14/16通用,所以不用重复制做升级包
3 烧写文件
制作完成 xxx.zip 之后,用 AmlogicBurningTool 烧写文件。
打开ImageBurnTool.exe工具
3.1 导入升级文件
文件-----> 导入升级文件
选择 xxx.zip 包. 下面的小窗口会提示 xxx代表你要选用的文件名
importUpgradeFile-----filenameC:\Users\zh\Desktop\usbboot\xxx.zip
3.2 点---> 开始 即可以开始烧录:
完成烧写 uboot 时,显示百分之百以及板子会重新启动, 并且 log 会有相关提示完成烧写。
4.升级主程序 见附件
此时一个空的EMMC芯片升级完成。
在此感谢 深圳办成总 镇江-蒋总 公司黄总 imp3论坛-小二黑。提供的软件和帮忙。让我们的设备提升等级。 因原文件说明不够详细并且公司设计时有不同所以过程序繁琐。操做有些麻烦。 请支持原创,禁止他人转载。 石家庄XXX
|