我不想从eMMC运行U和内核。只想访问原始的eMMC并执行一些读/写周期测试。我们可以通过编写应用层来访问eMMC吗?
谢谢,
发布于 2022-02-23 12:28:12
是的,如果您将文件系统加载为一个ramdisk,然后使用它,您可以在eMMC上运行性能测试。内核已经在内存中运行。这方面的具体细节将取决于您正在使用的SoC。
发布于 2022-02-24 14:08:41
eMMC软件驱动程序通常相当复杂,支持多个命令。因此,任何测试都需要相当多的软件来编写(或借用)才能获得基本的读/写功能。
uboot的emmc“核心”驱动程序大约有2.5k行代码,例如:https://github.com/ARM-software/u-boot/blob/master/drivers/mmc/mmc.c
这还不包括设备的特定部分。
这并没有考虑到从eMMC启动的工作方式是不同的。或者eMMC可以在不同的运行阶段以不同的模式运行。例如,HS400一旦完全运行操作系统,但在引导加载程序中的遗留模式。
那么肯定..。这当然是可能的。但是为什么呢?最后的游戏是什么?
https://stackoverflow.com/questions/71232130
复制相似问题