Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ESP32] Provision to use the ESP32H2 ECDSA Peripheral #26655

Merged
merged 7 commits into from
May 23, 2023

Conversation

shubhamdp
Copy link
Contributor

@shubhamdp shubhamdp commented May 18, 2023

Change Overview

  • ESP32H2 has the on-chip ECDSA peripheral, so using it to sign the message during commissioning process.
  • Extended the P256Keypair class and and overloaded Initialize() and overrodeECDSA_sign_msg() methods for using ECDSA peripheral.
  • Added the support for using the extended keypair in secure cert dac provider impl based on SOC capability.

Tests

  • Generated the partition with efuse block id and flashed into secure cert partition and verified that commissioning works.
  • This was tested on IDF commit from release/v5.1 branch 0ed84998987df2dfeafe695ffb8c71a2047135b7.
  • Also, tested that building applications works on IDF v4.4.4
  • To build the firmware for had to enable CONFIG_SEC_CERT_DAC_PROVIDER and disable CONFIG_ESP_SECURE_CERT_DS_PERIPHERAL.

Follow up work

@github-actions
Copy link

github-actions bot commented May 18, 2023

PR #26655: Size comparison from ca83f16 to e7b428a

Increases (6 builds for esp32, psoc6, telink)
platform target config section ca83f16 e7b428a change % change
esp32 all-clusters-app c3devkit (read only) 1053956 1053960 4 0.0
.flash.text 1053956 1053960 4 0.0
psoc6 light cy8ckit_062s2_43012 .debug_info 23117090 2311709 1 0.0
telink all-clusters-minimal-app tlsr9518adk80d (read/write) 938028 938036 8 0.0
text 642812 642814 2 0.0
light-switch-app tlsr9518adk80d (read/write) 863960 863968 8 0.0
text 590120 590122 2 0.0
lock-app tlsr9518adk80d (read/write) 902656 902664 8 0.0
text 604136 604138 2 0.0
pump-controller-app tlsr9518adk80d (read/write) 840460 840468 8 0.0
text 571788 571790 2 0.0
Decreases (5 builds for bl702, psoc6, qpg, telink)
platform target config section ca83f16 e7b428a change % change
bl702 lighting-app bl702 (read/write) 1188079 1188063 -16 -0.0
.debug_info 41948320 41948318 -2 -0.0
.text 966644 966640 -4 -0.0
bl702+rpc .debug_info 46872902 46872901 -1 -0.0
.text 1040030 1040028 -2 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 28182160 28182159 -1 -0.0
qpg lock-app qpg6105+debug (read/write) 1139540 1139532 -8 -0.0
.text 586640 586632 -8 -0.0
telink ota-requestor-app tlsr9518adk80d text 597590 597588 -2 -0.0
Full report (57 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section ca83f16 e7b428a change % change
bl602 lighting-app bl602 (read/write) 1356122 1356122 0 0.0
.bss 87886 87886 0 0.0
.data 9648 9648 0 0.0
.text 1036266 1036266 0 0.0
bl602+rpc (read/write) 1402390 1402390 0 0.0
.bss 95934 95934 0 0.0
.data 10040 10040 0 0.0
.text 1067622 1067622 0 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1188079 1188063 -16 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 67585 67585 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3952 3952 0 0.0
.debug_abbrev 1552342 1552342 0 0.0
.debug_aranges 135608 135608 0 0.0
.debug_frame 498848 498848 0 0.0
.debug_info 41948320 41948318 -2 -0.0
.debug_line 5357441 5357441 0 0.0
.debug_loc 3485534 3485534 0 0.0
.debug_ranges 375056 375056 0 0.0
.debug_str 3818240 3818240 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107152 107152 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 581708 581708 0 0.0
.symtab 175520 175520 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
966644 966640 -4 -0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1276883 1276883 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 75633 75633 0 0.0
.bss_psram 25056 25056 0 0.0
.comment 48 48 0 0.0
.data 4504 4504 0 0.0
.debug_abbrev 1711336 1711336 0 0.0
.debug_aranges 143896 143896 0 0.0
.debug_frame 526860 526860 0 0.0
.debug_info 46872902 46872901 -1 -0.0
.debug_line 5773277 5773277 0 0.0
.debug_loc 3688294 3688294 0 0.0
.debug_ranges 400416 400416 0 0.0
.debug_str 4243619 4243619 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121248 121248 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 643028 643028 0 0.0
.symtab 194016 194016 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1040030 1040028 -2 -0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 605490 605490 0 0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 954965 954965 0 0.0
.debug_aranges 103984 103984 0 0.0
.debug_frame 351868 351868 0 0.0
.debug_info 20434633 20434633 0 0.0
.debug_line 2708552 2708552 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1526335 1526335 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 96505 96505 0 0.0
.debug_str 3243611 3243611 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104322 104322 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 483655 483655 0 0.0
.symtab 287392 287392 0 0.0
.text 499044 499044 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 524459 524459 0 0.0
.app_xip_area 417253 417253 0 0.0
.bss 62184 62184 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 529139 529139 0 0.0
.app_xip_area 416629 416629 0 0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566163 566163 0 0.0
.app_xip_area 459717 459717 0 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 530931 530931 0 0.0
.app_xip_area 421917 421917 0 0.0
.bss 63960 63960 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 963708 963708 0 0.0
.bss 179672 179672 0 0.0
.data 2136 2136 0 0.0
.text 781880 781880 0 0.0
BRD4187C (read/write) 1000728 1000728 0 0.0
.bss 159420 159420 0 0.0
.data 2780 2780 0 0.0
.text 838508 838508 0 0.0
lock-app BRD4161A+wf200 (read/write) 1068476 1068476 0 0.0
.bss 174144 174144 0 0.0
.data 2152 2152 0 0.0
.text 892160 892160 0 0.0
window-app BRD4187C (read/write) 1075920 1075920 0 0.0
.bss 143876 143876 0 0.0
.data 2676 2676 0 0.0
.text 929348 929348 0 0.0
esp32 all-clusters-app c3devkit (read only) 1053956 1053960 4 0.0
(read/write) 1583696 1583696 0 0.0
.dram0.bss 77176 77176 0 0.0
.dram0.data 13968 13968 0 0.0
.flash.rodata 213416 213416 0 0.0
.flash.text 1053956 1053960 4 0.0
.iram0.text 76708 76708 0 0.0
m5stack (read only) 1101863 1101863 0 0.0
(read/write) 492870 492870 0 0.0
.dram0.bss 82192 82192 0 0.0
.dram0.data 34304 34304 0 0.0
.flash.rodata 241224 241224 0 0.0
.flash.text 1096479 1096479 0 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 583548 583548 0 0.0
(read/write) 82704 82704 0 0.0
.bss 65888 65888 0 0.0
.data 2192 2192 0 0.0
.text 583012 583012 0 0.0
light k32w0+release (read only) 582516 582516 0 0.0
(read/write) 82356 82356 0 0.0
.bss 65552 65552 0 0.0
.data 2180 2180 0 0.0
.text 581980 581980 0 0.0
lock k32w0+release (read only) 555956 555956 0 0.0
(read/write) 80352 80352 0 0.0
.bss 63624 63624 0 0.0
.data 2104 2104 0 0.0
.text 555420 555420 0 0.0
linux all-clusters-app debug (read only) 3146445 3146445 0 0.0
(read/write) 152808 152808 0 0.0
.bss 60192 60192 0 0.0
.data 2160 2160 0 0.0
.data.rel.ro 83952 83952 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 230728 230728 0 0.0
.text 2729765 2729765 0 0.0
all-clusters-minimal-app debug (read only) 2954341 2954341 0 0.0
(read/write) 145696 145696 0 0.0
.bss 59296 59296 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 77872 77872 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 224040 224040 0 0.0
.text 2548005 2548005 0 0.0
bridge-app debug (read only) 2516653 2516653 0 0.0
(read/write) 129648 129648 0 0.0
.bss 50232 50232 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 69608 69608 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 173224 173224 0 0.0
.text 2171109 2171109 0 0.0
chip-tool debug (read only) 13549457 13549457 0 0.0
(read/write) 696360 696360 0 0.0
.bss 26424 26424 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 660104 660104 0 0.0
.dynamic 608 608 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 633133 633133 0 0.0
.text 11298228 11298228 0 0.0
chip-tool-ipv6only arm64 (read only) 12756940 12756940 0 0.0
(read/write) 748312 748312 0 0.0
.bss 34392 34392 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 689624 689624 0 0.0
.dynamic 560 560 0 0.0
.got 16072 16072 0 0.0
.init 24 24 0 0.0
.init_array 216 216 0 0.0
.rodata 578048 578048 0 0.0
.text 10403828 10403828 0 0.0
dynamic-bridge-app-ipv6only debug (read only) 2580253 2580253 0 0.0
(read/write) 126840 126840 0 0.0
.bss 47544 47544 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 70192 70192 0 0.0
.dynamic 624 624 0 0.0
.got 4800 4800 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 175944 175944 0 0.0
.text 2226949 2226949 0 0.0
lighting-app debug+rpc+ui (read only) 3244489 3244489 0 0.0
(read/write) 132272 132272 0 0.0
.bss 48032 48032 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 74736 74736 0 0.0
.dynamic 656 656 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 284628 284628 0 0.0
.text 2768066 2768066 0 0.0
lock-app debug (read only) 2656709 2656709 0 0.0
(read/write) 123624 123624 0 0.0
.bss 45952 45952 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 69648 69648 0 0.0
.dynamic 608 608 0 0.0
.got 4648 4648 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 206248 206248 0 0.0
.text 2277765 2277765 0 0.0
ota-provider-app debug (read only) 2209229 2209229 0 0.0
(read/write) 103672 103672 0 0.0
.bss 44528 44528 0 0.0
.data 2112 2112 0 0.0
.data.rel.ro 51944 51944 0 0.0
.dynamic 608 608 0 0.0
.got 3800 3800 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 154344 154344 0 0.0
.text 1913365 1913365 0 0.0
ota-requestor-app debug (read only) 2376293 2376293 0 0.0
(read/write) 111464 111464 0 0.0
.bss 46960 46960 0 0.0
.data 2512 2512 0 0.0
.data.rel.ro 56800 56800 0 0.0
.dynamic 608 608 0 0.0
.got 3784 3784 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 158440 158440 0 0.0
.text 2067461 2067461 0 0.0
shell debug (read only) 2683081 2683081 0 0.0
(read/write) 141232 141232 0 0.0
.bss 59144 59144 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 75016 75016 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1056 1056 0 0.0
.rodata 199218 199218 0 0.0
.text 2321842 2321842 0 0.0
thermostat-no-ble arm64 (read only) 2520836 2520836 0 0.0
(read/write) 142456 142456 0 0.0
.bss 53464 53464 0 0.0
.data 1784 1784 0 0.0
.data.rel.ro 77728 77728 0 0.0
.dynamic 560 560 0 0.0
.got 5432 5432 0 0.0
.init 24 24 0 0.0
.init_array 384 384 0 0.0
.rodata 129256 129256 0 0.0
.text 2128164 2128164 0 0.0
tv-app debug (read only) 3312737 3312737 0 0.0
(read/write) 261544 261544 0 0.0
.bss 171264 171264 0 0.0
.data 4080 4080 0 0.0
.data.rel.ro 79480 79480 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 222616 222616 0 0.0
.text 2893938 2893938 0 0.0
tv-casting-app debug (read only) 7358513 7358513 0 0.0
(read/write) 194352 194352 0 0.0
.bss 52096 52096 0 0.0
.data 1744 1744 0 0.0
.data.rel.ro 133944 133944 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 1000 1000 0 0.0
.rodata 315340 315340 0 0.0
.text 6676642 6676642 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2495256 2495256 0 0.0
.bss 216304 216304 0 0.0
.data 5144 5144 0 0.0
.text 1457940 1457940 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1177452 1177452 0 0.0
bss 155605 155605 0 0.0
rodata 132988 132988 0 0.0
text 808136 808136 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1437244 1437244 0 0.0
bss 135345 135345 0 0.0
rodata 229004 229004 0 0.0
text 778796 778796 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1123592 1123592 0 0.0
bss 154757 154757 0 0.0
rodata 109752 109752 0 0.0
text 778348 778348 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840640 840640 0 0.0
(read/write) 1708412 1708412 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190148 190148 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2552 2552 0 0.0
.debug_abbrev 1285191 1285191 0 0.0
.debug_aranges 131272 131272 0 0.0
.debug_frame 436224 436224 0 0.0
.debug_info 28182160 28182159 -1 -0.0
.debug_line 3805918 3805918 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2059144 2059144 0 0.0
.debug_rnglists 130404 130404 0 0.0
.debug_str 3756250 3756250 0 0.0
.heap 840640 840640 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 719318 719318 0 0.0
.symtab 467424 467424 0 0.0
.text 1507324 1507324 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 841440 841440 0 0.0
(read/write) 1649468 1649468 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189348 189348 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2552 2552 0 0.0
.debug_abbrev 1274930 1274930 0 0.0
.debug_aranges 130520 130520 0 0.0
.debug_frame 438664 438664 0 0.0
.debug_info 27804409 27804409 0 0.0
.debug_line 3819110 3819110 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2050057 2050057 0 0.0
.debug_rnglists 129353 129353 0 0.0
.debug_str 3745009 3745009 0 0.0
.heap 841440 841440 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 675600 675600 0 0.0
.symtab 451840 451840 0 0.0
.text 1449180 1449180 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849736 849736 0 0.0
(read/write) 1571108 1571108 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181220 181220 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2384 2384 0 0.0
.debug_abbrev 1108650 1108650 0 0.0
.debug_aranges 120672 120672 0 0.0
.debug_frame 401900 401900 0 0.0
.debug_info 23117090 2311709 1 0.0
.debug_line 3382105 3382105 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1881550 1881550 0 0.0
.debug_rnglists 118982 118982 0 0.0
.debug_str 3550659 3550659 0 0.0
.heap 849736 849736 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 591603 591603 0 0.0
.symtab 414288 414288 0 0.0
.text 1379116 1379116 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821952 821952 0 0.0
(read/write) 1627628 1627628 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208996 208996 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1107709 1107709 0 0.0
.debug_aranges 121176 121176 0 0.0
.debug_frame 403992 403992 0 0.0
.debug_info 23283620 23283620 0 0.0
.debug_line 3378509 3378509 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1894994 1894994 0 0.0
.debug_rnglists 119438 119438 0 0.0
.debug_str 3565649 3565649 0 0.0
.heap 821952 821952 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 595604 595604 0 0.0
.symtab 416624 416624 0 0.0
.text 1407852 1407852 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1170296 1170296 0 0.0
.bss 99928 99928 0 0.0
.data 856 856 0 0.0
.text 617396 617396 0 0.0
lock-app qpg6105+debug (read/write) 1139540 1139532 -8 -0.0
.bss 94824 94824 0 0.0
.data 856 856 0 0.0
.text 586640 586632 -8 -0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1002424 1002424 0 0.0
bss 97952 97952 0 0.0
text 681046 681046 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 938028 938036 8 0.0
bss 97004 97004 0 0.0
text 642812 642814 2 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 919432 919432 0 0.0
bss 99348 99348 0 0.0
text 635464 635464 0 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 847672 847672 0 0.0
bss 88904 88904 0 0.0
text 575494 575494 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 863960 863968 8 0.0
bss 89060 89060 0 0.0
text 590120 590122 2 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 934588 934588 0 0.0
bss 97376 97376 0 0.0
text 652462 652462 0 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 945992 945992 0 0.0
bss 101624 101624 0 0.0
text 660016 660016 0 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1002864 1002864 0 0.0
bss 98940 98940 0 0.0
text 696174 696174 0 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 902656 902664 8 0.0
bss 89556 89556 0 0.0
text 604136 604138 2 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 870552 870552 0 0.0
bss 90176 90176 0 0.0
text 597590 597588 -2 -0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 853664 853664 0 0.0
bss 89024 89024 0 0.0
text 581668 581668 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 840460 840468 8 0.0
bss 88824 88824 0 0.0
text 571788 571790 2 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 836704 836704 0 0.0
bss 88744 88744 0 0.0
text 567504 567504 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 868356 868356 0 0.0
bss 90448 90448 0 0.0
text 591840 591840 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 865016 865016 0 0.0
bss 90868 90868 0 0.0
text 587526 587526 0 0.0

@shubhamdp shubhamdp force-pushed the esp32h2_secure_element branch from e7b428a to 901211a Compare May 18, 2023 15:40
@github-actions
Copy link

github-actions bot commented May 18, 2023

PR #26655: Size comparison from e230ee1 to 901211a

Increases (8 builds for bl602, bl702, cc32xx, psoc6, telink)
platform target config section e230ee1 901211a change % change
bl602 lighting-app bl602 .text 1036522 1036526 4 0.0
bl602+rpc .text 1067878 1067880 2 0.0
bl702 lighting-app bl702+rpc .debug_info 46873536 46873538 2 0.0
.text 1040028 1040032 4 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20435551 20435552 1 0.0
psoc6 lock cy8ckit_062s2_43012 .debug_info 23284534 23284535 1 0.0
telink all-clusters-app tlsr9518adk80d text 681132 681136 4 0.0
pump-controller-app tlsr9518adk80d (read/write) 840556 840564 8 0.0
text 571876 571878 2 0.0
temperature-measurement-app tlsr9518adk80d (read/write) 836792 836800 8 0.0
text 567586 567590 4 0.0
Decreases (14 builds for bl702, efr32, esp32, k32w, psoc6, telink)
platform target config section e230ee1 901211a change % change
bl702 lighting-app bl702 (read/write) 1188095 1188079 -16 -0.0
.debug_info 41949034 41949033 -1 -0.0
.text 966642 966640 -2 -0.0
efr32 lighting-app BRD4187C (read/write) 1000784 1000776 -8 -0.0
.text 838564 838556 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1068532 1068524 -8 -0.0
.text 892216 892208 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1054040 1054038 -2 -0.0
.flash.text 1054040 1054038 -2 -0.0
m5stack (read/write) 492878 492874 -4 -0.0
.flash.rodata 241232 241228 -4 -0.0
k32w contact k32w0+release (read only) 583596 583580 -16 -0.0
.text 583060 583044 -16 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 28183075 28183074 -1 -0.0
light cy8ckit_062s2_43012 .debug_info 23118006 23118005 -1 -0.0
telink contact-sensor-app tlsr9518adk80d text 575580 575578 -2 -0.0
light-switch-app tlsr9518adk80d text 590208 590206 -2 -0.0
lighting-app tlsr9518adk80d text 652546 652544 -2 -0.0
lighting-app-factory-data tlsr9518adk80d text 660104 660100 -4 -0.0
lighting-app-rpc tlsr9518adk80d text 696260 696258 -2 -0.0
window-covering tlsr9518adk80d (read/write) 865112 865104 -8 -0.0
text 587614 587612 -2 -0.0
Full report (57 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section e230ee1 901211a change % change
bl602 lighting-app bl602 (read/write) 1356390 1356390 0 0.0
.bss 87886 87886 0 0.0
.data 9648 9648 0 0.0
.text 1036522 1036526 4 0.0
bl602+rpc (read/write) 1402658 1402658 0 0.0
.bss 95934 95934 0 0.0
.data 10040 10040 0 0.0
.text 1067878 1067880 2 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1188095 1188079 -16 -0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 67585 67585 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3952 3952 0 0.0
.debug_abbrev 1552342 1552342 0 0.0
.debug_aranges 135608 135608 0 0.0
.debug_frame 498848 498848 0 0.0
.debug_info 41949034 41949033 -1 -0.0
.debug_line 5357662 5357662 0 0.0
.debug_loc 3485767 3485767 0 0.0
.debug_ranges 375000 375000 0 0.0
.debug_str 3818421 3818421 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107168 107168 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 581708 581708 0 0.0
.symtab 175520 175520 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
966642 966640 -2 -0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1276883 1276883 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 75633 75633 0 0.0
.bss_psram 25056 25056 0 0.0
.comment 48 48 0 0.0
.data 4504 4504 0 0.0
.debug_abbrev 1711336 1711336 0 0.0
.debug_aranges 143896 143896 0 0.0
.debug_frame 526860 526860 0 0.0
.debug_info 46873536 46873538 2 0.0
.debug_line 5773498 5773498 0 0.0
.debug_loc 3688527 3688527 0 0.0
.debug_ranges 400360 400360 0 0.0
.debug_str 4243800 4243800 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121248 121248 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 643028 643028 0 0.0
.symtab 194016 194016 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1040028 1040032 4 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 605610 605610 0 0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 954968 954968 0 0.0
.debug_aranges 104000 104000 0 0.0
.debug_frame 351928 351928 0 0.0
.debug_info 20435551 20435552 1 0.0
.debug_line 2708822 2708822 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1526707 1526707 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 96530 96530 0 0.0
.debug_str 3243792 3243792 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104330 104330 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 483984 483984 0 0.0
.symtab 287488 287488 0 0.0
.text 499156 499156 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 524515 524515 0 0.0
.app_xip_area 417309 417309 0 0.0
.bss 62184 62184 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 529195 529195 0 0.0
.app_xip_area 416685 416685 0 0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566235 566235 0 0.0
.app_xip_area 459789 459789 0 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 530995 530995 0 0.0
.app_xip_area 421981 421981 0 0.0
.bss 63960 63960 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 963836 963836 0 0.0
.bss 179672 179672 0 0.0
.data 2136 2136 0 0.0
.text 782008 782008 0 0.0
BRD4187C (read/write) 1000784 1000776 -8 -0.0
.bss 159420 159420 0 0.0
.data 2780 2780 0 0.0
.text 838564 838556 -8 -0.0
lock-app BRD4161A+wf200 (read/write) 1068532 1068524 -8 -0.0
.bss 174144 174144 0 0.0
.data 2152 2152 0 0.0
.text 892216 892208 -8 -0.0
window-app BRD4187C (read/write) 1076048 1076048 0 0.0
.bss 143876 143876 0 0.0
.data 2676 2676 0 0.0
.text 929476 929476 0 0.0
esp32 all-clusters-app c3devkit (read only) 1054040 1054038 -2 -0.0
(read/write) 1583704 1583704 0 0.0
.dram0.bss 77176 77176 0 0.0
.dram0.data 13968 13968 0 0.0
.flash.rodata 213424 213424 0 0.0
.flash.text 1054040 1054038 -2 -0.0
.iram0.text 76708 76708 0 0.0
m5stack (read only) 1101983 1101983 0 0.0
(read/write) 492878 492874 -4 -0.0
.dram0.bss 82192 82192 0 0.0
.dram0.data 34304 34304 0 0.0
.flash.rodata 241232 241228 -4 -0.0
.flash.text 1096599 1096599 0 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 583596 583580 -16 -0.0
(read/write) 82704 82704 0 0.0
.bss 65888 65888 0 0.0
.data 2192 2192 0 0.0
.text 583060 583044 -16 -0.0
light k32w0+release (read only) 582572 582572 0 0.0
(read/write) 82356 82356 0 0.0
.bss 65552 65552 0 0.0
.data 2180 2180 0 0.0
.text 582036 582036 0 0.0
lock k32w0+release (read only) 556012 556012 0 0.0
(read/write) 80352 80352 0 0.0
.bss 63624 63624 0 0.0
.data 2104 2104 0 0.0
.text 555476 555476 0 0.0
linux all-clusters-app debug (read only) 3147069 3147069 0 0.0
(read/write) 152808 152808 0 0.0
.bss 60192 60192 0 0.0
.data 2160 2160 0 0.0
.data.rel.ro 83952 83952 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 230760 230760 0 0.0
.text 2730357 2730357 0 0.0
all-clusters-minimal-app debug (read only) 2954917 2954917 0 0.0
(read/write) 145696 145696 0 0.0
.bss 59296 59296 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 77872 77872 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 224040 224040 0 0.0
.text 2548581 2548581 0 0.0
bridge-app debug (read only) 2517229 2517229 0 0.0
(read/write) 129648 129648 0 0.0
.bss 50232 50232 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 69608 69608 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 173224 173224 0 0.0
.text 2171685 2171685 0 0.0
chip-tool debug (read only) 13656257 13656257 0 0.0
(read/write) 696360 696360 0 0.0
.bss 26424 26424 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 660104 660104 0 0.0
.dynamic 608 608 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 652077 652077 0 0.0
.text 11386084 11386084 0 0.0
chip-tool-ipv6only arm64 (read only) 12843916 12843916 0 0.0
(read/write) 748312 748312 0 0.0
.bss 34392 34392 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 689624 689624 0 0.0
.dynamic 560 560 0 0.0
.got 16072 16072 0 0.0
.init 24 24 0 0.0
.init_array 216 216 0 0.0
.rodata 596608 596608 0 0.0
.text 10472244 10472244 0 0.0
dynamic-bridge-app-ipv6only debug (read only) 2580845 2580845 0 0.0
(read/write) 126840 126840 0 0.0
.bss 47544 47544 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 70192 70192 0 0.0
.dynamic 624 624 0 0.0
.got 4800 4800 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 175944 175944 0 0.0
.text 2227541 2227541 0 0.0
lighting-app debug+rpc+ui (read only) 3245081 3245081 0 0.0
(read/write) 132272 132272 0 0.0
.bss 48032 48032 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 74736 74736 0 0.0
.dynamic 656 656 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 284628 284628 0 0.0
.text 2768658 2768658 0 0.0
lock-app debug (read only) 2657301 2657301 0 0.0
(read/write) 123624 123624 0 0.0
.bss 45952 45952 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 69648 69648 0 0.0
.dynamic 608 608 0 0.0
.got 4648 4648 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 206248 206248 0 0.0
.text 2278357 2278357 0 0.0
ota-provider-app debug (read only) 2209853 2209853 0 0.0
(read/write) 103672 103672 0 0.0
.bss 44528 44528 0 0.0
.data 2112 2112 0 0.0
.data.rel.ro 51944 51944 0 0.0
.dynamic 608 608 0 0.0
.got 3800 3800 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 154376 154376 0 0.0
.text 1913957 1913957 0 0.0
ota-requestor-app debug (read only) 2376885 2376885 0 0.0
(read/write) 111464 111464 0 0.0
.bss 46960 46960 0 0.0
.data 2512 2512 0 0.0
.data.rel.ro 56800 56800 0 0.0
.dynamic 608 608 0 0.0
.got 3784 3784 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 158440 158440 0 0.0
.text 2068053 2068053 0 0.0
shell debug (read only) 2683705 2683705 0 0.0
(read/write) 141232 141232 0 0.0
.bss 59144 59144 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 75016 75016 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1056 1056 0 0.0
.rodata 199250 199250 0 0.0
.text 2322434 2322434 0 0.0
thermostat-no-ble arm64 (read only) 2521340 2521340 0 0.0
(read/write) 142456 142456 0 0.0
.bss 53464 53464 0 0.0
.data 1784 1784 0 0.0
.data.rel.ro 77728 77728 0 0.0
.dynamic 560 560 0 0.0
.got 5432 5432 0 0.0
.init 24 24 0 0.0
.init_array 384 384 0 0.0
.rodata 129280 129280 0 0.0
.text 2128644 2128644 0 0.0
tv-app debug (read only) 3313361 3313361 0 0.0
(read/write) 261544 261544 0 0.0
.bss 171264 171264 0 0.0
.data 4080 4080 0 0.0
.data.rel.ro 79480 79480 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 222648 222648 0 0.0
.text 2894530 2894530 0 0.0
tv-casting-app debug (read only) 7359137 7359137 0 0.0
(read/write) 194352 194352 0 0.0
.bss 52096 52096 0 0.0
.data 1744 1744 0 0.0
.data.rel.ro 133944 133944 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 1000 1000 0 0.0
.rodata 315372 315372 0 0.0
.text 6677234 6677234 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2495256 2495256 0 0.0
.bss 216304 216304 0 0.0
.data 5144 5144 0 0.0
.text 1457940 1457940 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1177508 1177508 0 0.0
bss 155605 155605 0 0.0
rodata 132996 132996 0 0.0
text 808184 808184 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1437300 1437300 0 0.0
bss 135345 135345 0 0.0
rodata 229012 229012 0 0.0
text 778844 778844 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1123632 1123632 0 0.0
bss 154757 154757 0 0.0
rodata 109760 109760 0 0.0
text 778392 778392 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840640 840640 0 0.0
(read/write) 1708524 1708524 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190148 190148 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2552 2552 0 0.0
.debug_abbrev 1285194 1285194 0 0.0
.debug_aranges 131288 131288 0 0.0
.debug_frame 436288 436288 0 0.0
.debug_info 28183075 28183074 -1 -0.0
.debug_line 3806189 3806189 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2059416 2059416 0 0.0
.debug_rnglists 130428 130428 0 0.0
.debug_str 3756431 3756431 0 0.0
.heap 840640 840640 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 719647 719647 0 0.0
.symtab 467520 467520 0 0.0
.text 1507436 1507436 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 841440 841440 0 0.0
(read/write) 1649588 1649588 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189348 189348 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2552 2552 0 0.0
.debug_abbrev 1274933 1274933 0 0.0
.debug_aranges 130536 130536 0 0.0
.debug_frame 438728 438728 0 0.0
.debug_info 27805324 27805324 0 0.0
.debug_line 3819381 3819381 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2050329 2050329 0 0.0
.debug_rnglists 129377 129377 0 0.0
.debug_str 3745190 3745190 0 0.0
.heap 841440 841440 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 675929 675929 0 0.0
.symtab 451936 451936 0 0.0
.text 1449300 1449300 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849736 849736 0 0.0
(read/write) 1571228 1571228 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181220 181220 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2384 2384 0 0.0
.debug_abbrev 1108653 1108653 0 0.0
.debug_aranges 120688 120688 0 0.0
.debug_frame 401964 401964 0 0.0
.debug_info 23118006 23118005 -1 -0.0
.debug_line 3382376 3382376 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1881822 1881822 0 0.0
.debug_rnglists 119006 119006 0 0.0
.debug_str 3550840 3550840 0 0.0
.heap 849736 849736 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 591932 591932 0 0.0
.symtab 414384 414384 0 0.0
.text 1379236 1379236 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821952 821952 0 0.0
(read/write) 1627764 1627764 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208996 208996 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1107712 1107712 0 0.0
.debug_aranges 121192 121192 0 0.0
.debug_frame 404056 404056 0 0.0
.debug_info 23284534 23284535 1 0.0
.debug_line 3378780 3378780 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1895266 1895266 0 0.0
.debug_rnglists 119462 119462 0 0.0
.debug_str 3565830 3565830 0 0.0
.heap 821952 821952 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 595933 595933 0 0.0
.symtab 416720 416720 0 0.0
.text 1407988 1407988 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1170624 1170624 0 0.0
.bss 99928 99928 0 0.0
.data 856 856 0 0.0
.text 617724 617724 0 0.0
lock-app qpg6105+debug (read/write) 1139748 1139748 0 0.0
.bss 94824 94824 0 0.0
.data 856 856 0 0.0
.text 586848 586848 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1002520 1002520 0 0.0
bss 97952 97952 0 0.0
text 681132 681136 4 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 938124 938124 0 0.0
bss 97004 97004 0 0.0
text 642900 642900 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 919520 919520 0 0.0
bss 99348 99348 0 0.0
text 635548 635548 0 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 847760 847760 0 0.0
bss 88904 88904 0 0.0
text 575580 575578 -2 -0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 864056 864056 0 0.0
bss 89060 89060 0 0.0
text 590208 590206 -2 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 934676 934676 0 0.0
bss 97376 97376 0 0.0
text 652546 652544 -2 -0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 946088 946088 0 0.0
bss 101624 101624 0 0.0
text 660104 660100 -4 -0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1002952 1002952 0 0.0
bss 98940 98940 0 0.0
text 696260 696258 -2 -0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 902752 902752 0 0.0
bss 89556 89556 0 0.0
text 604224 604224 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 870648 870648 0 0.0
bss 90176 90176 0 0.0
text 597676 597676 0 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 853760 853760 0 0.0
bss 89024 89024 0 0.0
text 581756 581756 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 840556 840564 8 0.0
bss 88824 88824 0 0.0
text 571876 571878 2 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 836792 836800 8 0.0
bss 88744 88744 0 0.0
text 567586 567590 4 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 868452 868452 0 0.0
bss 90448 90448 0 0.0
text 591924 591924 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 865112 865104 -8 -0.0
bss 90868 90868 0 0.0
text 587614 587612 -2 -0.0

@shubhamdp shubhamdp force-pushed the esp32h2_secure_element branch from 901211a to 52527a1 Compare May 19, 2023 07:21
@github-actions
Copy link

github-actions bot commented May 19, 2023

PR #26655: Size comparison from e75e729 to 52527a1

Increases (11 builds for bl602, bl702, cc32xx, k32w, psoc6, telink)
platform target config section e75e729 52527a1 change % change
bl602 lighting-app bl602+rpc (read/write) 1402658 1402666 8 0.0
.text 1067880 1067882 2 0.0
bl702 lighting-app bl702 .debug_info 42004244 42004245 1 0.0
.text 966642 966644 2 0.0
cc32xx lock CC3235SF_LAUNCHXL .debug_info 20485269 20485270 1 0.0
k32w light k32w0+release (read only) 582556 582572 16 0.0
.text 582020 582036 16 0.0
lock k32w0+release (read only) 555996 556012 16 0.0
.text 555460 555476 16 0.0
psoc6 lock cy8ckit_062s2_43012 .debug_info 23336708 23336709 1 0.0
telink bridge-app tlsr9518adk80d text 635550 635552 2 0.0
contact-sensor-app tlsr9518adk80d (read/write) 847760 847768 8 0.0
text 575580 575582 2 0.0
ota-requestor-app tlsr9518adk80d text 597674 597678 4 0.0
pump-app tlsr9518adk80d (read/write) 853760 853768 8 0.0
text 581756 581758 2 0.0
temperature-measurement-app tlsr9518adk80d text 567586 567588 2 0.0
Decreases (8 builds for efr32, esp32, nrfconnect, telink)
platform target config section e75e729 52527a1 change % change
efr32 lock-app BRD4161A+wf200 (read/write) 1068648 1068640 -8 -0.0
.text 892324 892316 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1054038 1054036 -2 -0.0
.flash.text 1054038 1054036 -2 -0.0
nrfconnect all-clusters-app nrf7002dk_nrf5340_cpuapp text 778844 778840 -4 -0.0
telink lighting-app tlsr9518adk80d text 652546 652544 -2 -0.0
lighting-app-factory-data tlsr9518adk80d text 660104 660100 -4 -0.0
lighting-app-rpc tlsr9518adk80d text 696260 696256 -4 -0.0
thermostat tlsr9518adk80d text 591924 591922 -2 -0.0
window-covering tlsr9518adk80d text 587612 587610 -2 -0.0
Full report (57 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section e75e729 52527a1 change % change
bl602 lighting-app bl602 (read/write) 1356390 1356390 0 0.0
.bss 87886 87886 0 0.0
.data 9648 9648 0 0.0
.text 1036524 1036524 0 0.0
bl602+rpc (read/write) 1402658 1402666 8 0.0
.bss 95934 95934 0 0.0
.data 10040 10040 0 0.0
.text 1067880 1067882 2 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1188095 1188095 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 67585 67585 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3952 3952 0 0.0
.debug_abbrev 1552342 1552342 0 0.0
.debug_aranges 135784 135784 0 0.0
.debug_frame 499556 499556 0 0.0
.debug_info 42004244 42004245 1 0.0
.debug_line 5361634 5361634 0 0.0
.debug_loc 3490830 3490830 0 0.0
.debug_ranges 375272 375272 0 0.0
.debug_str 3824174 3824174 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107168 107168 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 581708 581708 0 0.0
.symtab 175520 175520 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
966642 966644 2 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1276883 1276883 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 75633 75633 0 0.0
.bss_psram 25056 25056 0 0.0
.comment 48 48 0 0.0
.data 4504 4504 0 0.0
.debug_abbrev 1711336 1711336 0 0.0
.debug_aranges 144072 144072 0 0.0
.debug_frame 527568 527568 0 0.0
.debug_info 46929242 46929242 0 0.0
.debug_line 5777470 5777470 0 0.0
.debug_loc 3693605 3693605 0 0.0
.debug_ranges 400632 400632 0 0.0
.debug_str 4249553 4249553 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121248 121248 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 643028 643028 0 0.0
.symtab 194016 194016 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1040030 1040030 0 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 605610 605610 0 0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 954968 954968 0 0.0
.debug_aranges 104184 104184 0 0.0
.debug_frame 352632 352632 0 0.0
.debug_info 20485269 20485270 1 0.0
.debug_line 2711761 2711761 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1529491 1529491 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 96669 96669 0 0.0
.debug_str 3249647 3249647 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104330 104330 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 483984 483984 0 0.0
.symtab 287488 287488 0 0.0
.text 499156 499156 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 524515 524515 0 0.0
.app_xip_area 417309 417309 0 0.0
.bss 62184 62184 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 529195 529195 0 0.0
.app_xip_area 416685 416685 0 0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566235 566235 0 0.0
.app_xip_area 459789 459789 0 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 530995 530995 0 0.0
.app_xip_area 421981 421981 0 0.0
.bss 63960 63960 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 963860 963860 0 0.0
.bss 179680 179680 0 0.0
.data 2136 2136 0 0.0
.text 782024 782024 0 0.0
BRD4187C (read/write) 1000816 1000816 0 0.0
.bss 159412 159412 0 0.0
.data 2780 2780 0 0.0
.text 838604 838604 0 0.0
lock-app BRD4161A+wf200 (read/write) 1068648 1068640 -8 -0.0
.bss 174152 174152 0 0.0
.data 2152 2152 0 0.0
.text 892324 892316 -8 -0.0
window-app BRD4187C (read/write) 1076036 1076036 0 0.0
.bss 143884 143884 0 0.0
.data 2676 2676 0 0.0
.text 929456 929456 0 0.0
esp32 all-clusters-app c3devkit (read only) 1054038 1054036 -2 -0.0
(read/write) 1583704 1583704 0 0.0
.dram0.bss 77176 77176 0 0.0
.dram0.data 13968 13968 0 0.0
.flash.rodata 213424 213424 0 0.0
.flash.text 1054038 1054036 -2 -0.0
.iram0.text 76708 76708 0 0.0
m5stack (read only) 1102003 1102003 0 0.0
(read/write) 492874 492874 0 0.0
.dram0.bss 82192 82192 0 0.0
.dram0.data 34304 34304 0 0.0
.flash.rodata 241228 241228 0 0.0
.flash.text 1096619 1096619 0 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 583596 583596 0 0.0
(read/write) 82704 82704 0 0.0
.bss 65888 65888 0 0.0
.data 2192 2192 0 0.0
.text 583060 583060 0 0.0
light k32w0+release (read only) 582556 582572 16 0.0
(read/write) 82356 82356 0 0.0
.bss 65552 65552 0 0.0
.data 2180 2180 0 0.0
.text 582020 582036 16 0.0
lock k32w0+release (read only) 555996 556012 16 0.0
(read/write) 80352 80352 0 0.0
.bss 63624 63624 0 0.0
.data 2104 2104 0 0.0
.text 555460 555476 16 0.0
linux all-clusters-app debug (read only) 3147069 3147069 0 0.0
(read/write) 152808 152808 0 0.0
.bss 60192 60192 0 0.0
.data 2160 2160 0 0.0
.data.rel.ro 83952 83952 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 230760 230760 0 0.0
.text 2730357 2730357 0 0.0
all-clusters-minimal-app debug (read only) 2954933 2954933 0 0.0
(read/write) 145696 145696 0 0.0
.bss 59296 59296 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 77872 77872 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 224040 224040 0 0.0
.text 2548597 2548597 0 0.0
bridge-app debug (read only) 2517245 2517245 0 0.0
(read/write) 129648 129648 0 0.0
.bss 50232 50232 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 69608 69608 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 173224 173224 0 0.0
.text 2171701 2171701 0 0.0
chip-tool debug (read only) 13686969 13686969 0 0.0
(read/write) 696968 696968 0 0.0
.bss 26424 26424 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 660712 660712 0 0.0
.dynamic 608 608 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 652781 652781 0 0.0
.text 11414628 11414628 0 0.0
chip-tool-ipv6only arm64 (read only) 12870620 12870620 0 0.0
(read/write) 748968 748968 0 0.0
.bss 34392 34392 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 690248 690248 0 0.0
.dynamic 560 560 0 0.0
.got 16104 16104 0 0.0
.init 24 24 0 0.0
.init_array 216 216 0 0.0
.rodata 597232 597232 0 0.0
.text 10496740 10496740 0 0.0
dynamic-bridge-app-ipv6only debug (read only) 2580861 2580861 0 0.0
(read/write) 126840 126840 0 0.0
.bss 47544 47544 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 70192 70192 0 0.0
.dynamic 624 624 0 0.0
.got 4800 4800 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 175944 175944 0 0.0
.text 2227557 2227557 0 0.0
lighting-app debug+rpc+ui (read only) 3245097 3245097 0 0.0
(read/write) 132272 132272 0 0.0
.bss 48032 48032 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 74736 74736 0 0.0
.dynamic 656 656 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 284628 284628 0 0.0
.text 2768674 2768674 0 0.0
lock-app debug (read only) 2657317 2657317 0 0.0
(read/write) 123624 123624 0 0.0
.bss 45952 45952 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 69648 69648 0 0.0
.dynamic 608 608 0 0.0
.got 4648 4648 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 206248 206248 0 0.0
.text 2278373 2278373 0 0.0
ota-provider-app debug (read only) 2209853 2209853 0 0.0
(read/write) 103672 103672 0 0.0
.bss 44528 44528 0 0.0
.data 2112 2112 0 0.0
.data.rel.ro 51944 51944 0 0.0
.dynamic 608 608 0 0.0
.got 3800 3800 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 154376 154376 0 0.0
.text 1913957 1913957 0 0.0
ota-requestor-app debug (read only) 2376885 2376885 0 0.0
(read/write) 111464 111464 0 0.0
.bss 46960 46960 0 0.0
.data 2512 2512 0 0.0
.data.rel.ro 56800 56800 0 0.0
.dynamic 608 608 0 0.0
.got 3784 3784 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 158440 158440 0 0.0
.text 2068053 2068053 0 0.0
shell debug (read only) 2683721 2683721 0 0.0
(read/write) 141232 141232 0 0.0
.bss 59144 59144 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 75016 75016 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1056 1056 0 0.0
.rodata 199250 199250 0 0.0
.text 2322450 2322450 0 0.0
thermostat-no-ble arm64 (read only) 2521388 2521388 0 0.0
(read/write) 142456 142456 0 0.0
.bss 53464 53464 0 0.0
.data 1784 1784 0 0.0
.data.rel.ro 77728 77728 0 0.0
.dynamic 560 560 0 0.0
.got 5432 5432 0 0.0
.init 24 24 0 0.0
.init_array 384 384 0 0.0
.rodata 129280 129280 0 0.0
.text 2128692 2128692 0 0.0
tv-app debug (read only) 3313361 3313361 0 0.0
(read/write) 261544 261544 0 0.0
.bss 171264 171264 0 0.0
.data 4080 4080 0 0.0
.data.rel.ro 79480 79480 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 222648 222648 0 0.0
.text 2894530 2894530 0 0.0
tv-casting-app debug (read only) 7389897 7389897 0 0.0
(read/write) 194960 194960 0 0.0
.bss 52096 52096 0 0.0
.data 1744 1744 0 0.0
.data.rel.ro 134552 134552 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 1000 1000 0 0.0
.rodata 316044 316044 0 0.0
.text 6705858 6705858 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2495256 2495256 0 0.0
.bss 216304 216304 0 0.0
.data 5144 5144 0 0.0
.text 1457940 1457940 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1177508 1177508 0 0.0
bss 155605 155605 0 0.0
rodata 132996 132996 0 0.0
text 808184 808184 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1437300 1437300 0 0.0
bss 135345 135345 0 0.0
rodata 229012 229012 0 0.0
text 778844 778840 -4 -0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1123648 1123648 0 0.0
bss 154757 154757 0 0.0
rodata 109760 109760 0 0.0
text 778396 778396 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840640 840640 0 0.0
(read/write) 1708524 1708524 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190148 190148 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2552 2552 0 0.0
.debug_abbrev 1285194 1285194 0 0.0
.debug_aranges 131472 131472 0 0.0
.debug_frame 436992 436992 0 0.0
.debug_info 28250966 28250966 0 0.0
.debug_line 3809128 3809128 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2062207 2062207 0 0.0
.debug_rnglists 130567 130567 0 0.0
.debug_str 3762281 3762281 0 0.0
.heap 840640 840640 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 719647 719647 0 0.0
.symtab 467520 467520 0 0.0
.text 1507436 1507436 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 841440 841440 0 0.0
(read/write) 1649588 1649588 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189348 189348 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2552 2552 0 0.0
.debug_abbrev 1274933 1274933 0 0.0
.debug_aranges 130720 130720 0 0.0
.debug_frame 439432 439432 0 0.0
.debug_info 27871787 27871787 0 0.0
.debug_line 3822320 3822320 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2053118 2053118 0 0.0
.debug_rnglists 129516 129516 0 0.0
.debug_str 3751040 3751040 0 0.0
.heap 841440 841440 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 675929 675929 0 0.0
.symtab 451936 451936 0 0.0
.text 1449300 1449300 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849736 849736 0 0.0
(read/write) 1571228 1571228 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181220 181220 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2384 2384 0 0.0
.debug_abbrev 1108653 1108653 0 0.0
.debug_aranges 120872 120872 0 0.0
.debug_frame 402668 402668 0 0.0
.debug_info 23171060 23171060 0 0.0
.debug_line 3385315 3385315 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1884611 1884611 0 0.0
.debug_rnglists 119145 119145 0 0.0
.debug_str 3556690 3556690 0 0.0
.heap 849736 849736 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 591932 591932 0 0.0
.symtab 414384 414384 0 0.0
.text 1379236 1379236 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821952 821952 0 0.0
(read/write) 1627764 1627764 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208996 208996 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1107712 1107712 0 0.0
.debug_aranges 121376 121376 0 0.0
.debug_frame 404760 404760 0 0.0
.debug_info 23336708 23336709 1 0.0
.debug_line 3381719 3381719 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1898055 1898055 0 0.0
.debug_rnglists 119601 119601 0 0.0
.debug_str 3571685 3571685 0 0.0
.heap 821952 821952 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 595933 595933 0 0.0
.symtab 416720 416720 0 0.0
.text 1407988 1407988 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1170624 1170624 0 0.0
.bss 99928 99928 0 0.0
.data 856 856 0 0.0
.text 617724 617724 0 0.0
lock-app qpg6105+debug (read/write) 1139748 1139748 0 0.0
.bss 94824 94824 0 0.0
.data 856 856 0 0.0
.text 586848 586848 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1002520 1002520 0 0.0
bss 97952 97952 0 0.0
text 681134 681134 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 938124 938124 0 0.0
bss 97004 97004 0 0.0
text 642900 642900 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 919528 919528 0 0.0
bss 99348 99348 0 0.0
text 635550 635552 2 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 847760 847768 8 0.0
bss 88904 88904 0 0.0
text 575580 575582 2 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 864056 864056 0 0.0
bss 89060 89060 0 0.0
text 590208 590208 0 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 934676 934676 0 0.0
bss 97376 97376 0 0.0
text 652546 652544 -2 -0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 946088 946088 0 0.0
bss 101624 101624 0 0.0
text 660104 660100 -4 -0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1002952 1002952 0 0.0
bss 98940 98940 0 0.0
text 696260 696256 -4 -0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 902752 902752 0 0.0
bss 89556 89556 0 0.0
text 604224 604224 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 870648 870648 0 0.0
bss 90176 90176 0 0.0
text 597674 597678 4 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 853760 853768 8 0.0
bss 89024 89024 0 0.0
text 581756 581758 2 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 840556 840556 0 0.0
bss 88824 88824 0 0.0
text 571876 571876 0 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 836792 836792 0 0.0
bss 88744 88744 0 0.0
text 567586 567588 2 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 868452 868452 0 0.0
bss 90448 90448 0 0.0
text 591924 591922 -2 -0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 865104 865104 0 0.0
bss 90868 90868 0 0.0
text 587612 587610 -2 -0.0

@shubhamdp shubhamdp force-pushed the esp32h2_secure_element branch from 52527a1 to c4a7d74 Compare May 20, 2023 08:21
@github-actions
Copy link

github-actions bot commented May 20, 2023

PR #26655: Size comparison from bfa0580 to c4a7d74

Increases (11 builds for bl602, bl702, psoc6, telink)
platform target config section bfa05804 c4a7d74 change % change
bl602 lighting-app bl602 .text 1036522 1036524 2 0.0
bl702 lighting-app bl702 (read/write) 1188079 1188095 16 0.0
.debug_info 42057212 42057214 2 0.0
.text 966640 966644 4 0.0
bl702+rpc .debug_info 46982646 46982647 1 0.0
.text 1040028 1040030 2 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 28315644 28315645 1 0.0
light cy8ckit_062s2_43012 .debug_info 23222710 23222711 1 0.0
telink all-clusters-minimal-app tlsr9518adk80d text 643000 643002 2 0.0
bridge-app tlsr9518adk80d (read/write) 919520 919528 8 0.0
text 635548 635550 2 0.0
contact-sensor-app tlsr9518adk80d (read/write) 847760 847768 8 0.0
text 575578 575582 4 0.0
lighting-app tlsr9518adk80d text 652546 652548 2 0.0
thermostat tlsr9518adk80d text 591922 591924 2 0.0
window-covering tlsr9518adk80d text 587610 587612 2 0.0
Decreases (4 builds for efr32, esp32, telink)
platform target config section bfa05804 c4a7d74 change % change
efr32 lock-app BRD4161A+wf200 (read/write) 1068744 1068736 -8 -0.0
.text 892420 892412 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1054038 1054036 -2 -0.0
.flash.text 1054038 1054036 -2 -0.0
telink light-switch-app tlsr9518adk80d (read/write) 864064 864056 -8 -0.0
text 590210 590208 -2 -0.0
lock-app tlsr9518adk80d (read/write) 902760 902752 -8 -0.0
text 604226 604224 -2 -0.0
Full report (57 builds for bl602, bl702, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section bfa05804 c4a7d74 change % change
bl602 lighting-app bl602 (read/write) 1356390 1356390 0 0.0
.bss 87886 87886 0 0.0
.data 9648 9648 0 0.0
.text 1036522 1036524 2 0.0
bl602+rpc (read/write) 1402658 1402658 0 0.0
.bss 95934 95934 0 0.0
.data 10040 10040 0 0.0
.text 1067878 1067878 0 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1188079 1188095 16 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 67585 67585 0 0.0
.bss_psram 24656 24656 0 0.0
.comment 48 48 0 0.0
.data 3952 3952 0 0.0
.debug_abbrev 1552304 1552304 0 0.0
.debug_aranges 135936 135936 0 0.0
.debug_frame 500168 500168 0 0.0
.debug_info 42057212 42057214 2 0.0
.debug_line 5365232 5365232 0 0.0
.debug_loc 3495059 3495059 0 0.0
.debug_ranges 375504 375504 0 0.0
.debug_str 3833152 3833152 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 140 140 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 107168 107168 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 581633 581633 0 0.0
.symtab 175520 175520 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
966640 966644 4 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1276883 1276883 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 328 328 0 0.0
.bss 75633 75633 0 0.0
.bss_psram 25056 25056 0 0.0
.comment 48 48 0 0.0
.data 4504 4504 0 0.0
.debug_abbrev 1711298 1711298 0 0.0
.debug_aranges 144224 144224 0 0.0
.debug_frame 528180 528180 0 0.0
.debug_info 46982646 46982647 1 0.0
.debug_line 5781068 5781068 0 0.0
.debug_loc 3697849 3697849 0 0.0
.debug_ranges 400864 400864 0 0.0
.debug_str 4258531 4258531 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121248 121248 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 642953 642953 0 0.0
.symtab 194016 194016 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1040028 1040030 2 0.0
cc32xx lock CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 605610 605610 0 0.0
(read/write) 204164 204164 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 197576 197576 0 0.0
.comment 206 206 0 0.0
.data 1468 1468 0 0.0
.debug_abbrev 954996 954996 0 0.0
.debug_aranges 104344 104344 0 0.0
.debug_frame 353240 353240 0 0.0
.debug_info 20533902 20533902 0 0.0
.debug_line 2714557 2714557 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1531743 1531743 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 96791 96791 0 0.0
.debug_str 3258755 3258755 0 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 104330 104330 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 483923 483923 0 0.0
.symtab 287488 287488 0 0.0
.text 499156 499156 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 524515 524515 0 0.0
.app_xip_area 417309 417309 0 0.0
.bss 62184 62184 0 0.0
.data 712 712 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 529195 529195 0 0.0
.app_xip_area 416685 416685 0 0.0
.bss 67480 67480 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 566235 566235 0 0.0
.app_xip_area 459789 459789 0 0.0
.bss 61472 61472 0 0.0
.data 668 668 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 530995 530995 0 0.0
.app_xip_area 421981 421981 0 0.0
.bss 63960 63960 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 963972 963972 0 0.0
.bss 179680 179680 0 0.0
.data 2136 2136 0 0.0
.text 782136 782136 0 0.0
BRD4187C (read/write) 1000928 1000928 0 0.0
.bss 159412 159412 0 0.0
.data 2780 2780 0 0.0
.text 838716 838716 0 0.0
lock-app BRD4161A+wf200 (read/write) 1068744 1068736 -8 -0.0
.bss 174152 174152 0 0.0
.data 2152 2152 0 0.0
.text 892420 892412 -8 -0.0
window-app BRD4187C (read/write) 1076156 1076156 0 0.0
.bss 143884 143884 0 0.0
.data 2676 2676 0 0.0
.text 929576 929576 0 0.0
esp32 all-clusters-app c3devkit (read only) 1054038 1054036 -2 -0.0
(read/write) 1583704 1583704 0 0.0
.dram0.bss 77176 77176 0 0.0
.dram0.data 13968 13968 0 0.0
.flash.rodata 213424 213424 0 0.0
.flash.text 1054038 1054036 -2 -0.0
.iram0.text 76708 76708 0 0.0
m5stack (read only) 1101971 1101971 0 0.0
(read/write) 492878 492878 0 0.0
.dram0.bss 82192 82192 0 0.0
.dram0.data 34304 34304 0 0.0
.flash.rodata 241232 241232 0 0.0
.flash.text 1096587 1096587 0 0.0
.iram0.text 126055 126055 0 0.0
k32w contact k32w0+release (read only) 583596 583596 0 0.0
(read/write) 82704 82704 0 0.0
.bss 65888 65888 0 0.0
.data 2192 2192 0 0.0
.text 583060 583060 0 0.0
light k32w0+release (read only) 582572 582572 0 0.0
(read/write) 82356 82356 0 0.0
.bss 65552 65552 0 0.0
.data 2180 2180 0 0.0
.text 582036 582036 0 0.0
lock k32w0+release (read only) 556012 556012 0 0.0
(read/write) 80352 80352 0 0.0
.bss 63624 63624 0 0.0
.data 2104 2104 0 0.0
.text 555476 555476 0 0.0
linux all-clusters-app debug (read only) 3147085 3147085 0 0.0
(read/write) 152808 152808 0 0.0
.bss 60192 60192 0 0.0
.data 2160 2160 0 0.0
.data.rel.ro 83952 83952 0 0.0
.dynamic 608 608 0 0.0
.got 4728 4728 0 0.0
.init 27 27 0 0.0
.init_array 1120 1120 0 0.0
.rodata 230760 230760 0 0.0
.text 2730373 2730373 0 0.0
all-clusters-minimal-app debug (read only) 2955029 2955029 0 0.0
(read/write) 145696 145696 0 0.0
.bss 59296 59296 0 0.0
.data 2128 2128 0 0.0
.data.rel.ro 77872 77872 0 0.0
.dynamic 608 608 0 0.0
.got 4664 4664 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 224040 224040 0 0.0
.text 2548693 2548693 0 0.0
bridge-app debug (read only) 2517261 2517261 0 0.0
(read/write) 129648 129648 0 0.0
.bss 50232 50232 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 69608 69608 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 173224 173224 0 0.0
.text 2171717 2171717 0 0.0
chip-tool debug (read only) 13748145 13748145 0 0.0
(read/write) 697384 697384 0 0.0
.bss 26424 26424 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 661128 661128 0 0.0
.dynamic 608 608 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 657133 657133 0 0.0
.text 11470516 11470516 0 0.0
chip-tool-ipv6only arm64 (read only) 12926316 12926316 0 0.0
(read/write) 749432 749432 0 0.0
.bss 34392 34392 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 690704 690704 0 0.0
.dynamic 560 560 0 0.0
.got 16120 16120 0 0.0
.init 24 24 0 0.0
.init_array 216 216 0 0.0
.rodata 599472 599472 0 0.0
.text 10549188 10549188 0 0.0
dynamic-bridge-app-ipv6only debug (read only) 2580877 2580877 0 0.0
(read/write) 126840 126840 0 0.0
.bss 47544 47544 0 0.0
.data 2864 2864 0 0.0
.data.rel.ro 70192 70192 0 0.0
.dynamic 624 624 0 0.0
.got 4800 4800 0 0.0
.init 27 27 0 0.0
.init_array 792 792 0 0.0
.rodata 175944 175944 0 0.0
.text 2227573 2227573 0 0.0
lighting-app debug+rpc+ui (read only) 3245113 3245113 0 0.0
(read/write) 132272 132272 0 0.0
.bss 48032 48032 0 0.0
.data 2704 2704 0 0.0
.data.rel.ro 74736 74736 0 0.0
.dynamic 656 656 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 284628 284628 0 0.0
.text 2768690 2768690 0 0.0
lock-app debug (read only) 2657333 2657333 0 0.0
(read/write) 123624 123624 0 0.0
.bss 45952 45952 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 69648 69648 0 0.0
.dynamic 608 608 0 0.0
.got 4648 4648 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 206248 206248 0 0.0
.text 2278389 2278389 0 0.0
ota-provider-app debug (read only) 2209869 2209869 0 0.0
(read/write) 103672 103672 0 0.0
.bss 44528 44528 0 0.0
.data 2112 2112 0 0.0
.data.rel.ro 51944 51944 0 0.0
.dynamic 608 608 0 0.0
.got 3800 3800 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 154376 154376 0 0.0
.text 1913973 1913973 0 0.0
ota-requestor-app debug (read only) 2376901 2376901 0 0.0
(read/write) 111464 111464 0 0.0
.bss 46960 46960 0 0.0
.data 2512 2512 0 0.0
.data.rel.ro 56800 56800 0 0.0
.dynamic 608 608 0 0.0
.got 3784 3784 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 158440 158440 0 0.0
.text 2068069 2068069 0 0.0
shell debug (read only) 2683721 2683721 0 0.0
(read/write) 141232 141232 0 0.0
.bss 59144 59144 0 0.0
.data 1232 1232 0 0.0
.data.rel.ro 75016 75016 0 0.0
.dynamic 608 608 0 0.0
.got 4128 4128 0 0.0
.init 27 27 0 0.0
.init_array 1056 1056 0 0.0
.rodata 199250 199250 0 0.0
.text 2322450 2322450 0 0.0
thermostat-no-ble arm64 (read only) 2521420 2521420 0 0.0
(read/write) 142456 142456 0 0.0
.bss 53464 53464 0 0.0
.data 1784 1784 0 0.0
.data.rel.ro 77728 77728 0 0.0
.dynamic 560 560 0 0.0
.got 5432 5432 0 0.0
.init 24 24 0 0.0
.init_array 384 384 0 0.0
.rodata 129280 129280 0 0.0
.text 2128724 2128724 0 0.0
tv-app debug (read only) 3313505 3313505 0 0.0
(read/write) 261544 261544 0 0.0
.bss 171264 171264 0 0.0
.data 4080 4080 0 0.0
.data.rel.ro 79480 79480 0 0.0
.dynamic 608 608 0 0.0
.got 5000 5000 0 0.0
.init 27 27 0 0.0
.init_array 1088 1088 0 0.0
.rodata 222648 222648 0 0.0
.text 2894674 2894674 0 0.0
tv-casting-app debug (read only) 7415353 7415353 0 0.0
(read/write) 195312 195312 0 0.0
.bss 52096 52096 0 0.0
.data 1744 1744 0 0.0
.data.rel.ro 134904 134904 0 0.0
.dynamic 608 608 0 0.0
.got 4920 4920 0 0.0
.init 27 27 0 0.0
.init_array 1000 1000 0 0.0
.rodata 317644 317644 0 0.0
.text 6728802 6728802 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2495256 2495256 0 0.0
.bss 216304 216304 0 0.0
.data 5144 5144 0 0.0
.text 1457940 1457940 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1177508 1177508 0 0.0
bss 155605 155605 0 0.0
rodata 132996 132996 0 0.0
text 808184 808184 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1437300 1437300 0 0.0
bss 135345 135345 0 0.0
rodata 229012 229012 0 0.0
text 778844 778844 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1123728 1123728 0 0.0
bss 154757 154757 0 0.0
rodata 109760 109760 0 0.0
text 778480 778480 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840640 840640 0 0.0
(read/write) 1708524 1708524 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190148 190148 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2552 2552 0 0.0
.debug_abbrev 1285220 1285220 0 0.0
.debug_aranges 131632 131632 0 0.0
.debug_frame 437600 437600 0 0.0
.debug_info 28315644 28315645 1 0.0
.debug_line 3811923 3811923 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2064494 2064494 0 0.0
.debug_rnglists 130689 130689 0 0.0
.debug_str 3770527 3770527 0 0.0
.heap 840640 840640 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 719469 719469 0 0.0
.symtab 467520 467520 0 0.0
.text 1507436 1507436 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 841440 841440 0 0.0
(read/write) 1649604 1649604 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189348 189348 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2552 2552 0 0.0
.debug_abbrev 1274959 1274959 0 0.0
.debug_aranges 130880 130880 0 0.0
.debug_frame 440040 440040 0 0.0
.debug_info 2793520 2793520 0 0.0
.debug_line 3825115 3825115 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2055406 2055406 0 0.0
.debug_rnglists 129638 129638 0 0.0
.debug_str 3759286 3759286 0 0.0
.heap 841440 841440 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 675836 675836 0 0.0
.symtab 451968 451968 0 0.0
.text 1449316 1449316 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849736 849736 0 0.0
(read/write) 1571228 1571228 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 181220 181220 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2384 2384 0 0.0
.debug_abbrev 1108656 1108656 0 0.0
.debug_aranges 121032 121032 0 0.0
.debug_frame 403276 403276 0 0.0
.debug_info 23222710 23222711 1 0.0
.debug_line 3388110 3388110 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 1886899 1886899 0 0.0
.debug_rnglists 119267 119267 0 0.0
.debug_str 3565932 3565932 0 0.0
.heap 849736 849736 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 591816 591816 0 0.0
.symtab 414384 414384 0 0.0
.text 1379236 1379236 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 821952 821952 0 0.0
(read/write) 1627764 1627764 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 208996 208996 0 0.0
.comment 212 212 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2392 2392 0 0.0
.debug_abbrev 1107740 1107740 0 0.0
.debug_aranges 121536 121536 0 0.0
.debug_frame 405368 405368 0 0.0
.debug_info 23387201 23387201 0 0.0
.debug_line 3384514 3384514 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 1900343 1900343 0 0.0
.debug_rnglists 119723 119723 0 0.0
.debug_str 3580778 3580778 0 0.0
.heap 821952 821952 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 595830 595830 0 0.0
.symtab 416720 416720 0 0.0
.text 1407988 1407988 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1170624 1170624 0 0.0
.bss 99928 99928 0 0.0
.data 856 856 0 0.0
.text 617724 617724 0 0.0
lock-app qpg6105+debug (read/write) 1139748 1139748 0 0.0
.bss 94824 94824 0 0.0
.data 856 856 0 0.0
.text 586848 586848 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1002520 1002520 0 0.0
bss 97952 97952 0 0.0
text 681134 681134 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 938228 938228 0 0.0
bss 97004 97004 0 0.0
text 643000 643002 2 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 919520 919528 8 0.0
bss 99348 99348 0 0.0
text 635548 635550 2 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 847760 847768 8 0.0
bss 88904 88904 0 0.0
text 575578 575582 4 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 864064 864056 -8 -0.0
bss 89060 89060 0 0.0
text 590210 590208 -2 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 934676 934676 0 0.0
bss 97376 97376 0 0.0
text 652546 652548 2 0.0
lighting-app-factory-data tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 946088 946088 0 0.0
bss 101624 101624 0 0.0
text 660102 660102 0 0.0
lighting-app-rpc tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1002952 1002952 0 0.0
bss 98940 98940 0 0.0
text 696258 696258 0 0.0
lock-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 902760 902752 -8 -0.0
bss 89556 89556 0 0.0
text 604226 604224 -2 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 870648 870648 0 0.0
bss 90176 90176 0 0.0
text 597676 597676 0 0.0
pump-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 853760 853760 0 0.0
bss 89024 89024 0 0.0
text 581756 581756 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 840556 840556 0 0.0
bss 88824 88824 0 0.0
text 571876 571876 0 0.0
temperature-measurement-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 836792 836792 0 0.0
bss 88744 88744 0 0.0
text 567588 567588 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 868452 868452 0 0.0
bss 90448 90448 0 0.0
text 591922 591924 2 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 865104 865104 0 0.0
bss 90868 90868 0 0.0
text 587610 587612 2 0.0

@shubhamdp shubhamdp changed the title [ESP32] Provision to use the ESP32H2 secure element [ESP32] Provision to use the ESP32H2 ECDSA Peripheral May 22, 2023
Copy link
Contributor

@bzbarsky-apple bzbarsky-apple left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

More or less rubber-stamping.

@andy31415 andy31415 merged commit c24294a into project-chip:master May 23, 2023
@shubhamdp shubhamdp deleted the esp32h2_secure_element branch May 24, 2023 01:51
shubhamdp added a commit to shubhamdp/connectedhomeip that referenced this pull request May 24, 2023
…6655)

* Provision to use the ESP32H2 secure element

* Restyled by clang-format

* Select the depedent options if soc supports ecdsa peripheral and dac are stored in secure cert

* Update src/platform/ESP32/ESP32SecureCertDACProvider.cpp

Co-authored-by: Shu Chen <[email protected]>

* Make the config option visible

* use CONFIG_USE_ECDSA_PERIPHERAL config option than SOC_ECDSA_SUPPORTED

* guard the code which is not required when using ecdsa peripheral

---------

Co-authored-by: Restyled.io <[email protected]>
Co-authored-by: Shu Chen <[email protected]>
andy31415 pushed a commit that referenced this pull request May 24, 2023
* Provision to use the ESP32H2 secure element

* Restyled by clang-format

* Select the depedent options if soc supports ecdsa peripheral and dac are stored in secure cert

* Update src/platform/ESP32/ESP32SecureCertDACProvider.cpp



* Make the config option visible

* use CONFIG_USE_ECDSA_PERIPHERAL config option than SOC_ECDSA_SUPPORTED

* guard the code which is not required when using ecdsa peripheral

---------

Co-authored-by: Restyled.io <[email protected]>
Co-authored-by: Shu Chen <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants