【问题标题】:Additional partitions in buildrootbuildroot 中的其他分区
【发布时间】:2020-03-01 01:09:43
【问题描述】:

我想知道是否可以在分区表中添加更多分区,以及如何添加。 我已经测试过更改genimage.cfg,但似乎support/scripts/genimage.sh 没有创建它。

提前谢谢你。

【问题讨论】:

  • 更改 genimage.cfg 确实是要走的路。如果这不起作用,您可能在那里做错了什么。

标签: partitioning partition buildroot


【解决方案1】:

使用genimage.cfg 脚本是正确的方法。

如果它不起作用,您可能正在修改错误的配置文件; genimage 通常由指定为的脚本调用 但是,请务必修改正确的配置文件,即在menuconfig 中的System configuration-> Custom scripts to run after creating filesystem imagesBR2_ROOTFS_POST_IMAGE_SCRIPT 选项中定义的脚本使用的配置文件。

例如,我修改了我的(特别是 boards/raspberrypi3-64/genimage-raspberrypi3-64.cfg 以容纳额外的 ext4 分区。

image boot.vfat {                                                                                                                                                                                                                                      
  vfat {                                                                                                                                                                                                                                               
    files = {                                                                                                                                                                                                                                          
      "bcm2710-rpi-3-b.dtb",                                                                                                                                                                                                                           
      "bcm2710-rpi-3-b-plus.dtb",                                                                                                                                                                                                                      
      "bcm2837-rpi-3-b.dtb",                                                                                                                                                                                                                           
      "rpi-firmware/bootcode.bin",                                                                                                                                                                                                                     
      "rpi-firmware/cmdline.txt",                                                                                                                                                                                                                      
      "rpi-firmware/config.txt",                                                                                                                                                                                                                       
      "rpi-firmware/fixup.dat",                                                                                                                                                                                                                        
      "rpi-firmware/start.elf",                                                                                                                                                                                                                        
      "rpi-firmware/overlays",                                                                                                                                                                                                                         
      "Image"                                                                                                                                                                                                                                          
    }                                                                                                                                                                                                                                                  
  }                                                                                                                                                                                                                                                    
  size = 32M                                                                                                                                                                                                                                           
}                                                                                                                                                                                                                                                      

image sdcard.img {                                                                                                                                                                                                                                     
  hdimage {                                                                                                                                                                                                                                            
  }                                                                                                                                                                                                                                                    

  partition boot {                                                                                                                                                                                                                                     
    partition-type = 0xC                                                                                                                                                                                                                               
    bootable = "true"                                                                                                                                                                                                                                  
    image = "boot.vfat"                                                                                                                                                                                                                                
  }                                                                                                                                                                                                                                                    

  partition rootfs {                                                                                                                                                                                                                                   
    partition-type = 0x83                                                                                                                                                                                                                              
    image = "rootfs.ext4"                                                                                                                                                                                                                              
  }                                                                                                                                                                                                                                                    

  partition log {                                                                                                                                                                                                                                      
    partition-type = 0x83                                                                                                                                                                                                                              
    image = "log.ext4"                                                                                                                                                                                                                                 
  }                                                                                                                                                                                                                                                    
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-16
    • 1970-01-01
    • 2015-03-04
    • 1970-01-01
    相关资源
    最近更新 更多