在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
本文详细阐述了在uboot-imx的配置文件中修改环境参数时,不能保留注释行的必要性及具体操作,强调了正确的修改方法以避免引导失败的情况。同时,解释了串口和控制台的区别。
1502

被折叠的 条评论
为什么被折叠?



