- 前提
a.平台 :BeagleboneBlack REV C
b.SDK: ti-processor-sdk-linux-am335x-evm-04.03.00.05
c.启动方式:emmc
d.修改内容(其他默认未修改)
1.修改uboot.env文件保存路径 默认保存到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参数
文件位置:\include\configs\am335x_evm.h
"bootpart=0:2"改为"bootpart=1:2"
- Q1:u-boot参数boot_targets中的 mmc0与legacy_mmc0、mmc1与legacy_mmc1区别
默认参数boot_targets=mmc0 legacy_mmc0 mmc1 legacy_mmc1 nand0 pxe dhcp
当我改为boot_targets=mmc1,BBB无法启动
当我改为boot_targets=legacy_mmc1,BBB正常启动
- Q2:文件系统启动后,输入root无法登陆(同一个文件系统,SD卡启动输入root确可以登录)
LOG信息如下
***************************************************************
***************************************************************
_____ _____ _ _
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|
Arago Project http://arago-project.org am335x-evm ttyS0
Arago 2017.12 am335x-evm ttyS0
am335x-evm login: root
Login incorrect
am335x-evm login: