嵌入式爱好者

查看: 11646|回复: 3

[Linux] LiNUX下看nandflash空间为何只有200MB?一键烧写错了吗?

[复制链接]

11

主题

27

帖子

57

积分

i.MX6Q通行证i.MX6UL通行证RK3588通行证i.MX RT通行证

扫一扫,手机访问本帖
发表于 2014-8-31 17:23:09 | 显示全部楼层 |阅读模式
开发板采用1GB芯片,但是应用中总报flash空间不足,通过如下命令看,应该是文件系统写到mtd2了,mtd3没用上。
一键烧写错了吗?如何修改?
谢谢!

[root@FORLINX6410]# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00200000 00080000 "Bootloader"
mtd1: 00500000 00080000 "Kernel"
mtd2: 0c800000 00080000 "User"
mtd3: 33100000 00080000 "File System”


[root@FORLINX6410]# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root               200.0M    194.2M      5.8M  97% /
/dev/sdcard               7.4G    561.1M      6.9G   7% /sdcard
tmpfs                    96.6M         0     96.6M   0% /dev/shm
/dev/udisk                7.5G      4.8G      2.6G  65% /udisk



回复

使用道具 举报

153

主题

3910

帖子

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

发表于 2014-9-1 10:44:35 | 显示全部楼层
楼主,flash剩余的空间是自动挂载到其他目录下的。
如图:



技术支持电话:0312-3119192
技术支持邮箱:Linux@forlinx.com
点评回复 支持 反对

使用道具 举报

11

主题

27

帖子

57

积分

i.MX6Q通行证i.MX6UL通行证RK3588通行证i.MX RT通行证

 楼主| 发表于 2014-11-23 18:27:41 | 显示全部楼层
我的文件系统有点大,/DEV/ROOT需要加大一些,如何修改?多谢!
点评回复 支持 反对

使用道具 举报

11

主题

27

帖子

57

积分

i.MX6Q通行证i.MX6UL通行证RK3588通行证i.MX RT通行证

 楼主| 发表于 2014-12-7 17:08:46 | 显示全部楼层
解决了,参考网上,修改如下结构。
http://wenku.baidu.com/link?url= ... DBDNq8_LL49hXIq-uiS

structmtd_partition s3c_partition_info[]    
= {         
                   {            
                      .name          = "Bootloader",   
                       .offset               = 0,      
                      .size          = (256*SZ_1K),       
                        .mask_flags    =MTD_CAP_NANDFLASH,     
                     },      
                     {           
                      .name          = "Kernel",      
                     .offset               = (256*SZ_1K),       



  


 
                     .size          = (4*SZ_1M) - (256*SZ_1K),       
                      .mask_flags    = MTD_CAP_NANDFLASH,        
                     },   
#if defined      (CONFIG_SPLIT_ROOT_FILESYSTEM)   
                {              
                        .name          = "Rootfs",    
                        .offset               = (4*SZ_1M),      
                         .size          = (80*SZ_1M),//   
                },   
#endif           
                  {             
                          .name          = "File System",   
                          .offset               = MTDPART_OFS_APPEND,     
                       .size          = MTDPART_SIZ_FULL,      
                  }   }; 
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-3-14 21:10

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表