前提
平台:BeagleboneBlack REV C
SDK:ti-processor-sdk-linux-am335x-evm-04.03.00.05
启动方式emmc
备注:SDK默认将uboot.env保存在emmc0(SD)
1.修改uboot.env文件保存到emmc (由SD卡mmc0(SD)改到mmc1(EMMC))
文件位置:\include\configs\am335x_evm.h
#define FAT_ENV_INTERFACE "mmc"
#define FAT_ENV_DEVICE_AND_PART "0:1"
#define FAT_ENV_FILE "uboot.env"
改为
#define FAT_ENV_INTERFACE "mmc"
#define FAT_ENV_DEVICE_AND_PART "1:1"
#define FAT_ENV_FILE "uboot.env"
2.修改uboot bootpart参数(zImage所在的分区,为mmc1 part 2,在U-BOOT中可用“part list mmc 1 ”)
文件位置:\include\configs\am335x_evm.h
"bootpart=0:2"改为"bootpart=1:2"