智能主板进入控制台方法和命令
后面太长,省略掉,现在是不是就可以看到很详细的打印了?有朋友问假如不能进入控制台该怎么办呢?不用担心,RT809H早已准备好不能进入命令行的串口打开方法。 在主界面芯片印字框输入EMMC,下方分类框选EMMC_ISP_MST_UART_ON这一项,飞线连接后直接点左侧写入,就会直接打开串口,查看到详细打印,操作简单直接。 MTK方案的一些常用命令,MTK方案相对Mstar较为简单一点。 从维修角度来说,MTK在BootLoader控制台下能用的命令不多,也都比较简单,比如擦空,直接在MTK flash tool工具里就可以直接完成。擦空后顺带就写引导了,因为写引导的流程跟擦空的流程基本一样。
MTK的工具平台比较统一,基本所有方案就一个平台工具就能摆平,MTK方案的主板不管是擦空还是写引导,很多兄弟反映MTK flash tool工具很难连接,有时候能连,有时候不能连,其实要平台工具正常连接,必须让CPU处于待命状态,假如是CPU一直在运算,是连不上的。怎么才能让CPU处于待命状态呢?进入控制台就是其中一个方法,也是最简单的方法。
下面我们以海信5583板,MT5327方案为例,一起来跑跑流程。
先按住电脑ESC键不松,主板上电,直到SecureCRT窗口出现命令行,然后关掉打印窗口,这是一个重要的步骤,一定要做! 打开MTK flash tool工具,选择好对应的COM口,这个端口可以在电脑设备管理器里查看到,默认串口速率为115200,不需要变动,海信5583板的存储为EMMC,所以在Flash选择框内选Menory Card。
参数设置完成后,点击中间叹号图标,红色变为绿色,表示连接成功,然后点击扳手图标,会弹出扩展框,在Load Bin File框内输入“e”,然后点击Upgrade,开始擦除,擦空完成后,最下面提示Erasing Flash Device Done!如下图。
写引导跟擦空流程差不多,设置好参数后,点Upgrade前面的...图标,选择对应的引导文件,然后点Upgrade图标,开始烧录引导,进度条跑完显示Finish完成。
MTK方案升级,一般插入正确的U盘升级包,通电会自动识别升级文件开始升级,但有的机器需要按住待机不松开机才会识别升级文件,能否正常识别主要看打印信息的升级标志Do USB upgrade,假如有这个标志说明主板可以进入升级状态,假如没有这个标志,是不会进入升级状态的,按住待机键不松或者短接主板的key端开机看看这个打印标志是否出现。 有的兄弟问了,打印标志也有了,U盘升级软件也对了,为什么还是不能升级呢?不要急,我们看看打印信息下面的提示来分析。 Do USB upgrade USB: Vbus turnup time = 369 ms, Max =900 ms. No USB device. USB upgrade stop
看上面这一段信息可以看到升级标志有了,但下面提示没有找到U盘,这个时候就需要检查你的U盘或者换一个U盘试试,当然也遇到过U盘接口损坏的。
当然了一部分MTK方案的主板也可以直接在BootLoader控制台下输入“u”,敲回车就会自动进入升级状态,如下图。
MTK方案也有一部分是关闭串口的,比如TCL,关闭串口后看不到启动内核后的打印,不方便分析,我们可以在控制台下敲eeprom.bw 0xd08 0 1,即可打开串口。
当然你也可以直接换一个空白的24C32存储器,换空白存储器也可以打开串口,维修完成后再换回原来的。
还有一部分主板,调错屏参后,会出现开机死机,内核不能启动的现象,换屏的师傅可能遇到的较多,这时候也可以在控制台下输入eeprom.bw 0 0xff 4096,擦掉24C32,内核启动后再在安卓控制台下选择正确的屏参即可。
以市面上占用量最多的RTD2995芯片方案,给大家梳理一下BootLoader控制台命令,做到每一步都心中有数。
1、擦除,擦空之前要查看EMMC硬件容量,首先按住电脑键盘ESC键不松,主板上电,进入控制台,EMMC为4G的擦空命令如下:
mmc erase blk 409612
EMMC为16G的命令如下:
mmc erase 0 0xe90000
控制台下擦空时间略长,等待一会即可,擦空完成后下面有erase:OK的标志。
2、升级,RTD系列芯片方案升级方法比较一致,按住电脑键盘Tab键不松,然后主板上电,几秒后就进入升级状态,但有个前提,升级文件名必须为install.img。也就是说不管你在哪下载的升级包,也不管什么名,都必须更改为install.img才能被识别。
3、DDR检测,RTD方案的主板,由于开机时候没有初始化DDR的步骤,很多维修工程师容易误判。 引导偏移地址的DDR电路有故障,会开机无打印,几秒后显示类似如下打印:
------------------------------
ERR:0000003E
C
d/g/c> -------------------------------
ERR:00000022
C
d/g/c> --------------------------------
出现类似上面两段打印的均为主芯片顶部DDR电路有故障,直接对应检查即可。
但是假如出现如下打印则为EMMC通讯故障:
ERR:00000050
d/g/c> 内核和主程序偏移地址的DDR电路有故障,可以正常开机,但是会卡在开机画面,以常见的卡LOGO故障为例,这种故障软件和硬件都有可能,升级不好,基本都为DDR电路问题,但是我们怎么去区分到底是硬件问题还是软件问题呢?输入下面一段命令可以快速判断。 mtest 0x40000000 0x41000000 all 100
假如DDR电路检测正常,升级软件就行了,检测正常如下图:
出现如下图不停跑错误,则为内核和主程序偏移地址DDR电路故障,也就是主芯片左侧两片DDR电路故障,这时候就不要盲目的去升级软件了,直接检查主芯片左侧两片DDR电路。
安卓控制台下的命令应用,从维修角度出发,一般在安卓控制台下基本都为了修改屏参数,在实战:巧用串口控制台命令修复灰屏故障一文里跟大家聊过长虹ZLS47机芯MSD6A818芯片方案的屏参修改方法,私下收到不少兄弟的共鸣,希望能多点这方面的知识点,今天就跟大家写MT5505方案,安卓控制台下屏参修改方法。
MT5505的安卓控制台下修改屏参,跟MT5326、MT5502等方法通用,也就是说掌握了MT5505的屏参修改方法,也就掌握了这几个芯片方案的屏参修改方法,下面先跟大家跑一遍步骤。
主板完全启动后,在SecureCRT窗口按回车,出现的命令行内输入“cli”后回车。
在新出现的命令行里输入“cd pmx”后回车
在新的命令行里输入“l”回车
会弹出此方案所有可以支持的屏参,如下图:
假如我们要选择序号108的屏参数,只需要输入“s.p 108”回车即可,如下图。
我们会看到对应屏参数已被选中。
|
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.