RK3188 eMMC绝对位置读写

JiMoKuangXiangQu 2017-07-17 07:50:39
因存储LCD驱动参数需要,需要不依赖于eMMC驱动的绝对位置读写方法。
也就是说,在eMMC驱动加载之前对eMMC的绝对位置进行读写。
...全文
677 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
拓跋烈火 2018-11-20
  • 打赏
  • 举报
回复
可以将emmc当做文件来访问,之后创建文件吧
jklinux 2017-07-27
  • 打赏
  • 举报
回复
引用 4 楼 JiMoKuangXiangQu 的回复:
[quote=引用 2 楼 jklinux 的回复:] ”在eMMC驱动加载之前“ 是在linux内核启动时吗? 如果是的话可以在uboot引导内核时,把参数读出到指定的一个内存地址里.
没有u-boot的源码. 准确的描述是:自定义的一个系统服务程序不停的检测某个条件,如果满足就读取特定文件内容,并保存到eMMC特定位置,然后重启系统,系统起来后再去读取重启前保存在eMMC特定位置的数据,这个读取的动作在eMMC驱动加载之前.[/quote] 有些方案的bios里会有emmc, sd, nand等存储设备的读函数的,只要查看手册就可以得知那些函数的地址,然后用函数指针来调用就可以读了。但写的函数就没有提供,应也可以等系统进入后再写也是可以的吧。 楼主查看rk方案是否也有类似的功能了
JiMoKuangXiangQu 2017-07-27
  • 打赏
  • 举报
回复
引用 2 楼 jklinux 的回复:
”在eMMC驱动加载之前“ 是在linux内核启动时吗? 如果是的话可以在uboot引导内核时,把参数读出到指定的一个内存地址里.
没有u-boot的源码. 准确的描述是:自定义的一个系统服务程序不停的检测某个条件,如果满足就读取特定文件内容,并保存到eMMC特定位置,然后重启系统,系统起来后再去读取重启前保存在eMMC特定位置的数据,这个读取的动作在eMMC驱动加载之前.
JiMoKuangXiangQu 2017-07-27
  • 打赏
  • 举报
回复
引用 1 楼 xuweiwei1860 的回复:
gpio 模拟他的时序试试
没有厂商的详细资料,更想了解RK底层的读写接口在哪里(按理来说应该有实现)?
publicshy 2017-07-27
  • 打赏
  • 举报
回复
uboot的命令行,可以进去吗?
jklinux 2017-07-19
  • 打赏
  • 举报
回复
”在eMMC驱动加载之前“ 是在linux内核启动时吗? 如果是的话可以在uboot引导内核时,把参数读出到指定的一个内存地址里.
fly 100% 2017-07-19
  • 打赏
  • 举报
回复
gpio 模拟他的时序试试

21,595

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧