我为Beaglebone Black构建了一个Yocto控制台,并将其闪现到SD卡中。我可以在beaglebone卡上启动Yocto。到目前为止。现在我的问题是:
如何将yocto闪现到Beaglebone Black是内部EMMC使用U引导?
我花了一周的时间试图找到不同的测试方法,但没有成功。我可以在EMMC上闪现一个Debian,但不能用yocto。
如果你知道怎么做,请给出任何建议的步骤。
我感谢你在这个问题上的帮助和信息:)
最好的
史蒂夫
步骤:
My current location is in :~/bbb/meta-bbb/scripts
sdd 8:48 1
我有一个RK3288 SOC平台及其所有的AOSP源代码(安道尔SDK,NDK,Linux内核,U).
AOSP中存在\外部\mmc-util\mmc.c。它似乎使用ioctl函数通过不同的eMMC命令测试eMMC设备。
我想在SOC平台上构建和执行它。
请参考,但输入mm将得到以下结果:
fatal error: #include asm-generic/int-ll64.h: No such file or directory
fatal error: #include <linux/mmc/ioctl.h>: No such file or directory
我的目的是设计
我试图在HP Stream 11 Pro G3笔记本电脑/82A9上安装Linux,并需要eMMC主机控制器制造商的名称,这样我就可以知道在Linux内核中要启用哪些驱动程序。
我尝试了lspci和lsusb,但在它们的输出中找不到任何有用的信息;同样地,对于mmc-utils. 的mmc,我的笔记本电脑有一个读卡器,控制器是Realtek。然而,没有提供关于eMMC控制器的其他信息。
来自lspci的输出:
📷
来自lsusb的输出:
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001