在uboot-imx\include\config\mx53_smd_android.h中修改环境参数一定不能将不要的行用”//“注释在那里,上电后只会停在命令行,不会引导内核,"/**/"方式注释,连编译都不能通过,如下所示:
比如,我想把打印从串口输出,以下是不行的:
#defineCONFIG_EXTRA_ENV_SETTINGS\
... ...
//"bootargs=console=tty0 init=/init " \
// "androidboot.console=tty0 video=mxcdi1fb:RGB666,XGA " \
"bootargs=console=ttymxc0 init=/init " \
"androidboot.console=ttymxc0 video=mxcdi1fb:RGB666,XGA " \
... ...
或
#defineCONFIG_EXTRA_ENV_SETTINGS\
... ...
/*
"bootargs=console=tty0 init=/init " \
"androidboot.console=tty0 video=mxcdi1fb:RGB666,XGA " \
*/
"bootargs=console=ttymxc0 init=/init " \
"androidboot.console=ttymxc0 video=mxcdi1fb:RGB666,XGA " \
... ...
所以,不能保留注释行在这里,必须只保留以下:
#defineCONFIG_EXTRA_ENV_SETTINGS\
... ...
"bootargs=console=ttymxc0 init=/init " \
"androidboot.console=ttymxc0 video=mxcdi1fb:RGB666,XGA " \
... ...
另:串口ttymxc0; 控制台tty0