微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt6572 无法开机,请帮忙分析原因

mt6572 无法开机,请帮忙分析原因

时间:10-02 整理:3721RD 点击:
只配了emmc的emi时序,download正常,无法开机。
preloader串口配置为:
#define CFG_LOG_BAUDRATE            (921600)
#define CFG_META_BAUDRATE           (115200)
#define CFG_UART_LOG                (UART2)
#define CFG_UART_META               (UART1)

开机UART2没有log输出,
UART1的bootROM log为:[DL] 00009C40 00000000 010701
请各位大侠帮忙分析一下。

uart串口输出默认的是串口1或者4,串口2专用于通信的,你的#define CFG_UART_LOG                (UART2)
改为4试下?

6572只有两组串口uart1和uart2。format整个flash再下载板子可以跑起来,但在循环打印:
F0: 1028 0000
F3: 1001 0000
F2: 1002 0000
F6: 0000 0000
V0: 0000 0000 [0001]
00: 0000 0000
BP: 0000 0041
G0: 0090 0003
T0: 0000 026B
EC: 0000 0286 [0000]
Jump to BL

这个log是在uart2出来的,波特率是115200.
跟preloader配置的不一样。
在代码里搜索不到 Jump to BL
是不是这个log还是bootrom打印的,系统还没跑到preloader?

波特率是921600
LOG设置为UART1试一下

cust_bldr.h中改为
/*#define CFG_UART_LOG                (UART2)
#define CFG_UART_META               (UART1)
#define CFG_USB_UART_SWITCH_PORT    (UART1)*/
#define CFG_UART_LOG                (UART1)
#define CFG_UART_META               (UART2)
#define CFG_USB_UART_SWITCH_PORT    (UART2)
UART1和UART2的log都是
F0: 1028 0000
F3: 1001 0000
F2: 1002 0000
F6: 0000 0000
V0: 0000 0000 [0001]
00: 0000 0000
BP: 0000 0041
G0: 0090 0003
T0: 0000 026B
EC: 0000 0286 [0000]
Jump to BL

你这个代码,前面是用NAND的现在改成EMMC?
然后出现开不了机?

谢谢你!按照你的指导,可以正常打印log了,uart2进meta也正常。

有问题发贴,
没事多帮别人也看看。

顶起,就是这么回事,还有一种情况是,UART口与硬件都配对了,啥信息也打不出,这个就要量下UART TX的电压对不对,72上UART的电压要1.8V的,如果是2.8V的,就会出现啥信息都没有的情况咯

好好总结一下串口打印log

好像就是电压和速率要注意的

BAT_ON脚是否有接10K电阻下地

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top