友善FriendlyARM NanoPi K1 Plus移植之增加emmc支持

在NanoPi K1 Plus上移植u-boot时,由于配置文件问题,u-boot无法检测到mmc2上的emmc。通过检查源码和dts文件,发现在2019.04的u-boot中,h5和h3芯片的dts配置文件不同,缺少对mmc2的配置。在dts中添加mmc2的相关配置后,重新编译,成功识别到emmc。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

友善FriendlyARM NanoPi K1 Plus移植之增加emmc支持
续前,因为使用的是nanopi_neo2_defconfig配置的编译,而neo2上是没有将mmc2的emmc引出的,故用这个配置编译出的u-boot是检测不到mmc2上连接的emmc的,打印信息如下:
U-Boot 2019.04 (May 23 2019 - 09:47:22 +0800) Allwinner Technology

CPU: Allwinner H5 (SUN50I)
Model: FriendlyARM NanoPi NEO 2
DRAM: 2 GiB
MMC: mmc@1c0f000: 0
Loading Environment from FAT… In: serial
Out: serial
Err: serial
Net: phy interface7
eth0: ethernet@1c30000
starting USB…
USB0: USB EHCI 1.00
USB1: USB OHCI 1.0
USB2: USB EHCI 1.00
USB3: USB OHCI 1.0
scanning bus 0 for devices… 1 USB Device(s) found
scanning bus 1 for devices… 1 USB Device(s) found
scanning bus 2 for devices… 1 USB Device(s) found
scanning bus 3 for devices… 1 USB Device(s) found
scanning usb for storage devices… 0 Storage Device(s) found
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
** Invalid partition 1 **
MMC Device 1 not fou

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值