Firefly开源社区

标题: eMMC绝对位置读写 [打印本页]

作者: LxjFirefly2017    时间: 2017-6-22 20:02
标题: eMMC绝对位置读写
我有一个系统服务,会检测存储在sd卡内某特定的命令的文件,一旦发现该文件,会将该文件的内容和eMMC特定存储位置的内容作比对,如果不相同,用文件的

内容覆盖eMMC特定位置的内容,然后重启系统.
系统重启时,某个驱动模块会去读取eMMC特定位置的内容,作为驱动初始化的参数.

总而言之一句话,我需要知道怎么去读写eMMC特定的位置,但这个读写操作不能依
赖于eMMC的内核层的驱动接口,因为需从eMMC读取初始化参数的驱动模块比eMMC
的驱动模块更先加载.


另外,在我的应用场景下,也没有办法预先在u-boot内读取eMMC的参数内容,然后传递
给kernel,因为我们的u-boot没有源代码,不能修改.

作者: LxjFirefly2017    时间: 2017-6-23 09:14
怎么没人回复呢?
作者: LxjFirefly2017    时间: 2017-7-17 19:41
哪位指点一下,在eMMC驱动加载前怎么读写eMMC的绝对位置?
作者: LxjFirefly2017    时间: 2017-8-2 19:17
大家能提供点帮助和线索吗?问题卡很久,没找到替代方法
作者: fireflygg    时间: 2017-10-18 15:52
在Boot里面进行操作。
作者: joison    时间: 2017-10-25 12:02
fireflygg 发表于 2017-10-18 15:52
在Boot里面进行操作。

你大概说下怎么在U-boot里操作, 我也有同样想了解此问题, 谢谢!




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1