We need to express the following

  • How to install the uboot bits
    • UFS partition and size
    • MSDOSFS partition and size
    • EFI partition and size
    • Reserved space at the beginning (for dd'ing in blocks)
    • Mix of the above

Use UCL to express:

  • List of files go to a destination via copy or dd..
  • Partition layout / types / sizes

Something like

config_version = 1
board = "All BeagleBone Boards"
reserved = "2MB"
hasFat = "yes"
fatType = "fat32"
fatSize = 2MB
fatPartType = "!16"
fatFiles = ["u-boot.img" "uBootEnv.txt" ]
hasUFS = "yes"
fixedData = "yes"
fixedSize = 128k
fixedLocations = [ 0x100, 0x200, 0x300 ]
fixedFile = "u-boot-spl.img"
  • ubootmetadata.txt
  • Last modified: 2026/10/12 10:55
  • (external edit)