一.uboot最终目的: 1.读出内核 do_nand read kernel { flash上存的内核:uImage = 头部 + 真正的内核; } 2.启动内核. do_bootm_linux { (1)设置启动参数; uboot到kernel的启动参数的传递, 靠的就是告诉kernel参数存放的绝对地址,并按照约定好的格式存放.具体的格式约定比较复杂,见uboot (2)跳到入口地址. } 二.在uboot里,打印一下环境变量,下面两句是启动kernel的关键字: bootcmd=nand…