导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    d1s 该怎么修改生成分区文件大小

    MR Series
    2
    6
    2519
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Y
      yuwei LV 6 最后由 编辑

      23b95a36-6f07-4515-9cc3-0d6b78e91ef1-image.png

      我通过修改sys_partition.fex这个文件发现卷大小的确变大了,但是总体容量一直是124m,这个总体容量该怎么改,有没有大神帮助一下

      1 条回复 最后回复 回复 引用 分享 0
      • whycan
        whycan晕哥 LV 9 最后由 编辑

        麻烦把 fex 贴上来

        Y 1 条回复 最后回复 回复 引用 分享 0
        • Y
          yuwei LV 6 @whycan 最后由 whycan 编辑

          @whycan

          ;---------------------------------------------------------------------------------------------------
          ; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串
          ;---------------------------------------------------------------------------------------------------
          
          
          ;---------------------------------------------------------------------------------------------------
          ;                                   固件下载参数配置
          ;---------------------------------------------------------------------------------------------------
          ;***************************************************************************************************
          ;    mbr的大小, 以Kbyte为单位
          ;***************************************************************************************************
          [mbr]
          size = 16384
          
          ;***************************************************************************************************
          ;                                              分区配置
          ;
          ;
          ;  partition 定义范例:
          ;    [partition]                ;  //表示是一个分区
          ;    name        = USERFS2      ; //分区名称
          ;    size        = 16384        ; //分区大小 单位: 扇区.分区表示个数最多2^31 * 512 = 2T
          ;    downloadfile = "123.fex"   ; //下载文件的路径和名称,可以使用相对路径,相对是指相对于image.cfg文件所在分区。也可以使用绝对路径
          ;    keydata     = 1            ; //私有数据分区,重新量产数据将不丢失
          ;    encrypt     = 1            ; //采用加密方式烧录,将提供数据加密,但损失烧录速度
          ;    user_type   = ?            ; //私有用法
          ;    verify      = 1            ; //要求量产完成后校验是否正确
          ;
          ; 注:1、name唯一, 不允许同名
          ;     2、name最大12个字符
          ;     3、size = 0, 将创建一个无大小的空分区
          ;     4、align to logical block size(504 sectors), leb size = 2*(1 nand phy block size - 1 phy page size)
          ;***************************************************************************************************
          [partition_start]
          
          [partition]
              name         = boot-resource
              size         = 504
              downloadfile = "boot-resource.fex"
              user_type    = 0x8000
          
          [partition]
              name         = env
              size         = 504
              downloadfile = "env.fex"
              user_type    = 0x8000
          
          [partition]
              name         = env-redund
              size         = 504
              downloadfile = "env.fex"
              user_type    = 0x8000
          
          [partition]
              name         = boot
              size         = 20480
              downloadfile = "boot.fex"
              user_type    = 0x8000
          
          [partition]
              name         = rootfs
              size         = 20480000
              downloadfile = "rootfs.fex"
              user_type    = 0x8000
          
          1 条回复 最后回复 回复 引用 分享 0
          • whycan
            whycan晕哥 LV 9 最后由 编辑

            总容量是这些参数决定的:

            #
            # Root filesystem images
            #
            CONFIG_TARGET_ROOTFS_EXT4FS=y
            CONFIG_TARGET_EXT4_MAXINODE=6000
            CONFIG_TARGET_EXT4_RESERVED_PCT=0
            CONFIG_TARGET_EXT4_BLOCKSIZE_4K=y
            # CONFIG_TARGET_EXT4_BLOCKSIZE_2K is not set
            # CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set
            CONFIG_TARGET_EXT4_BLOCKSIZE=4096
            

            如果你觉得不爽,可以通过 resize2fs 扩容:ext文件系统扩展: resize2fs。 开机自动给ext文件系统扩容。

            Y 2 条回复 最后回复 回复 引用 分享 0
            • Y
              yuwei LV 6 @whycan 最后由 编辑

              @whycan 好的我试试

              1 条回复 最后回复 回复 引用 分享 0
              • Y
                yuwei LV 6 @whycan 最后由 编辑

                @whycan 谢谢晕哥

                1 条回复 最后回复 回复 引用 分享 0
                • 1 / 1
                • First post
                  Last post

                Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

                行为准则 | 用户协议 | 隐私权政策