esp-idf/components/partition_table
Mahavir Jain 51a61fb41c
gen_esp32part: allow secure boot v2 based app partition size 4K aligned
For Secure Boot v2 case, unsigned image is first padded to next 64K
aligned boundary and then a signature block of 4K gets appended. Thus
an app partition whose size is 4K aligned should be allowed here.

For Secure Boot v1 case, app partition size must be 64K aligned as the
signature block lies at the very end of 64K boundary.

Relevant:
57b601ab7f
2023-02-12 18:58:21 +05:30
..
test partition_table: add a test for total partition size error 2022-04-19 14:00:11 +00:00
test_gen_esp32part_host partition_table: add a test for total partition size error 2022-04-19 14:00:11 +00:00
check_sizes.py partition_table: add a test for total partition size error 2022-04-19 14:00:11 +00:00
CMakeLists.txt gen_esp32part: allow secure boot v2 based app partition size 4K aligned 2023-02-12 18:58:21 +05:30
component.mk Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
gen_empty_partition.py partition_table: add a test for total partition size error 2022-04-19 14:00:11 +00:00
gen_esp32part.py gen_esp32part: allow secure boot v2 based app partition size 4K aligned 2023-02-12 18:58:21 +05:30
Kconfig.projbuild paritition_table: Verify the partition table md5sum when loading the app 2021-05-18 01:32:59 +00:00
Makefile.projbuild tools: Wrap flash binaries into a UF2 file for flashing through USB MSC 2020-12-29 18:14:47 +01:00
partitions_singleapp_coredump.csv global: update note in the partition tables 2019-07-27 10:28:16 +02:00
partitions_singleapp_encr_nvs.csv nvs_flash: Modify the default NVS initialization API with internal nvs encryption 2021-01-20 11:12:14 +00:00
partitions_singleapp_large_coredump.csv partition_table: Add a "single factory app (large)" option for 1.5MB app size 2021-04-16 16:40:47 +10:00
partitions_singleapp_large_encr_nvs.csv partition_table: Add a "single factory app (large)" option for 1.5MB app size 2021-04-16 16:40:47 +10:00
partitions_singleapp_large.csv partition_table: Add a "single factory app (large)" option for 1.5MB app size 2021-04-16 16:40:47 +10:00
partitions_singleapp.csv global: update note in the partition tables 2019-07-27 10:28:16 +02:00
partitions_two_ota_coredump.csv global: update note in the partition tables 2019-07-27 10:28:16 +02:00
partitions_two_ota_encr_nvs.csv nvs_flash: Modify the default NVS initialization API with internal nvs encryption 2021-01-20 11:12:14 +00:00
partitions_two_ota.csv global: update note in the partition tables 2019-07-27 10:28:16 +02:00
parttool.py style: format python files with isort and double-quote-string-fixer 2021-01-26 10:49:01 +08:00
project_include.cmake cmake partition_table: Check binaries fit in partition spaces at build time 2021-04-16 16:40:47 +10:00