mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-11-03 22:08:28 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			68 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
menu "Partition Table"
 | 
						|
 | 
						|
choice PARTITION_TABLE_TYPE
 | 
						|
    prompt "Partition Table"
 | 
						|
    default PARTITION_TABLE_SINGLE_APP
 | 
						|
    help
 | 
						|
        The partition table to flash to the ESP32. The partition table
 | 
						|
        determines where apps, data and other resources are expected to
 | 
						|
        be found.
 | 
						|
 | 
						|
        The predefined partition table CSV descriptions can be found
 | 
						|
        in the components/partition_table directory. Otherwise it's
 | 
						|
        possible to create a new custom partition CSV for your application.
 | 
						|
 | 
						|
config PARTITION_TABLE_SINGLE_APP
 | 
						|
    bool "Single factory app, no OTA"
 | 
						|
config PARTITION_TABLE_TWO_OTA
 | 
						|
    bool "Factory app, two OTA definitions"
 | 
						|
config PARTITION_TABLE_CUSTOM
 | 
						|
    bool "Custom partition table CSV"
 | 
						|
endchoice
 | 
						|
 | 
						|
config PARTITION_TABLE_CUSTOM_FILENAME
 | 
						|
    string "Custom partition CSV file" if PARTITION_TABLE_CUSTOM
 | 
						|
    default partitions.csv
 | 
						|
    help
 | 
						|
        Name of the custom partition CSV filename. This path is evaluated
 | 
						|
        relative to the project root directory.
 | 
						|
 | 
						|
config PARTITION_TABLE_CUSTOM_APP_BIN_OFFSET
 | 
						|
    hex "Factory app partition offset" if PARTITION_TABLE_CUSTOM
 | 
						|
    default 0x10000
 | 
						|
    help
 | 
						|
        If using a custom partition table, specify the offset in the flash
 | 
						|
        where 'make flash' should write the built app.
 | 
						|
 | 
						|
config PARTITION_TABLE_CUSTOM_PHY_DATA_OFFSET
 | 
						|
    hex "PHY data partition offset" if PARTITION_TABLE_CUSTOM
 | 
						|
    depends on ESP32_PHY_INIT_DATA_IN_PARTITION
 | 
						|
    default 0xf000
 | 
						|
    help
 | 
						|
        If using a custom partition table, specify the offset in the flash
 | 
						|
        where 'make flash' should write the initial PHY data file.
 | 
						|
 | 
						|
 | 
						|
config PARTITION_TABLE_FILENAME
 | 
						|
       string
 | 
						|
       default partitions_singleapp.csv if PARTITION_TABLE_SINGLE_APP && !ESP32_ENABLE_COREDUMP_TO_FLASH
 | 
						|
       default partitions_singleapp_coredump.csv if PARTITION_TABLE_SINGLE_APP && ESP32_ENABLE_COREDUMP_TO_FLASH
 | 
						|
       default partitions_two_ota.csv if PARTITION_TABLE_TWO_OTA && !ESP32_ENABLE_COREDUMP_TO_FLASH
 | 
						|
       default partitions_two_ota_coredump.csv if PARTITION_TABLE_TWO_OTA && ESP32_ENABLE_COREDUMP_TO_FLASH
 | 
						|
       default PARTITION_TABLE_CUSTOM_FILENAME if PARTITION_TABLE_CUSTOM
 | 
						|
 | 
						|
config APP_OFFSET
 | 
						|
       hex
 | 
						|
       default PARTITION_TABLE_CUSTOM_APP_BIN_OFFSET if PARTITION_TABLE_CUSTOM
 | 
						|
       default 0x10000 # this is the factory app offset used by the default tables
 | 
						|
 | 
						|
config PHY_DATA_OFFSET
 | 
						|
       depends on ESP32_PHY_INIT_DATA_IN_PARTITION
 | 
						|
       hex
 | 
						|
       default PARTITION_TABLE_CUSTOM_PHY_DATA_OFFSET if PARTITION_TABLE_CUSTOM
 | 
						|
       default 0xf000 # this is the factory app offset used by the default tables
 | 
						|
 | 
						|
endmenu
 | 
						|
 | 
						|
 |