当前位置:  技术问答>linux和unix

求助:如何访问nandflash分区?

    来源: 互联网  发布时间:2017-01-14

    本文导语:  我在开发板上用了一个8G的nandflash,对其进行如下分区: dev:    size   erasesize  name mtd0: 00020000 00020000 "u-boot env" mtd1: 00020000 00020000 "UBL" mtd2: 00080000 00020000 "u-boot" mtd3: 00400000 00020000 "kernel" mtd4: 04000000 0002000...

我在开发板上用了一个8G的nandflash,对其进行如下分区:
dev:    size   erasesize  name
mtd0: 00020000 00020000 "u-boot env"
mtd1: 00020000 00020000 "UBL"
mtd2: 00080000 00020000 "u-boot"
mtd3: 00400000 00020000 "kernel"
mtd4: 04000000 00020000 "filesystem"
mtd5: 3ba00000 00020000 "user place"
第6部分用于存储自己的数据,当我以设备文件的形式打开/dev/mtdblock5时,可以进行read/write操作。但我想把它挂载,以文件夹的形式反映出来,以便我能够写入文件,而不需要自己搞个文件管理系统来管理存入的文件。
target ~# mount -t jffs2 /dev/mtdblock5 /mnt/UsrData/
target~# cd /mnt/UsrData/
target:/mnt/UsrData# ls
tmp
target:/var/volatile/tmp# cd /usr
target:/usr# ./ubuffered_WR 
target:/usr# cd /mnt/UsrData/tmp/
target:/var/volatile/tmp# ls
DataFile
target:/var/volatile/tmp# cd DataFile/
target:/var/volatile/tmp/DataFile# ls
file1
target:/var/volatile/tmp/DataFile# cat file1
happy
target:/var/volatile/tmp/DataFile#
把/dev/mtdblock5挂载到/mnt/UsrData下,然后采用非缓冲IO操作函数,创建一个目录DataFile,并在此目录下创建一个文件file1,写入“happyn”,从运行结果看,基本完成了我想要的结果。
问题来了:当我重新启动后,重新mount就发现/dev/mtdblock5中并没有任何数据,我看有的帖子上说umount后数据可保存下来,我也尝试了,还是没有存下来。
请教:我该怎么做?弄了2-3天了,没一点结果呢。谢谢!!

|
这么操做没有问题

只是我看你怎么都在/var/volatile/tmp/DataFile 下有文件
/mnt/UsrData/ 却什么都没干啊

|
在nand上操作,最好在结束时sync一下

    
 
 

您可能感兴趣的文章:

  • "partitioning failed 无法将这些分区拨为主分区"求助,已经搜索,没有找到解决方法!
  • [求助]安装FC4的分区问题!!
  • 加载ext3分区,求助!!!
  • 求助:在Linux中怎样追加一个分区
  • linux的分区求助?
  • 求助 Linux分区问题
  • 求助,关于linux下调整分区
  • 求助!!!安装双系统时linux分区问题
  • 人间惨剧啊!安装REDHAT后,所有分区不见了!现在在LINUX下发帖求助!
  • 分区修改问题求助
  • (求助)关于Linux的Swap分区
  • 求助:各位大侠,麻烦你们能不能告诉我有没有一种软件可以让和相互操作各自的分区?
  • 想在linux下面读ntfs分区,rpm内核时出现问题,求助!
  • RedHat Linux9分区方案求助
  • 求助,如何增加fc4的根目录分区容量??
  • 求助:如何分区能使 重装系统 对我的影响小些?
  • 求助!!!!!!!!!!!!!!!!!!谁能告诉我如何用java得到当前系统有几个分区???解决了给200分
  • 在线紧急求助:swap分区总是出错,不管他分在哪里
  • 请教高手关于linux安装分区问题?(紧急求助)
  • 求助!我在WINDOWS下删除了一个分区,安装在同一台机的LINUX就启动不了了,请问怎么处理?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 紧急求助,我的程序连接数据库时,用localhost完全正常,而外部可以访问,但不能访问连接数据的那部分
  • 求助访问linux下jboss应用程序?
  • 【求助】如何通过外网访问Linux服务器?
  • 求助:如何在UNIX下访问已经在WINDOWS下安装好的ORACLE?
  • 求助samba配置问题,windows无法访问linux共享的资源
  • [急求助]Linux服务器无法远程访问 - 在线恭候
  • 求助: RedHat as4 内网正常,无法访问外网的问题!
  • 新手求助!!安了个Helix NDA Server但是局域网内不能访问
  • 求助! telnet到远程服务器后,如何访问服务器端字符设备
  • 紧急,目录访问权限问题求助,请大侠指教,先写了!
  • 求助!如何设置只允许指定IP的主机访问防火墙规则?
  • 【求助】如何实现VMware中linux访问win2000的文件
  • 紧急求助:安装了REDHAT4U6,一开始能SSH访问,后来不知怎地突然访问不了...
  • Linux下怎么访问Oracle数据库?求助!
  • 求助在windows下用asp连接访问另一台SCO UNIX的sybase数据库服务器方法
  • [求助]keepalived+lvs+lamp服务器流量突增,带宽被占满导致网站无法访问
  • 因装SLACKWARE 硬盘无法访问 急急急急急急急急急急急急求助
  • 【新手求助】关于2.6内核下S3C2410寄存器的访问方法(串口寄存器)
  • ######紧急求助!!!用java程序访问https站点的问题!!!!######
  • [求助] linux字符文件设备访问的阻塞与非阻塞
  • 高分求助高分求助高分求助高分求助高分求助高分求助
  • 怎样读取HZK24S前十区的内容啊???求助求助
  • 紧急求助!紧急求助!
  • 【求助】iplanet问题,求助高手解答!
  • 菜鸟求助,solaris下计算问题求助
  • 【求助】SOS紧急求助..............极为简单的问题...跪求....
  • 高分求助啊!求助SUSE 10.0 不能上网.
  • 急急急急急急急啊,紧急求助啊!!!!!满分求助啊!!!!!!
  • 求助:linux下 vim的配置(高分求助)
  • red hat怎么安装gcc啊!总是出错,求助求助啊!!!yum源怎么改啊!!
  • 求助~~求助 ~~linux文件读写问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3