首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >eMMC读写数据

eMMC读写数据
EN

Stack Overflow用户
提问于 2022-02-23 06:15:03
回答 2查看 1.3K关注 0票数 0

我不想从eMMC运行U和内核。只想访问原始的eMMC并执行一些读/写周期测试。我们可以通过编写应用层来访问eMMC吗?

谢谢,

EN

回答 2

Stack Overflow用户

发布于 2022-02-23 12:28:12

是的,如果您将文件系统加载为一个ramdisk,然后使用它,您可以在eMMC上运行性能测试。内核已经在内存中运行。这方面的具体细节将取决于您正在使用的SoC。

票数 0
EN

Stack Overflow用户

发布于 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一旦完全运行操作系统,但在引导加载程序中的遗留模式。

那么肯定..。这当然是可能的。但是为什么呢?最后的游戏是什么?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71232130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档