打印
[嵌入式linux]

怎样在Linux应用中直接操作Flash,让重启后的UBoot能读到?

[复制链接]
854|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zennTidy|  楼主 | 2017-3-23 16:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Hello~
我想在linux中的Application里加入这样的功能:
我的Flash除开kernel、rootfs等分区以外,还有一块没有使用的区域,我想用来做远程升级。
Application将一些数据写到这片区域,之后重启,UBoot起来之后会去查看该区域,发现有标志、数据表明需要升级,便把这片区域的数据读出来覆盖到原有kernel、rootfs的分区。
现在比较疑惑的是,linux中都是基于文件系统的,怎样才能裸着写到flash中?
感谢!

相关帖子

沙发
feelhyq| | 2017-3-24 17:49 | 只看该作者
写一个直接操作flash的驱动,不通过linux  操作flash那套机制,application调用内核驱动后,驱动像操作裸机驱动一样立即读写。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝