在进行imx官方的烧写时,官方源码默认启动的时候,会去检测pmic,而我用的板子没有用nxp的pmic,所以检测不到pmic。
在u-boot的目录下,把以下内容注释一下。注释的时候尽量使用/* */和#if 0 #endif的方式,不然可能会报错ERROR : arm-linux-ld:u-boot.lds:1: ignoring invalid character `#' in expression
1、include/configs/mx6_common.h 去掉#define CONFIG_LDO_BYPASS_CHECK
2、修改include/configs/mx6sabre_common.h 去掉pmic下的4个#define
3、修改了board/freescale/mx6sabresd/mx6sabresd.c,屏蔽了power_init_board(void)函数