导航

    全志在线开发者论坛

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

    v853 buildroot怎么扩展根目录大小,怎么将大文件放到固件中

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

      想扩展/dev/root的大小

      Octopus:/# df -h
      Filesystem                Size      Used Available Use% Mounted on
      /dev/root               496.8M    165.3M    305.6M  35% /
      devtmpfs                245.2M         0    245.2M   0% /dev
      tmpfs                   246.0M         0    246.0M   0% /dev/shm
      tmpfs                   246.0M     32.0K    245.9M   0% /tmp
      tmpfs                   246.0M    240.0K    245.7M   0% /run
      /dev/mmcblk0p6           13.7G     40.1M     13.0G   0% /server
      
      

      我在 buildroot menuconfig 中在Filesystem images改变exact size大小
      还有同时在 sys_partition.fex文件中更改 size

      [partition]
          name         = rootfs
          size         = 453600
          downloadfile = "rootfs.fex"
          user_type    = 0x8000
      

      最后编译生成固件后烧录到开发板上没有任何变化。
      或者大佬们还有什么将大文件编译打包进固件中的办法吗?

      A vincent1 3 条回复 最后回复 回复 引用 分享 2
      • A
        Asoul_Ava LV 5 @vincent1 最后由 编辑

        @vincent1 咦,我就是这样改的啊,已经成功了,是不是没有重新编译啊

        vincent1 2 条回复 最后回复 回复 引用 分享 1
        • vincent1
          Shy LV 6 @Asoul_Ava 最后由 编辑

          @asoul_ava 重新编译生成固件了,烧录后大小还是没有变化....

          1 条回复 最后回复 回复 引用 分享 1
          • vincent1
            Shy LV 6 @Asoul_Ava 最后由 编辑

            @asoul_ava
            d1035a96-dc2c-4990-8ddf-1b7a688c9b73-image.png

            [partition]
                name         = rootfs
                size         = 907200
                downloadfile = "rootfs.fex"
                user_type    = 0x8000
            

            改过之后 编译生成固件重新烧录板子上执行 df -h

            Octopus:/# df -h
            Filesystem                Size      Used Available Use% Mounted on
            /dev/root               496.8M    164.1M    307.0M  35% /
            devtmpfs                245.2M         0    245.2M   0% /dev
            tmpfs                   246.0M         0    246.0M   0% /dev/shm
            tmpfs                   246.0M     32.0K    245.9M   0% /tmp
            tmpfs                   246.0M    240.0K    245.7M   0% /run
            /dev/mmcblk0p6           13.7G     40.0M     13.0G   0% /server
            
            

            大小一点没有改变

            1 条回复 最后回复 回复 引用 分享 1
            • L
              laohuang112 LV 2 最后由 编辑

              应该是在编译目录里面pack image相关脚本里面修改的。

              vincent1 1 条回复 最后回复 回复 引用 分享 0
              • vincent1
                Shy LV 6 @laohuang112 最后由 编辑

                @laohuang112 具体该怎么做?我没有找到

                1 条回复 最后回复 回复 引用 分享 0
                • vincent1
                  Shy LV 6 @vincent1 最后由 编辑

                  @vincent1 95a67996-eb6f-4cc8-9673-c703a90cc395-image.png
                  我在sys_partition.fex中更改

                  [partition]
                      name         = rootfs
                      size         = 4096000
                      downloadfile = "rootfs.fex"
                      user_type    = 0x8000
                  

                  5561b154-7b58-4d07-8bb4-5c542d2a623d-image.png
                  这个地方的值我发现还是1024000 是V853最大只能是1024000吗?

                  vincent1 1 条回复 最后回复 回复 引用 分享 0
                  • vincent1
                    Shy LV 6 @vincent1 最后由 编辑

                    @vincent1 大佬们有什么办法可以将一个两G左右得文件放进v853 buildroot打包的固件里面吗😀

                    1 条回复 最后回复 回复 引用 分享 0
                    • vincent1
                      Shy LV 6 @vincent1 最后由 编辑

                      @vincent1 找到问题所在了,经过群内某位大佬指导发现原来sys_partition.fex
                      有很多个文件,其中buildroot文件系统用的是 cconfigs下有个buildroot目录中sys_partition.fex文件,之前一直修改得是linux-4.9目录下得sys_partition.fex文件导致不能修改rootfs文件系统的大小👍

                      DAIZEBIN 1 条回复 最后回复 回复 引用 分享 0
                      • DAIZEBIN
                        DAIZEBIN LV 7 @vincent1 最后由 编辑

                        @vincent1 在 v853 buildroot怎么扩展根目录大小,怎么将大文件放到固件中 中说:

                        cconfigs

                        cconfigs应该也可以跳转到 linux4.9 目录,可以看一下目前你的两个 sys_partition.fex 各自对应的路径吗?

                        vincent1 1 条回复 最后回复 回复 引用 分享 1
                        • vincent1
                          Shy LV 6 @DAIZEBIN 最后由 编辑

                          @daizebin 8f4a0d72-fc8c-4042-b1d8-d74a1e72258a-image.png 这两个目录

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

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

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