kernel_entry()的地址为0x30000000
s = getenv("machid"); //判断环境变量machid是否设置,若设置则使用环境变量里的值...r2); //跳转到0x30000000,r0=0,r1=机器ID,r2=tag参数地址
}
上面的machid默认值为MACH_TYPE_SMDK2410(也就是193),我们也可以在环境变量里设置...:140
recipe for target kernel/timeconst h failed make【1】:*** 【kernel/timeconst h】 Error 255
Makefile:...设置机器ID
uboot传递进来的机器ID可以通过环境变量machid来设置
所以任意设置一个ID,这样再次启动内核时,内核识别不出来,就会打印出所有设备对应的机器ID。...重新设置下环境变量的波特率
set bootargs root=/dev/mtdblock3 console=ttySAC0,115200
再次烧写启动,发现7cf(mini2440)这个ID,有串口输出正常