Flashing Partitions with a File System and Kernel Image

When the configuration file contains imagepath partition attributes, the flashing script flashes a file system and kernel image. Internally, flashing tools create the kernel image that is flashed based on the other partition attributes. The following partition attributes affect the file system:

  • filesystem_type
  • filename
  • dirname
  • imagepath

In addition to these attributes, the imagepath or ramdisk_path attribute uses the following attributes:

  • os_args
  • ramdisk_path
  • os_load_address
  • stream_decompression
  • decompression_algorithm
  • os_load_address/ramdisk_load_address or load_address
  • stream_validation
  • decompression_algorithm

See the Example Native OS Partition Configuration chapter in the NVIDIA DRIVE OS 6.0 Linux PDK Development Guide for an example that uses the imagepath and dirname partition attributes.

The flashing script invokes Flashing tools to perform actions for specific partitions.

For the dirname partition attribute:

  • Flashing tool creates the file system image based on filesystem_type partition attribute.
  • Bootburn then sends that image for writing to the media. This is the same as using the filename option in the configuration file.

The Flashing tools perform other actions.

For the imagepath and ramdisk_path partition attribute, the Flashing tool does the following:

  • Creates a compressed image based on the decompression_algorithm partition attributes.
  • Creates a final kernel image.