初级会员
- 积分
- 63
- 金钱
- 63
- 注册时间
- 2019-5-31
- 在线时间
- 9 小时
|
1金钱
根据教程,nxp官方的板子移植uboot,烧录并打印后,没有bootargs变量,而且printfenv bootargs,回复## Error: "bootargs" not defined应该是没有编译,查看default_environment[],CONFIG_BOOTARGS没有定义,所以"bootargs=" CONFIG_BOOTARGS”没有编译,是这的问题吗?设这个原因才导致没有bootargs吗,是的话,那么CONFIG_BOOTARGS在哪个文件定义了呢。
static char default_environment[] = {
#ifdef CONFIG_BOOTARGS
"bootargs=" CONFIG_BOOTARGS "\0"
。。。
}
还有CONFIG_EXTRA_ENV_SETTINGS有一段
有"mmcargs=setenv bootargs console=​{baudrate} " \
CONFIG_BOOTARGS_CMA_SIZE \ "root=${mmcroot}\0" 这是定义了有bootargs 了吗,还是单纯设置bootargs。
万分感谢!!!!
另外还有loadaddr 怎么就等一 80800000了呢,视频教程里是通过打印反推出来的,但是在代码里找不到啊?mx6_common.h中
#if (defined(CONFIG_MX6SX) || defined(CONFIG_MX6SL) || defined(CONFIG_MX6UL) || defined(CONFIG_MX6SLL))#define CONFIG_LOADADDR 0x80800000
但是这个条件编译不通过啊!!
|
|