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

[OIS] Add TF-M support to Matter examples #23951

Merged
merged 8 commits into from
Jan 29, 2023

Conversation

ATmobica
Copy link
Contributor

@ATmobica ATmobica commented Dec 7, 2022

Enhancement to Open IoT SDK platform which demonstrates the usage of TF-M component in Matter examples.

  • Improving OIS platform storage - storage library with custom Flash Block Device class.
  • Add TF-M support in Matter examples (shell and lock-app)
  • TF-M PSA protected storage support in Matter example (lock-app)

@ATmobica ATmobica force-pushed the master branch 3 times, most recently from d167eef to 3ce6998 Compare January 16, 2023 16:13
@github-actions
Copy link

github-actions bot commented Jan 16, 2023

PR #23951: Size comparison from 5cf0748 to 3ce6998

Increases (6 builds for bl602, esp32, k32w, telink)
platform target config section 5cf0748 3ce6998 change % change
bl602 lighting-app bl602 .text 1016654 1016656 2 0.0
esp32 all-clusters-app c3devkit (read only) 1221458 1221460 2 0.0
.flash.text 1221458 1221460 2 0.0
m5stack (read/write) 560331 560335 4 0.0
.flash.rodata 311404 311408 4 0.0
k32w contact k32w0+release (read/write) 659884 659900 16 0.0
.text 561636 561652 16 0.0
telink contact-sensor-app tlsr9518adk80d (read/write) 867596 867604 8 0.0
text 581596 581598 2 0.0
thermostat tlsr9518adk80d text 596838 596842 4 0.0
Decreases (6 builds for bl602, psoc6, telink)
platform target config section 5cf0748 3ce6998 change % change
bl602 lighting-app bl602+rpc .text 1047646 1047644 -2 -0.0
psoc6 light cy8ckit_062s2_43012 .debug_info 22362937 22362936 -1 -0.0
lock cy8ckit_062s2_43012 .debug_info 22581341 2258134 -1 -0.0
telink all-clusters-minimal-app tlsr9518adk80d text 652412 652410 -2 -0.0
light-switch-app tlsr9518adk80d text 596066 596064 -2 -0.0
lighting-app tlsr9518adk80d text 661914 661912 -2 -0.0
Full report (54 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 5cf0748 3ce6998 change % change
bl602 lighting-app bl602 (read/write) 1329414 1329414 0 0.0
.bss 86926 86926 0 0.0
.data 9576 9576 0 0.0
.text 1016654 1016656 2 0.0
bl602+rpc (read/write) 1374910 1374910 0 0.0
.bss 94966 94966 0 0.0
.data 9976 9976 0 0.0
.text 1047646 1047644 -2 -0.0
bl702 lighting-app bl702 (read only) 3262 3262 0 0.0
(read/write) 1194751 1194751 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 66590 66590 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1533577 1533577 0 0.0
.debug_aranges 132752 132752 0 0.0
.debug_frame 487332 487332 0 0.0
.debug_info 39896863 39896863 0 0.0
.debug_line 5229094 5229094 0 0.0
.debug_loc 3395002 3395002 0 0.0
.debug_ranges 372288 372288 0 0.0
.debug_str 3508127 3508127 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 115312 115312 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 569474 569474 0 0.0
.symtab 172080 172080 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
956882 956882 0 0.0
bl702+rpc (read only) 3262 3262 0 0.0
(read/write) 1286899 1286899 0 0.0
.bleromro 6296 6296 0 0.0
.bleromrw 124 124 0 0.0
.boot2 688 688 0 0.0
.bss 74622 74622 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4600 4600 0 0.0
.debug_abbrev 1682029 1682029 0 0.0
.debug_aranges 140976 140976 0 0.0
.debug_frame 515044 515044 0 0.0
.debug_info 44282409 44282409 0 0.0
.debug_line 5626683 5626683 0 0.0
.debug_loc 3591013 3591013 0 0.0
.debug_ranges 395992 395992 0 0.0
.debug_str 3910737 3910737 0 0.0
.hbn 509 509 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129776 129776 0 0.0
.rsvd 3188 3188 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 629989 629989 0 0.0
.symtab 190400 190400 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3262 3262 0 0.0
.text 0 0 0 0.0
1033774 1033774 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676555 676555 0 0.0
(read/write) 174924 174924 0 0.0
.bss 81172 81172 0 0.0
.data 3380 3380 0 0.0
.rodata 86955 86955 0 0.0
.text 589284 589284 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640171 640171 0 0.0
(read/write) 157916 157916 0 0.0
.bss 80420 80420 0 0.0
.data 3380 3380 0 0.0
.rodata 77043 77043 0 0.0
.text 562808 562808 0 0.0
lock-ftd LP_CC2652R7 (read only) 673991 673991 0 0.0
(read/write) 175016 175016 0 0.0
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 76015 76015 0 0.0
.text 597496 597496 0 0.0
lock-mtd LP_CC2652R7 (read only) 659579 659579 0 0.0
(read/write) 184692 184692 0 0.0
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 102443 102443 0 0.0
.text 556656 556656 0 0.0
pump-app LP_CC2652R7 (read only) 688231 688231 0 0.0
(read/write) 161512 161512 0 0.0
.bss 78756 78756 0 0.0
.data 3268 3268 0 0.0
.rodata 90431 90431 0 0.0
.text 597316 597316 0 0.0
pump-controller-app LP_CC2652R7 (read only) 672251 672251 0 0.0
(read/write) 177596 177596 0 0.0
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86139 86139 0 0.0
.text 585632 585632 0 0.0
shell LP_CC2652R7 (read only) 667786 667786 0 0.0
(read/write) 186020 186020 0 0.0
.bss 83500 83500 0 0.0
.data 3376 3376 0 0.0
.rodata 83690 83690 0 0.0
.text 583784 583784 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585186 585186 0 0.0
.app_xip_area 461532 461532 0 0.0
.bss 66112 66112 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 588910 588910 0 0.0
.app_xip_area 459960 459960 0 0.0
.bss 71400 71400 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 549502 549502 0 0.0
.app_xip_area 431336 431336 0 0.0
.bss 60664 60664 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974124 974124 0 0.0
.bss 152172 152172 0 0.0
.data 2168 2168 0 0.0
.text 819764 819764 0 0.0
BRD4161A+rs911x (read/write) 1037272 1037272 0 0.0
.bss 186648 186648 0 0.0
.data 2012 2012 0 0.0
.text 848592 848592 0 0.0
BRD4187C (read/write) 1147940 1147940 0 0.0
.bss 138568 138568 0 0.0
.data 2516 2516 0 0.0
.text 982260 982260 0 0.0
lock-app BRD4161A+wf200 (read/write) 1066296 1066296 0 0.0
.bss 158184 158184 0 0.0
.data 2020 2020 0 0.0
.text 906068 906068 0 0.0
window-app BRD4187C (read/write) 1140624 1140624 0 0.0
.bss 139984 139984 0 0.0
.data 2540 2540 0 0.0
.text 973504 973504 0 0.0
esp32 all-clusters-app c3devkit (read only) 1221458 1221460 2 0.0
(read/write) 1787114 1787114 0 0.0
.dram0.bss 75832 75832 0 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 245624 245624 0 0.0
.flash.text 1221458 1221460 2 0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1235031 1235031 0 0.0
(read/write) 560331 560335 4 0.0
.dram0.bss 80984 80984 0 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 311404 311408 4 0.0
.flash.text 1229647 1229647 0 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 659884 659900 16 0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 561636 561652 16 0.0
light k32w0+release (read/write) 671424 671424 0 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 591812 591812 0 0.0
lock k32w0+release (read/write) 631268 631268 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 550876 550876 0 0.0
linux all-clusters-app debug (read only) 3125145 3125145 0 0.0
(read/write) 153104 153104 0 0.0
.bss 62496 62496 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 81704 81704 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 282571 282571 0 0.0
.text 2657586 2657586 0 0.0
all-clusters-minimal-app debug (read only) 2937393 2937393 0 0.0
(read/write) 146512 146512 0 0.0
.bss 61632 61632 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 76120 76120 0 0.0
.dynamic 608 608 0 0.0
.got 4688 4688 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 281259 281259 0 0.0
.text 2474402 2474402 0 0.0
bridge-app debug (read only) 2496817 2496817 0 0.0
(read/write) 130976 130976 0 0.0
.bss 52512 52512 0 0.0
.data 3632 3632 0 0.0
.data.rel.ro 68712 68712 0 0.0
.dynamic 608 608 0 0.0
.got 4608 4608 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 212544 212544 0 0.0
.text 2112402 2112402 0 0.0
chip-tool debug (read only) 1150476 1150476 0 0.0
(read/write) 646256 646256 0 0.0
.bss 26168 26168 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 610288 610288 0 0.0
.dynamic 608 608 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 642309 642309 0 0.0
.text 9365060 9365060 0 0.0
chip-tool-ipv6only arm64 (read only) 10895284 10895284 0 0.0
(read/write) 695608 695608 0 0.0
.bss 34168 34168 0 0.0
.data 3024 3024 0 0.0
.data.rel.ro 639104 639104 0 0.0
.dynamic 560 560 0 0.0
.got 14104 14104 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 568468 568468 0 0.0
.text 8679604 8679604 0 0.0
lighting-app debug+rpc (read only) 2664281 2664281 0 0.0
(read/write) 130312 130312 0 0.0
.bss 49952 49952 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 71848 71848 0 0.0
.dynamic 608 608 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 228512 228512 0 0.0
.text 2258930 2258930 0 0.0
lock-app debug (read only) 2623153 2623153 0 0.0
(read/write) 125328 125328 0 0.0
.bss 48384 48384 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 68824 68824 0 0.0
.dynamic 608 608 0 0.0
.got 4672 4672 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244712 244712 0 0.0
.text 2206450 2206450 0 0.0
ota-provider-app debug (read only) 2197049 2197049 0 0.0
(read/write) 105072 105072 0 0.0
.bss 46560 46560 0 0.0
.data 2080 2080 0 0.0
.data.rel.ro 51320 51320 0 0.0
.dynamic 608 608 0 0.0
.got 3736 3736 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 196040 196040 0 0.0
.text 1861010 1861010 0 0.0
ota-requestor-app debug (read only) 2358529 2358529 0 0.0
(read/write) 112800 112800 0 0.0
.bss 49056 49056 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 56088 56088 0 0.0
.dynamic 608 608 0 0.0
.got 3736 3736 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202768 202768 0 0.0
.text 2006770 2006770 0 0.0
shell debug (read only) 2657745 2657745 0 0.0
(read/write) 137568 137568 0 0.0
.bss 57896 57896 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 72600 72600 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 240754 240754 0 0.0
.text 2256978 2256978 0 0.0
thermostat-no-ble arm64 (read only) 2478748 2478748 0 0.0
(read/write) 143016 143016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 76632 76632 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149832 149832 0 0.0
.text 2068320 2068320 0 0.0
tv-app debug (read only) 3286897 3286897 0 0.0
(read/write) 259344 259344 0 0.0
.bss 170776 170776 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 77952 77952 0 0.0
.dynamic 608 608 0 0.0
.got 5008 5008 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 269464 269464 0 0.0
.text 2822994 2822994 0 0.0
tv-casting-app debug (read only) 5638705 5638705 0 0.0
(read/write) 160728 160728 0 0.0
.bss 52280 52280 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 99880 99880 0 0.0
.dynamic 608 608 0 0.0
.got 4928 4928 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 361401 361401 0 0.0
.text 4999170 4999170 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2461880 2461880 0 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1424524 1424524 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1164352 1164352 0 0.0
bss 146748 146748 0 0.0
rodata 132976 132976 0 0.0
text 804424 804424 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1366008 1366008 0 0.0
bss 106048 106048 0 0.0
rodata 210460 210460 0 0.0
text 763664 763664 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1110196 1110196 0 0.0
bss 145947 145947 0 0.0
rodata 110260 110260 0 0.0
text 773820 773820 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842024 842024 0 0.0
(read/write) 1748748 1748748 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188656 188656 0 0.0
.comment 200 200 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 2664 2664 0 0.0
.debug_abbrev 1247748 1247748 0 0.0
.debug_aranges 111248 111248 0 0.0
.debug_frame 373544 373544 0 0.0
.debug_info 27338835 27338835 0 0.0
.debug_line 3754288 3754288 0 0.0
.debug_loc 3643928 3643928 0 0.0
.debug_ranges 356464 356464 0 0.0
.debug_str 3466002 3466002 0 0.0
.heap 842024 842024 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 576350 576350 0 0.0
.symtab 423872 423872 0 0.0
.text 0 0 0 0.0
1549040 1549040 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842784 842784 0 0.0
(read/write) 1690188 1690188 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187896 187896 0 0.0
.comment 200 200 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 2664 2664 0 0.0
.debug_abbrev 1233555 1233555 0 0.0
.debug_aranges 110512 110512 0 0.0
.debug_frame 375988 375988 0 0.0
.debug_info 26900405 26900405 0 0.0
.debug_line 3763077 3763077 0 0.0
.debug_loc 3627328 3627328 0 0.0
.debug_ranges 354432 354432 0 0.0
.debug_str 3450866 3450866 0 0.0
.heap 842784 842784 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 536840 536840 0 0.0
.symtab 408832 408832 0 0.0
.text 1491240 1491240 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850976 850976 0 0.0
(read/write) 1608860 1608860 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179912 179912 0 0.0
.comment 200 200 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 2456 2456 0 0.0
.debug_abbrev 1067948 1067948 0 0.0
.debug_aranges 102712 102712 0 0.0
.debug_frame 346320 346320 0 0.0
.debug_info 22362937 22362936 -1 -0.0
.debug_line 3328270 3328270 0 0.0
.debug_loc 3327521 3327521 0 0.0
.debug_ranges 318568 318568 0 0.0
.debug_str 3256396 3256396 0 0.0
.heap 850976 850976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473145 473145 0 0.0
.symtab 377328 377328 0 0.0
.text 1418104 1418104 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845984 845984 0 0.0
(read/write) 1642908 1642908 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184888 184888 0 0.0
.comment 200 200 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 2472 2472 0 0.0
.debug_abbrev 1069994 1069994 0 0.0
.debug_aranges 103096 103096 0 0.0
.debug_frame 348120 348120 0 0.0
.debug_info 22581341 2258134 -1 -0.0
.debug_line 3329365 3329365 0 0.0
.debug_loc 3349050 3349050 0 0.0
.debug_ranges 320424 320424 0 0.0
.debug_str 3272230 3272230 0 0.0
.heap 845984 845984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 475862 475862 0 0.0
.symtab 379152 379152 0 0.0
.text 1447160 1447160 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148060 1148060 0 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 595160 595160 0 0.0
lock-app qpg6105+debug (read/write) 1115052 1115052 0 0.0
.bss 96868 96868 0 0.0
.data 852 852 0 0.0
.text 562148 562148 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1026320 1026320 0 0.0
bss 98184 98184 0 0.0
text 689122 689122 0 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 964652 964652 0 0.0
bss 97368 97368 0 0.0
text 652412 652410 -2 -0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 867596 867604 8 0.0
bss 89524 89524 0 0.0
text 581596 581598 2 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 883912 883912 0 0.0
bss 89616 89616 0 0.0
text 596066 596064 -2 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 961884 961884 0 0.0
bss 97676 97676 0 0.0
text 661914 661912 -2 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 897884 897884 0 0.0
bss 90568 90568 0 0.0
text 607312 607312 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 887152 887152 0 0.0
bss 91004 91004 0 0.0
text 596838 596842 4 0.0

@ATmobica ATmobica force-pushed the master branch 2 times, most recently from a2a9c2d to 60ca33a Compare January 20, 2023 14:47
@github-actions
Copy link

github-actions bot commented Jan 20, 2023

PR #23951: Size comparison from e48fe6a to 60ca33a

Increases (5 builds for cc13x2_26x2, psoc6, telink)
platform target config section e48fe6a 60ca33a change % change
cc13x2_26x2 lock-mtd LP_CC2652R7 (read/write) 184708 184716 8 0.0
psoc6 light cy8ckit_062s2_43012 .debug_info 22362516 22362517 1 0.0
telink light-switch-app tlsr9518adk80d text 596322 596324 2 0.0
ota-requestor-app tlsr9518adk80d (read/write) 898012 898020 8 0.0
text 607440 607442 2 0.0
thermostat tlsr9518adk80d (read/write) 887396 887404 8 0.0
text 597084 597086 2 0.0
Decreases (8 builds for bl602, bl702, cc13x2_26x2, esp32, psoc6, qpg, telink)
platform target config section e48fe6a 60ca33a change % change
bl602 lighting-app bl602+rpc .text 1052420 1052418 -2 -0.0
bl702 lighting-app bl702 .debug_info 39912046 39912044 -2 -0.0
.text 954378 954374 -4 -0.0
cc13x2_26x2 lock-mtd LP_CC2652R7 (read only) 659563 659555 -8 -0.0
.text 556640 556632 -8 -0.0
esp32 all-clusters-app c3devkit (read only) 1220280 1220278 -2 -0.0
.flash.text 1220280 1220278 -2 -0.0
psoc6 lock cy8ckit_062s2_43012 .debug_info 22580918 22580917 -1 -0.0
qpg lock-app qpg6105+debug (read/write) 1115028 1115020 -8 -0.0
.text 562124 562116 -8 -0.0
telink all-clusters-app tlsr9518adk80d text 687936 687934 -2 -0.0
contact-sensor-app tlsr9518adk80d text 581724 581722 -2 -0.0
Full report (54 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section e48fe6a 60ca33a change % change
bl602 lighting-app bl602 (read/write) 1343586 1343586 0 0.0
.bss 94346 94346 0 0.0
.data 9728 9728 0 0.0
.text 1021488 1021488 0 0.0
bl602+rpc (read/write) 1389018 1389018 0 0.0
.bss 102394 102394 0 0.0
.data 10120 10120 0 0.0
.text 1052420 1052418 -2 -0.0
bl702 lighting-app bl702 (read/write) 1198979 1198979 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 292 292 0 0.0
.bss 70861 70861 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1538909 1538909 0 0.0
.debug_aranges 133880 133880 0 0.0
.debug_frame 490720 490720 0 0.0
.debug_info 39912046 39912044 -2 -0.0
.debug_line 5252187 5252187 0 0.0
.debug_loc 3413037 3413037 0 0.0
.debug_ranges 372080 372080 0 0.0
.debug_str 3518658 3518658 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 115328 115328 0 0.0
.rsvd 2960 2960 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 570083 570083 0 0.0
.symtab 172576 172576 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
954378 954374 -4 -0.0
bl702+rpc (read/write) 1291783 1291783 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 292 292 0 0.0
.bss 78909 78909 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4600 4600 0 0.0
.debug_abbrev 1687315 1687315 0 0.0
.debug_aranges 142096 142096 0 0.0
.debug_frame 518384 518384 0 0.0
.debug_info 44301974 44301974 0 0.0
.debug_line 5649963 5649963 0 0.0
.debug_loc 3608986 3608986 0 0.0
.debug_ranges 395776 395776 0 0.0
.debug_str 3921792 3921792 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129824 129824 0 0.0
.rsvd 2960 2960 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 630557 630557 0 0.0
.symtab 190896 190896 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
1031530 1031530 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 675899 675899 0 0.0
(read/write) 175572 175572 0 0.0
.bss 81164 81164 0 0.0
.data 3380 3380 0 0.0
.rodata 86947 86947 0 0.0
.text 588640 588640 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 639523 639523 0 0.0
(read/write) 157900 157900 0 0.0
.bss 80404 80404 0 0.0
.data 3380 3380 0 0.0
.rodata 77035 77035 0 0.0
.text 562164 562164 0 0.0
lock-ftd LP_CC2652R7 (read only) 673615 673615 0 0.0
(read/write) 175392 175392 0 0.0
.bss 78788 78788 0 0.0
.data 3304 3304 0 0.0
.rodata 76015 76015 0 0.0
.text 597120 597120 0 0.0
lock-mtd LP_CC2652R7 (read only) 659563 659555 -8 -0.0
(read/write) 184708 184716 8 0.0
.bss 74052 74052 0 0.0
.data 3304 3304 0 0.0
.rodata 102443 102443 0 0.0
.text 556640 556632 -8 -0.0
pump-app LP_CC2652R7 (read only) 686519 686519 0 0.0
(read/write) 163216 163216 0 0.0
.bss 78748 78748 0 0.0
.data 3268 3268 0 0.0
.rodata 90055 90055 0 0.0
.text 595984 595984 0 0.0
pump-controller-app LP_CC2652R7 (read only) 671955 671955 0 0.0
(read/write) 177892 177892 0 0.0
.bss 78860 78860 0 0.0
.data 3292 3292 0 0.0
.rodata 86139 86139 0 0.0
.text 585336 585336 0 0.0
shell LP_CC2652R7 (read only) 667154 667154 0 0.0
(read/write) 186644 186644 0 0.0
.bss 83492 83492 0 0.0
.data 3376 3376 0 0.0
.rodata 83690 83690 0 0.0
.text 583148 583148 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 584786 584786 0 0.0
.app_xip_area 461132 461132 0 0.0
.bss 66112 66112 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 588518 588518 0 0.0
.app_xip_area 459568 459568 0 0.0
.bss 71400 71400 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 549486 549486 0 0.0
.app_xip_area 431320 431320 0 0.0
.bss 60664 60664 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 973416 973416 0 0.0
.bss 146840 146840 0 0.0
.data 2188 2188 0 0.0
.text 824364 824364 0 0.0
BRD4161A+rs911x (read/write) 1035664 1035664 0 0.0
.bss 181312 181312 0 0.0
.data 2032 2032 0 0.0
.text 852300 852300 0 0.0
BRD4187C (read/write) 1149668 1149668 0 0.0
.bss 133324 133324 0 0.0
.data 2536 2536 0 0.0
.text 989212 989212 0 0.0
lock-app BRD4161A+wf200 (read/write) 1064548 1064548 0 0.0
.bss 152848 152848 0 0.0
.data 2040 2040 0 0.0
.text 909640 909640 0 0.0
window-app BRD4187C (read/write) 1142368 1142368 0 0.0
.bss 134740 134740 0 0.0
.data 2560 2560 0 0.0
.text 980472 980472 0 0.0
esp32 all-clusters-app c3devkit (read only) 1220280 1220278 -2 -0.0
(read/write) 1786730 1786730 0 0.0
.dram0.bss 75824 75824 0 0.0
.dram0.data 13928 13928 0 0.0
.flash.rodata 245256 245256 0 0.0
.flash.text 1220280 1220278 -2 -0.0
.iram0.text 71188 71188 0 0.0
m5stack (read only) 1234167 1234167 0 0.0
(read/write) 559979 559979 0 0.0
.dram0.bss 80976 80976 0 0.0
.dram0.data 34224 34224 0 0.0
.flash.rodata 311060 311060 0 0.0
.flash.text 1228783 1228783 0 0.0
.iram0.text 124803 124803 0 0.0
k32w contact k32w0+release (read/write) 659916 659916 0 0.0
.bss 77032 77032 0 0.0
.data 2104 2104 0 0.0
.text 561668 561668 0 0.0
light k32w0+release (read/write) 671424 671424 0 0.0
.bss 74824 74824 0 0.0
.data 2060 2060 0 0.0
.text 591812 591812 0 0.0
lock k32w0+release (read/write) 631300 631300 0 0.0
.bss 75584 75584 0 0.0
.data 2080 2080 0 0.0
.text 550908 550908 0 0.0
linux all-clusters-app debug (read only) 3121393 3121393 0 0.0
(read/write) 153008 153008 0 0.0
.bss 62464 62464 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 81688 81688 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 281835 281835 0 0.0
.text 2654690 2654690 0 0.0
all-clusters-minimal-app debug (read only) 2933585 2933585 0 0.0
(read/write) 146416 146416 0 0.0
.bss 61600 61600 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 76104 76104 0 0.0
.dynamic 608 608 0 0.0
.got 4688 4688 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 280491 280491 0 0.0
.text 2471506 2471506 0 0.0
bridge-app debug (read only) 2497233 2497233 0 0.0
(read/write) 130976 130976 0 0.0
.bss 52512 52512 0 0.0
.data 3632 3632 0 0.0
.data.rel.ro 68712 68712 0 0.0
.dynamic 608 608 0 0.0
.got 4608 4608 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 212544 212544 0 0.0
.text 2112818 2112818 0 0.0
chip-tool debug (read only) 11484945 11484945 0 0.0
(read/write) 646256 646256 0 0.0
.bss 26168 26168 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 610288 610288 0 0.0
.dynamic 608 608 0 0.0
.got 5352 5352 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 636965 636965 0 0.0
.text 9350724 9350724 0 0.0
chip-tool-ipv6only arm64 (read only) 10878564 10878564 0 0.0
(read/write) 695576 695576 0 0.0
.bss 34168 34168 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 639104 639104 0 0.0
.dynamic 560 560 0 0.0
.got 14104 14104 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 563828 563828 0 0.0
.text 8667652 8667652 0 0.0
lighting-app debug+rpc (read only) 2664809 2664809 0 0.0
(read/write) 130312 130312 0 0.0
.bss 49952 49952 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 71848 71848 0 0.0
.dynamic 608 608 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 228512 228512 0 0.0
.text 2259458 2259458 0 0.0
lock-app debug (read only) 2623537 2623537 0 0.0
(read/write) 125360 125360 0 0.0
.bss 48416 48416 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 68824 68824 0 0.0
.dynamic 608 608 0 0.0
.got 4672 4672 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244680 244680 0 0.0
.text 2206866 2206866 0 0.0
ota-provider-app debug (read only) 2197433 2197433 0 0.0
(read/write) 105104 105104 0 0.0
.bss 46592 46592 0 0.0
.data 2080 2080 0 0.0
.data.rel.ro 51320 51320 0 0.0
.dynamic 608 608 0 0.0
.got 3736 3736 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 196008 196008 0 0.0
.text 1861426 1861426 0 0.0
ota-requestor-app debug (read only) 2358913 2358913 0 0.0
(read/write) 112800 112800 0 0.0
.bss 49056 49056 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 56088 56088 0 0.0
.dynamic 608 608 0 0.0
.got 3736 3736 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202736 202736 0 0.0
.text 2007186 2007186 0 0.0
shell debug (read only) 2653961 2653961 0 0.0
(read/write) 137504 137504 0 0.0
.bss 57864 57864 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 72568 72568 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 240018 240018 0 0.0
.text 2254050 2254050 0 0.0
thermostat-no-ble arm64 (read only) 2479452 2479452 0 0.0
(read/write) 143016 143016 0 0.0
.bss 55336 55336 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 76632 76632 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149832 149832 0 0.0
.text 2069024 2069024 0 0.0
tv-app debug (read only) 3288801 3288801 0 0.0
(read/write) 259344 259344 0 0.0
.bss 170776 170776 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 77952 77952 0 0.0
.dynamic 608 608 0 0.0
.got 5008 5008 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 269208 269208 0 0.0
.text 2825154 2825154 0 0.0
tv-casting-app debug (read only) 5639473 5639473 0 0.0
(read/write) 160792 160792 0 0.0
.bss 52344 52344 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 99880 99880 0 0.0
.dynamic 608 608 0 0.0
.got 4928 4928 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 361433 361433 0 0.0
.text 4999906 4999906 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2461952 2461952 0 0.0
.bss 214932 214932 0 0.0
.data 5872 5872 0 0.0
.text 1424596 1424596 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1163144 1163144 0 0.0
bss 146736 146736 0 0.0
rodata 132632 132632 0 0.0
text 803556 803556 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1364784 1364784 0 0.0
bss 106036 106036 0 0.0
rodata 210116 210116 0 0.0
text 762796 762796 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1108984 1108984 0 0.0
bss 145939 145939 0 0.0
rodata 109912 109912 0 0.0
text 772952 772952 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842032 842032 0 0.0
(read/write) 1747380 1747380 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188648 188648 0 0.0
.comment 200 200 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 2664 2664 0 0.0
.debug_abbrev 1247001 1247001 0 0.0
.debug_aranges 111184 111184 0 0.0
.debug_frame 373384 373384 0 0.0
.debug_info 27325030 27325030 0 0.0
.debug_line 3753075 3753075 0 0.0
.debug_loc 3642680 3642680 0 0.0
.debug_ranges 356400 356400 0 0.0
.debug_str 3470210 3470210 0 0.0
.heap 842032 842032 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 575120 575120 0 0.0
.symtab 423200 423200 0 0.0
.text 1547680 1547680 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842800 842800 0 0.0
(read/write) 1688812 1688812 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187888 187888 0 0.0
.comment 200 200 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 2656 2656 0 0.0
.debug_abbrev 1232808 1232808 0 0.0
.debug_aranges 110448 110448 0 0.0
.debug_frame 375828 375828 0 0.0
.debug_info 26886603 26886603 0 0.0
.debug_line 3761872 3761872 0 0.0
.debug_loc 3626080 3626080 0 0.0
.debug_ranges 354368 354368 0 0.0
.debug_str 3455016 3455016 0 0.0
.heap 842800 842800 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 535500 535500 0 0.0
.symtab 408160 408160 0 0.0
.text 1489880 1489880 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 850976 850976 0 0.0
(read/write) 1608924 1608924 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179912 179912 0 0.0
.comment 200 200 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 2456 2456 0 0.0
.debug_abbrev 1067806 1067806 0 0.0
.debug_aranges 102736 102736 0 0.0
.debug_frame 346404 346404 0 0.0
.debug_info 22362516 22362517 1 0.0
.debug_line 3328379 3328379 0 0.0
.debug_loc 3327954 3327954 0 0.0
.debug_ranges 318592 318592 0 0.0
.debug_str 3260813 3260813 0 0.0
.heap 850976 850976 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473441 473441 0 0.0
.symtab 377392 377392 0 0.0
.text 1418168 1418168 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 845984 845984 0 0.0
(read/write) 1642956 1642956 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184888 184888 0 0.0
.comment 200 200 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 2472 2472 0 0.0
.debug_abbrev 1069852 1069852 0 0.0
.debug_aranges 103120 103120 0 0.0
.debug_frame 348204 348204 0 0.0
.debug_info 22580918 22580917 -1 -0.0
.debug_line 3329481 3329481 0 0.0
.debug_loc 3349469 3349469 0 0.0
.debug_ranges 320448 320448 0 0.0
.debug_str 3277220 3277220 0 0.0
.heap 845984 845984 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 476376 476376 0 0.0
.symtab 379216 379216 0 0.0
.text 1447208 1447208 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1147676 1147676 0 0.0
.bss 100348 100348 0 0.0
.data 840 840 0 0.0
.text 594776 594776 0 0.0
lock-app qpg6105+debug (read/write) 1115028 1115020 -8 -0.0
.bss 96868 96868 0 0.0
.data 852 852 0 0.0
.text 562124 562116 -8 -0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1024760 1024760 0 0.0
bss 98172 98172 0 0.0
text 687936 687934 -2 -0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 963092 963092 0 0.0
bss 97360 97360 0 0.0
text 651224 651224 0 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 867724 867724 0 0.0
bss 89524 89524 0 0.0
text 581724 581722 -2 -0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 884172 884172 0 0.0
bss 89620 89620 0 0.0
text 596322 596324 2 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 962532 962532 0 0.0
bss 97676 97676 0 0.0
text 662338 662338 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 898012 898020 8 0.0
bss 90568 90568 0 0.0
text 607440 607442 2 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 887396 887404 8 0.0
bss 91008 91008 0 0.0
text 597084 597086 2 0.0

@github-actions
Copy link

github-actions bot commented Jan 20, 2023

PR #23951: Size comparison from 4b0aefe to 2666efb

Increases (3 builds for cc13x2_26x2, esp32, telink)
platform target config section 4b0aefe 2666efb change % change
cc13x2_26x2 shell LP_CC2652R7 (read/write) 186692 186700 8 0.0
esp32 all-clusters-app c3devkit (read only) 1040746 1040748 2 0.0
.flash.text 1040746 1040748 2 0.0
telink thermostat tlsr9518adk80d (read/write) 887716 887724 8 0.0
text 597084 597086 2 0.0
Decreases (11 builds for bl602, bl702, cc13x2_26x2, cyw30739, psoc6, telink)
platform target config section 4b0aefe 2666efb change % change
bl602 lighting-app bl602+rpc .text 1052166 1052162 -4 -0.0
bl702 lighting-app bl702 .debug_info 39911933 39911932 -1 -0.0
.text 954378 954376 -2 -0.0
cc13x2_26x2 shell LP_CC2652R7 (read only) 667170 667162 -8 -0.0
.text 583164 583156 -8 -0.0
cyw30739 lock cyw930739m2evb_01 (read/write) 588822 588814 -8 -0.0
.app_xip_area 459552 459544 -8 -0.0
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26886483 26886482 -1 -0.0
lock cy8ckit_062s2_43012 .debug_info 22580797 22580796 -1 -0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1025080 1025072 -8 -0.0
text 687934 687932 -2 -0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 963420 963412 -8 -0.0
text 651226 651224 -2 -0.0
contact-sensor-app tlsr9518adk80d text 581722 581720 -2 -0.0
light-switch-app tlsr9518adk80d (read/write) 884500 884492 -8 -0.0
text 596326 596324 -2 -0.0
lighting-app tlsr9518adk80d text 662338 662336 -2 -0.0
Full report (54 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 4b0aefe 2666efb change % change
bl602 lighting-app bl602 (read/write) 1343978 1343978 0 0.0
.bss 94730 94730 0 0.0
.data 9728 9728 0 0.0
.text 1021490 1021490 0 0.0
bl602+rpc (read/write) 1389146 1389146 0 0.0
.bss 102778 102778 0 0.0
.data 10120 10120 0 0.0
.text 1052166 1052162 -4 -0.0
bl702 lighting-app bl702 (read/write) 1199299 1199299 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 292 292 0 0.0
.bss 71181 71181 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4048 4048 0 0.0
.debug_abbrev 1538897 1538897 0 0.0
.debug_aranges 133880 133880 0 0.0
.debug_frame 490720 490720 0 0.0
.debug_info 39911933 39911932 -1 -0.0
.debug_line 5252188 5252188 0 0.0
.debug_loc 3413009 3413009 0 0.0
.debug_ranges 372056 372056 0 0.0
.debug_str 3518605 3518605 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 115328 115328 0 0.0
.rsvd 2960 2960 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 570083 570083 0 0.0
.symtab 172576 172576 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
954378 954376 -2 -0.0
bl702+rpc (read/write) 1292103 1292103 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 292 292 0 0.0
.bss 79229 79229 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4600 4600 0 0.0
.debug_abbrev 1687303 1687303 0 0.0
.debug_aranges 142096 142096 0 0.0
.debug_frame 518384 518384 0 0.0
.debug_info 44301860 44301860 0 0.0
.debug_line 5649964 5649964 0 0.0
.debug_loc 3608957 3608957 0 0.0
.debug_ranges 395752 395752 0 0.0
.debug_str 3921739 3921739 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 129824 129824 0 0.0
.rsvd 2960 2960 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 630557 630557 0 0.0
.symtab 190896 190896 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3338 3338 0 0.0
.text 0 0 0 0.0
1031528 1031528 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 675899 675899 0 0.0
(read/write) 175892 175892 0 0.0
.bss 81484 81484 0 0.0
.data 3380 3380 0 0.0
.rodata 86947 86947 0 0.0
.text 588640 588640 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 639539 639539 0 0.0
(read/write) 158220 158220 0 0.0
.bss 80724 80724 0 0.0
.data 3380 3380 0 0.0
.rodata 77035 77035 0 0.0
.text 562180 562180 0 0.0
lock-ftd LP_CC2652R7 (read only) 673615 673615 0 0.0
(read/write) 175712 175712 0 0.0
.bss 79108 79108 0 0.0
.data 3304 3304 0 0.0
.rodata 76015 76015 0 0.0
.text 597120 597120 0 0.0
lock-mtd LP_CC2652R7 (read only) 659547 659547 0 0.0
(read/write) 185044 185044 0 0.0
.bss 74372 74372 0 0.0
.data 3304 3304 0 0.0
.rodata 102443 102443 0 0.0
.text 556624 556624 0 0.0
pump-app LP_CC2652R7 (read only) 686519 686519 0 0.0
(read/write) 163536 163536 0 0.0
.bss 79068 79068 0 0.0
.data 3268 3268 0 0.0
.rodata 90055 90055 0 0.0
.text 595984 595984 0 0.0
pump-controller-app LP_CC2652R7 (read only) 671955 671955 0 0.0
(read/write) 178212 178212 0 0.0
.bss 79180 79180 0 0.0
.data 3292 3292 0 0.0
.rodata 86139 86139 0 0.0
.text 585336 585336 0 0.0
shell LP_CC2652R7 (read only) 667170 667162 -8 -0.0
(read/write) 186692 186700 8 0.0
.bss 83556 83556 0 0.0
.data 3376 3376 0 0.0
.rodata 83690 83690 0 0.0
.text 583164 583156 -8 -0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585106 585106 0 0.0
.app_xip_area 461132 461132 0 0.0
.bss 66432 66432 0 0.0
.data 728 728 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 588822 588814 -8 -0.0
.app_xip_area 459552 459544 -8 -0.0
.bss 71720 71720 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 549798 549798 0 0.0
.app_xip_area 431312 431312 0 0.0
.bss 60984 60984 0 0.0
.data 684 684 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 973144 973144 0 0.0
.bss 147144 147144 0 0.0
.data 2188 2188 0 0.0
.text 823788 823788 0 0.0
BRD4161A+rs911x (read/write) 1036096 1036096 0 0.0
.bss 181632 181632 0 0.0
.data 2032 2032 0 0.0
.text 852412 852412 0 0.0
BRD4187C (read/write) 1150092 1150092 0 0.0
.bss 133644 133644 0 0.0
.data 2536 2536 0 0.0
.text 989316 989316 0 0.0
lock-app BRD4161A+wf200 (read/write) 1064316 1064316 0 0.0
.bss 153152 153152 0 0.0
.data 2040 2040 0 0.0
.text 909104 909104 0 0.0
window-app BRD4187C (read/write) 1142792 1142792 0 0.0
.bss 135060 135060 0 0.0
.data 2560 2560 0 0.0
.text 980576 980576 0 0.0
esp32 all-clusters-app c3devkit (read only) 1040746 1040748 2 0.0
(read/write) 1515146 1515146 0 0.0
.dram0.bss 75848 75848 0 0.0
.dram0.data 13784 13784 0 0.0
.flash.rodata 219280 219280 0 0.0
.flash.text 1040746 1040748 2 0.0
.iram0.text 72896 72896 0 0.0
m5stack (read only) 1092823 1092823 0 0.0
(read/write) 496803 496803 0 0.0
.dram0.bss 80888 80888 0 0.0
.dram0.data 34072 34072 0 0.0
.flash.rodata 248072 248072 0 0.0
.flash.text 1087439 1087439 0 0.0
.iram0.text 124855 124855 0 0.0
k32w contact k32w0+release (read/write) 660236 660236 0 0.0
.bss 77352 77352 0 0.0
.data 2104 2104 0 0.0
.text 561668 561668 0 0.0
light k32w0+release (read/write) 671760 671760 0 0.0
.bss 75144 75144 0 0.0
.data 2060 2060 0 0.0
.text 591828 591828 0 0.0
lock k32w0+release (read/write) 631620 631620 0 0.0
.bss 75904 75904 0 0.0
.data 2080 2080 0 0.0
.text 550908 550908 0 0.0
linux all-clusters-app debug (read only) 3121393 3121393 0 0.0
(read/write) 154032 154032 0 0.0
.bss 63488 63488 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 81688 81688 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 281835 281835 0 0.0
.text 2654690 2654690 0 0.0
all-clusters-minimal-app debug (read only) 2933585 2933585 0 0.0
(read/write) 147440 147440 0 0.0
.bss 62624 62624 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 76104 76104 0 0.0
.dynamic 608 608 0 0.0
.got 4688 4688 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 280491 280491 0 0.0
.text 2471506 2471506 0 0.0
bridge-app debug (read only) 2497233 2497233 0 0.0
(read/write) 132000 132000 0 0.0
.bss 53536 53536 0 0.0
.data 3632 3632 0 0.0
.data.rel.ro 68712 68712 0 0.0
.dynamic 608 608 0 0.0
.got 4608 4608 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 212544 212544 0 0.0
.text 2112818 2112818 0 0.0
chip-tool debug (read only) 11495777 11495777 0 0.0
(read/write) 646096 646096 0 0.0
.bss 26168 26168 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 610128 610128 0 0.0
.dynamic 608 608 0 0.0
.got 5352 5352 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 638309 638309 0 0.0
.text 9360452 9360452 0 0.0
chip-tool-ipv6only arm64 (read only) 10889028 10889028 0 0.0
(read/write) 695384 695384 0 0.0
.bss 34168 34168 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 638944 638944 0 0.0
.dynamic 560 560 0 0.0
.got 14064 14064 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 565076 565076 0 0.0
.text 8677220 8677220 0 0.0
lighting-app debug+rpc (read only) 2664809 2664809 0 0.0
(read/write) 131336 131336 0 0.0
.bss 50976 50976 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 71848 71848 0 0.0
.dynamic 608 608 0 0.0
.got 4640 4640 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 228512 228512 0 0.0
.text 2259458 2259458 0 0.0
lock-app debug (read only) 2623537 2623537 0 0.0
(read/write) 126384 126384 0 0.0
.bss 49440 49440 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 68824 68824 0 0.0
.dynamic 608 608 0 0.0
.got 4672 4672 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 244680 244680 0 0.0
.text 2206866 2206866 0 0.0
ota-provider-app debug (read only) 2197433 2197433 0 0.0
(read/write) 106128 106128 0 0.0
.bss 47616 47616 0 0.0
.data 2080 2080 0 0.0
.data.rel.ro 51320 51320 0 0.0
.dynamic 608 608 0 0.0
.got 3736 3736 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 196008 196008 0 0.0
.text 1861426 1861426 0 0.0
ota-requestor-app debug (read only) 2358897 2358897 0 0.0
(read/write) 113824 113824 0 0.0
.bss 50080 50080 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 56088 56088 0 0.0
.dynamic 608 608 0 0.0
.got 3736 3736 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 202736 202736 0 0.0
.text 2007170 2007170 0 0.0
shell debug (read only) 2653961 2653961 0 0.0
(read/write) 138528 138528 0 0.0
.bss 58888 58888 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 72568 72568 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 240018 240018 0 0.0
.text 2254050 2254050 0 0.0
thermostat-no-ble arm64 (read only) 2479452 2479452 0 0.0
(read/write) 144040 144040 0 0.0
.bss 56360 56360 0 0.0
.data 1816 1816 0 0.0
.data.rel.ro 76632 76632 0 0.0
.dynamic 560 560 0 0.0
.got 5192 5192 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 149832 149832 0 0.0
.text 2069024 2069024 0 0.0
tv-app debug (read only) 3288081 3288081 0 0.0
(read/write) 259248 259248 0 0.0
.bss 170776 170776 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 77856 77856 0 0.0
.dynamic 608 608 0 0.0
.got 5008 5008 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 269208 269208 0 0.0
.text 2824578 2824578 0 0.0
tv-casting-app debug (read only) 5639393 5639393 0 0.0
(read/write) 161816 161816 0 0.0
.bss 53368 53368 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 99880 99880 0 0.0
.dynamic 608 608 0 0.0
.got 4928 4928 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 361433 361433 0 0.0
.text 4999826 4999826 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2461952 2461952 0 0.0
.bss 215956 215956 0 0.0
.data 5872 5872 0 0.0
.text 1424596 1424596 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1163384 1163384 0 0.0
bss 147056 147056 0 0.0
rodata 132632 132632 0 0.0
text 803548 803548 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1365104 1365104 0 0.0
bss 106356 106356 0 0.0
rodata 210116 210116 0 0.0
text 762800 762800 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1109224 1109224 0 0.0
bss 146259 146259 0 0.0
rodata 109912 109912 0 0.0
text 772944 772944 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 841008 841008 0 0.0
(read/write) 1748420 1748420 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189672 189672 0 0.0
.comment 200 200 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 2664 2664 0 0.0
.debug_abbrev 1247001 1247001 0 0.0
.debug_aranges 111184 111184 0 0.0
.debug_frame 373384 373384 0 0.0
.debug_info 27324909 27324909 0 0.0
.debug_line 3753137 3753137 0 0.0
.debug_loc 3643491 3643491 0 0.0
.debug_ranges 356352 356352 0 0.0
.debug_str 3470157 3470157 0 0.0
.heap 841008 841008 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 575120 575120 0 0.0
.symtab 423200 423200 0 0.0
.text 1547696 1547696 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 841776 841776 0 0.0
(read/write) 1689852 1689852 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188912 188912 0 0.0
.comment 200 200 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 2656 2656 0 0.0
.debug_abbrev 1232808 1232808 0 0.0
.debug_aranges 110448 110448 0 0.0
.debug_frame 375828 375828 0 0.0
.debug_info 26886483 26886482 -1 -0.0
.debug_line 3761934 3761934 0 0.0
.debug_loc 3626891 3626891 0 0.0
.debug_ranges 354320 354320 0 0.0
.debug_str 3454963 3454963 0 0.0
.heap 841776 841776 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 535500 535500 0 0.0
.symtab 408160 408160 0 0.0
.text 1489896 1489896 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849952 849952 0 0.0
(read/write) 1609948 1609948 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180936 180936 0 0.0
.comment 200 200 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 2456 2456 0 0.0
.debug_abbrev 1067806 1067806 0 0.0
.debug_aranges 102736 102736 0 0.0
.debug_frame 346404 346404 0 0.0
.debug_info 22362396 22362396 0 0.0
.debug_line 3328441 3328441 0 0.0
.debug_loc 3328766 3328766 0 0.0
.debug_ranges 318544 318544 0 0.0
.debug_str 3260760 3260760 0 0.0
.heap 849952 849952 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473441 473441 0 0.0
.symtab 377392 377392 0 0.0
.text 1418168 1418168 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 844960 844960 0 0.0
(read/write) 1644012 1644012 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185912 185912 0 0.0
.comment 200 200 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 2472 2472 0 0.0
.debug_abbrev 1069852 1069852 0 0.0
.debug_aranges 103120 103120 0 0.0
.debug_frame 348204 348204 0 0.0
.debug_info 22580797 22580796 -1 -0.0
.debug_line 3329543 3329543 0 0.0
.debug_loc 3350279 3350279 0 0.0
.debug_ranges 320400 320400 0 0.0
.debug_str 3277167 3277167 0 0.0
.heap 844960 844960 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 476376 476376 0 0.0
.symtab 379216 379216 0 0.0
.text 1447240 1447240 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1147676 1147676 0 0.0
.bss 100668 100668 0 0.0
.data 840 840 0 0.0
.text 594776 594776 0 0.0
lock-app qpg6105+debug (read/write) 1115028 1115028 0 0.0
.bss 97188 97188 0 0.0
.data 852 852 0 0.0
.text 562124 562124 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1025080 1025072 -8 -0.0
bss 98492 98492 0 0.0
text 687934 687932 -2 -0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 963420 963412 -8 -0.0
bss 97680 97680 0 0.0
text 651226 651224 -2 -0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 868044 868044 0 0.0
bss 89844 89844 0 0.0
text 581722 581720 -2 -0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 884500 884492 -8 -0.0
bss 89940 89940 0 0.0
text 596326 596324 -2 -0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 962852 962852 0 0.0
bss 97996 97996 0 0.0
text 662338 662336 -2 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 898316 898316 0 0.0
bss 90888 90888 0 0.0
text 607422 607422 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 887716 887724 8 0.0
bss 91328 91328 0 0.0
text 597084 597086 2 0.0

@github-actions
Copy link

github-actions bot commented Jan 23, 2023

PR #23951: Size comparison from 21f2ddc to a116640

Increases (6 builds for bl602, bl702, cc13x2_26x2, nrfconnect, telink)
platform target config section 21f2ddc a116640 change % change
bl602 lighting-app bl602+rpc .text 1052724 1052726 2 0.0
bl702 lighting-app bl702 .debug_info 40127918 40127919 1 0.0
.text 952036 952038 2 0.0
cc13x2_26x2 lock-mtd LP_CC2652R7 (read only) 659791 659799 8 0.0
.text 556744 556752 8 0.0
shell LP_CC2652R7 (read only) 667630 667638 8 0.0
.text 583276 583284 8 0.0
nrfconnect all-clusters-app nrf7002dk_nrf5340_cpuapp text 762940 762944 4 0.0
telink all-clusters-app tlsr9518adk80d text 688082 688084 2 0.0
Decreases (9 builds for bl602, cc13x2_26x2, nrfconnect, psoc6, telink)
platform target config section 21f2ddc a116640 change % change
bl602 lighting-app bl602 .text 1021796 1021794 -2 -0.0
cc13x2_26x2 lock-mtd LP_CC2652R7 (read/write) 184800 184792 -8 -0.0
shell LP_CC2652R7 (read/write) 186296 186288 -8 -0.0
nrfconnect all-clusters-minimal-app nrf52840dk_nrf52840 text 773108 773104 -4 -0.0
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26947864 26947863 -1 -0.0
lock cy8ckit_062s2_43012 .debug_info 22641067 22641066 -1 -0.0
telink lighting-app tlsr9518adk80d text 662468 662466 -2 -0.0
ota-requestor-app tlsr9518adk80d text 607560 607558 -2 -0.0
thermostat tlsr9518adk80d text 597226 597224 -2 -0.0
Full report (47 builds for bl602, bl702, cc13x2_26x2, cyw30739, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 21f2ddc a116640 change % change
bl602 lighting-app bl602 (read/write) 1344590 1344590 0 0.0
.bss 94858 94858 0 0.0
.data 9736 9736 0 0.0
.text 1021796 1021794 -2 -0.0
bl602+rpc (read/write) 1390014 1390014 0 0.0
.bss 102906 102906 0 0.0
.data 10120 10120 0 0.0
.text 1052724 1052726 2 0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1184471 1184471 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 292 292 0 0.0
.bss 70701 70701 0 0.0
.bss_psram 30048 30048 0 0.0
.comment 48 48 0 0.0
.data 4056 4056 0 0.0
.debug_abbrev 1546669 1546669 0 0.0
.debug_aranges 134000 134000 0 0.0
.debug_frame 490744 490744 0 0.0
.debug_info 40127918 40127919 1 0.0
.debug_line 5261288 5261288 0 0.0
.debug_loc 3398303 3398303 0 0.0
.debug_ranges 371544 371544 0 0.0
.debug_str 3531443 3531443 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 144 144 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 106544 106544 0 0.0
.rsvd 2960 2960 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 570983 570983 0 0.0
.symtab 173120 173120 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
952036 952038 2 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1276907 1276907 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 292 292 0 0.0
.bss 78749 78749 0 0.0
.bss_psram 30304 30304 0 0.0
.comment 48 48 0 0.0
.data 4608 4608 0 0.0
.debug_abbrev 1694916 1694916 0 0.0
.debug_aranges 142216 142216 0 0.0
.debug_frame 518408 518408 0 0.0
.debug_info 44524402 44524402 0 0.0
.debug_line 5659342 5659342 0 0.0
.debug_loc 3594204 3594204 0 0.0
.debug_ranges 395240 395240 0 0.0
.debug_str 3934621 3934621 0 0.0
.hbn 536 536 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121024 121024 0 0.0
.rsvd 2960 2960 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 304 304 0 0.0
.stack 2048 2048 0 0.0
.strtab 631457 631457 0 0.0
.symtab 191440 191440 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1028874 1028874 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 676375 676375 0 0.0
(read/write) 175480 175480 0 0.0
.bss 81548 81548 0 0.0
.data 3384 3384 0 0.0
.rodata 87303 87303 0 0.0
.text 588760 588760 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 639871 639871 0 0.0
(read/write) 158240 158240 0 0.0
.bss 80740 80740 0 0.0
.data 3384 3384 0 0.0
.rodata 77255 77255 0 0.0
.text 562292 562292 0 0.0
lock-ftd LP_CC2652R7 (read only) 673803 673803 0 0.0
(read/write) 175524 175524 0 0.0
.bss 79108 79108 0 0.0
.data 3308 3308 0 0.0
.rodata 76099 76099 0 0.0
.text 597224 597224 0 0.0
lock-mtd LP_CC2652R7 (read only) 659791 659799 8 0.0
(read/write) 184800 184792 -8 -0.0
.bss 74372 74372 0 0.0
.data 3308 3308 0 0.0
.rodata 102567 102567 0 0.0
.text 556744 556752 8 0.0
pump-app LP_CC2652R7 (read only) 686803 686803 0 0.0
(read/write) 163252 163252 0 0.0
.bss 79068 79068 0 0.0
.data 3272 3272 0 0.0
.rodata 90227 90227 0 0.0
.text 596096 596096 0 0.0
pump-controller-app LP_CC2652R7 (read only) 672251 672251 0 0.0
(read/write) 177916 177916 0 0.0
.bss 79180 79180 0 0.0
.data 3296 3296 0 0.0
.rodata 86307 86307 0 0.0
.text 585464 585464 0 0.0
shell LP_CC2652R7 (read only) 667630 667638 8 0.0
(read/write) 186296 186288 -8 -0.0
.bss 83620 83620 0 0.0
.data 3380 3380 0 0.0
.rodata 84038 84038 0 0.0
.text 583276 583284 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585202 585202 0 0.0
.app_xip_area 461220 461220 0 0.0
.bss 66432 66432 0 0.0
.data 732 732 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 588918 588918 0 0.0
.app_xip_area 459640 459640 0 0.0
.bss 71720 71720 0 0.0
.data 740 740 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 550062 550062 0 0.0
.app_xip_area 431576 431576 0 0.0
.bss 60984 60984 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w contact k32w0+release (read/write) 660328 660328 0 0.0
.bss 77360 77360 0 0.0
.data 2108 2108 0 0.0
.text 561748 561748 0 0.0
light k32w0+release (read/write) 672044 672044 0 0.0
.bss 75144 75144 0 0.0
.data 2064 2064 0 0.0
.text 592108 592108 0 0.0
lock k32w0+release (read/write) 631712 631712 0 0.0
.bss 75912 75912 0 0.0
.data 2084 2084 0 0.0
.text 550988 550988 0 0.0
linux all-clusters-app debug (read only) 3145321 3145321 0 0.0
(read/write) 154736 154736 0 0.0
.bss 63616 63616 0 0.0
.data 2272 2272 0 0.0
.data.rel.ro 82248 82248 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1192 1192 0 0.0
.rodata 283179 283179 0 0.0
.text 2676722 2676722 0 0.0
all-clusters-minimal-app debug (read only) 2957497 2957497 0 0.0
(read/write) 147952 147952 0 0.0
.bss 62752 62752 0 0.0
.data 2240 2240 0 0.0
.data.rel.ro 76472 76472 0 0.0
.dynamic 608 608 0 0.0
.got 4688 4688 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 281867 281867 0 0.0
.text 2493538 2493538 0 0.0
bridge-app debug (read only) 2521449 2521449 0 0.0
(read/write) 132320 132320 0 0.0
.bss 53632 53632 0 0.0
.data 3632 3632 0 0.0
.data.rel.ro 68952 68952 0 0.0
.dynamic 608 608 0 0.0
.got 4616 4616 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 213760 213760 0 0.0
.text 2135298 2135298 0 0.0
chip-tool debug (read only) 11489841 11489841 0 0.0
(read/write) 644144 644144 0 0.0
.bss 26168 26168 0 0.0
.data 3042 3042 0 0.0
.data.rel.ro 608176 608176 0 0.0
.dynamic 608 608 0 0.0
.got 5352 5352 0 0.0
.init 27 27 0 0.0
.init_array 752 752 0 0.0
.rodata 638693 638693 0 0.0
.text 9358788 9358788 0 0.0
chip-tool-ipv6only arm64 (read only) 10883252 10883252 0 0.0
(read/write) 693432 693432 0 0.0
.bss 34184 34184 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 636976 636976 0 0.0
.dynamic 560 560 0 0.0
.got 14064 14064 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 565316 565316 0 0.0
.text 8675860 8675860 0 0.0
lighting-app debug+rpc (read only) 2688993 2688993 0 0.0
(read/write) 131688 131688 0 0.0
.bss 51104 51104 0 0.0
.data 2288 2288 0 0.0
.data.rel.ro 72088 72088 0 0.0
.dynamic 608 608 0 0.0
.got 4648 4648 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 229696 229696 0 0.0
.text 2281938 2281938 0 0.0
lock-app debug (read only) 2647753 2647753 0 0.0
(read/write) 126736 126736 0 0.0
.bss 49536 49536 0 0.0
.data 1904 1904 0 0.0
.data.rel.ro 69064 69064 0 0.0
.dynamic 608 608 0 0.0
.got 4680 4680 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 245896 245896 0 0.0
.text 2229346 2229346 0 0.0
ota-provider-app debug (read only) 2221713 2221713 0 0.0
(read/write) 106480 106480 0 0.0
.bss 47712 47712 0 0.0
.data 2080 2080 0 0.0
.data.rel.ro 51560 51560 0 0.0
.dynamic 608 608 0 0.0
.got 3744 3744 0 0.0
.init 27 27 0 0.0
.init_array 744 744 0 0.0
.rodata 197288 197288 0 0.0
.text 1883906 1883906 0 0.0
ota-requestor-app debug (read only) 2382849 2382849 0 0.0
(read/write) 114176 114176 0 0.0
.bss 50176 50176 0 0.0
.data 2448 2448 0 0.0
.data.rel.ro 56328 56328 0 0.0
.dynamic 608 608 0 0.0
.got 3744 3744 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 203984 203984 0 0.0
.text 2029346 2029346 0 0.0
shell debug (read only) 2677857 2677857 0 0.0
(read/write) 139232 139232 0 0.0
.bss 59016 59016 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 73128 73128 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 241330 241330 0 0.0
.text 2276082 2276082 0 0.0
thermostat-no-ble arm64 (read only) 2500644 2500644 0 0.0
(read/write) 144632 144632 0 0.0
.bss 56456 56456 0 0.0
.data 1824 1824 0 0.0
.data.rel.ro 76920 76920 0 0.0
.dynamic 560 560 0 0.0
.got 5392 5392 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 150656 150656 0 0.0
.text 2088208 2088208 0 0.0
tv-app debug (read only) 3310961 3310961 0 0.0
(read/write) 259568 259568 0 0.0
.bss 170872 170872 0 0.0
.data 3904 3904 0 0.0
.data.rel.ro 78096 78096 0 0.0
.dynamic 608 608 0 0.0
.got 5008 5008 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 270360 270360 0 0.0
.text 2845874 2845874 0 0.0
tv-casting-app debug (read only) 5662401 5662401 0 0.0
(read/write) 162168 162168 0 0.0
.bss 53496 53496 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 100120 100120 0 0.0
.dynamic 608 608 0 0.0
.got 4928 4928 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 362745 362745 0 0.0
.text 5021090 5021090 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2462256 2462256 0 0.0
.bss 215956 215956 0 0.0
.data 5880 5880 0 0.0
.text 1424900 1424900 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1164132 1164132 0 0.0
bss 147118 147118 0 0.0
rodata 133068 133068 0 0.0
text 803716 803716 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1365752 1365752 0 0.0
bss 106418 106418 0 0.0
rodata 210552 210552 0 0.0
text 762940 762944 4 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1109696 1109696 0 0.0
bss 146274 146274 0 0.0
rodata 110216 110216 0 0.0
text 773108 773104 -4 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840944 840944 0 0.0
(read/write) 1749076 1749076 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 189736 189736 0 0.0
.comment 200 200 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 2664 2664 0 0.0
.debug_abbrev 1248036 1248036 0 0.0
.debug_aranges 111232 111232 0 0.0
.debug_frame 373520 373520 0 0.0
.debug_info 27390276 27390276 0 0.0
.debug_line 3761667 3761667 0 0.0
.debug_loc 3647011 3647011 0 0.0
.debug_ranges 356616 356616 0 0.0
.debug_str 3481265 3481265 0 0.0
.heap 840944 840944 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 575227 575227 0 0.0
.symtab 423248 423248 0 0.0
.text 0 0 0 0.0
1548288 1548288 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 841752 841752 0 0.0
(read/write) 1690332 1690332 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188928 188928 0 0.0
.comment 200 200 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 2664 2664 0 0.0
.debug_abbrev 1233843 1233843 0 0.0
.debug_aranges 110496 110496 0 0.0
.debug_frame 375964 375964 0 0.0
.debug_info 26947864 26947863 -1 -0.0
.debug_line 3769759 3769759 0 0.0
.debug_loc 3630411 3630411 0 0.0
.debug_ranges 354584 354584 0 0.0
.debug_str 3466071 3466071 0 0.0
.heap 841752 841752 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 535607 535607 0 0.0
.symtab 408208 408208 0 0.0
.text 1490352 1490352 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 849944 849944 0 0.0
(read/write) 1610236 1610236 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 180936 180936 0 0.0
.comment 200 200 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 2464 2464 0 0.0
.debug_abbrev 1069057 1069057 0 0.0
.debug_aranges 102776 102776 0 0.0
.debug_frame 346524 346524 0 0.0
.debug_info 22418873 22418873 0 0.0
.debug_line 3334595 3334595 0 0.0
.debug_loc 3332192 3332192 0 0.0
.debug_ranges 318800 318800 0 0.0
.debug_str 3271698 3271698 0 0.0
.heap 849944 849944 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 473496 473496 0 0.0
.symtab 377408 377408 0 0.0
.text 1418448 1418448 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 844960 844960 0 0.0
(read/write) 1644300 1644300 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 185912 185912 0 0.0
.comment 200 200 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 2472 2472 0 0.0
.debug_abbrev 1070405 1070405 0 0.0
.debug_aranges 103160 103160 0 0.0
.debug_frame 348324 348324 0 0.0
.debug_info 22641067 22641066 -1 -0.0
.debug_line 3336396 3336396 0 0.0
.debug_loc 3353751 3353751 0 0.0
.debug_ranges 320656 320656 0 0.0
.debug_str 3288105 3288105 0 0.0
.heap 844960 844960 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 288 288 0 0.0
.stab 156 156 0 0.0
.stabstr 335 335 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 476431 476431 0 0.0
.symtab 379232 379232 0 0.0
.text 1447528 1447528 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1147908 1147908 0 0.0
.bss 100668 100668 0 0.0
.data 844 844 0 0.0
.text 595004 595004 0 0.0
lock-app qpg6105+debug (read/write) 1115276 1115276 0 0.0
.bss 97188 97188 0 0.0
.data 856 856 0 0.0
.text 562376 562376 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1025724 1025724 0 0.0
bss 98552 98552 0 0.0
text 688082 688084 2 0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 963904 963904 0 0.0
bss 97696 97696 0 0.0
text 651386 651386 0 0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 868352 868352 0 0.0
bss 89844 89844 0 0.0
text 581860 581860 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 884816 884816 0 0.0
bss 89940 89940 0 0.0
text 596462 596462 0 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 963160 963160 0 0.0
bss 97996 97996 0 0.0
text 662468 662466 -2 -0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 898624 898624 0 0.0
bss 90888 90888 0 0.0
text 607560 607558 -2 -0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 888032 888032 0 0.0
bss 91328 91328 0 0.0
text 597226 597224 -2 -0.0

src/app/chip_data_model.cmake Outdated Show resolved Hide resolved
ATmobica and others added 8 commits January 27, 2023 14:18
Remove redundant steps:
- removing old artifacts to force linking
- removing access to ARM GCC toolchain from Matter environment
  now Pigweed env contains compatible ARM GCC version.

Signed-off-by: ATmobica <[email protected]>
Add storage library that implements custom Flash Block Device class.
OpenIoTSDKConfig uses the getter to block device object and
pass it to TDBstore.
Custom flash bd is a workaround solution for issues in MDH flash driver.
We need to use the non-secure SRAM memory instead of secure part.

Signed-off-by: ATmobica <[email protected]>
Add SCOPE option - it allows to pass the Cmake scope keyword that
defines the scope of included sources.
Data model sources will not always be added to the application target
directly.  Adding the scope option makes it more flexible.

Signed-off-by: ATmobica <[email protected]>
Move init ZCL Data Model and start server to openiotsdk-app target.
Implement openiotsdk_chip_run() and openiotsdk_chip_shutdown()
Add chip_add_data_model() cmake function to add specified data
model to target.
Apply changes in lock-app example.

Signed-off-by: ATmobica <[email protected]>
This commit updates the external version of mbedtls used by
the Matter integration with the IoT SDK, to the latest
available.

Signed-off-by: Anna Bridge <[email protected]>
Udpate Open IoT SDK version to the latest available.
Refactoring the Cmake build system for passing the SDK targets
to the CHIP build in a more generic way.

Signed-off-by: ATmobica <[email protected]>
Extend OIS Python package requirements with imgtool.
Add custom TF-M AN552 platform implementation - flash layout
and memory usage adaptation for Matter examples.
Build lock-app and shell examples with TF-M support.
They are built as non-secure apps and merged with bootloader
and secure TF-M app.
Build script adaptation - set TF-M support and get app version.
Launch task adaptation to TF-M examples.

Signed-off-by: ATmobica <[email protected]>
Add KV store class base on PSA Protected Storage.
Rename OpenIoTSDKConfig to KVBlockDeviceStore.
Build system adaptation to support various storage type.
Change KV manager and Configuration manager to support various
storage type.
Add CONFIG_CHIP_OPEN_IOT_SDK_USE_PSA_PS Cmake flag to enable PSA PS
support.
Initialize the KV store manager during CHIP stack setup.

Signed-off-by: ATmobica <[email protected]>
@ATmobica
Copy link
Contributor Author

@andy31415 @bzbarsky-apple Can we go forward with this PR?

@andy31415
Copy link
Contributor

@andy31415 @bzbarsky-apple Can we go forward with this PR?

@ATmobica some CI was failing, restarted them. However I will bypass pullapprove for merging purposes as I cannot kick that one.

@andy31415 andy31415 merged commit 4f24db4 into project-chip:master Jan 29, 2023
lecndav pushed a commit to lecndav/connectedhomeip that referenced this pull request Mar 22, 2023
* [OIS] Build scripts improvements

Remove redundant steps:
- removing old artifacts to force linking
- removing access to ARM GCC toolchain from Matter environment
  now Pigweed env contains compatible ARM GCC version.

Signed-off-by: ATmobica <[email protected]>

* [OIS] Improve OIS platform storage

Add storage library that implements custom Flash Block Device class.
OpenIoTSDKConfig uses the getter to block device object and
pass it to TDBstore.
Custom flash bd is a workaround solution for issues in MDH flash driver.
We need to use the non-secure SRAM memory instead of secure part.

Signed-off-by: ATmobica <[email protected]>

* [OIS] Extend chip_data_model Cmake

Add SCOPE option - it allows to pass the Cmake scope keyword that
defines the scope of included sources.
Data model sources will not always be added to the application target
directly.  Adding the scope option makes it more flexible.

Signed-off-by: ATmobica <[email protected]>

* [OIS] Make init ZCL Data Model and start server common

Move init ZCL Data Model and start server to openiotsdk-app target.
Implement openiotsdk_chip_run() and openiotsdk_chip_shutdown()
Add chip_add_data_model() cmake function to add specified data
model to target.
Apply changes in lock-app example.

Signed-off-by: ATmobica <[email protected]>

* [OIS] Update external version of mbedtls used by Matter

This commit updates the external version of mbedtls used by
the Matter integration with the IoT SDK, to the latest
available.

Signed-off-by: Anna Bridge <[email protected]>

* [OIS] Update SDK version

Udpate Open IoT SDK version to the latest available.
Refactoring the Cmake build system for passing the SDK targets
to the CHIP build in a more generic way.

Signed-off-by: ATmobica <[email protected]>

* [OIS] Add TF-M support in Matter examples

Extend OIS Python package requirements with imgtool.
Add custom TF-M AN552 platform implementation - flash layout
and memory usage adaptation for Matter examples.
Build lock-app and shell examples with TF-M support.
They are built as non-secure apps and merged with bootloader
and secure TF-M app.
Build script adaptation - set TF-M support and get app version.
Launch task adaptation to TF-M examples.

Signed-off-by: ATmobica <[email protected]>

* [OIS] PSA protected storage support

Add KV store class base on PSA Protected Storage.
Rename OpenIoTSDKConfig to KVBlockDeviceStore.
Build system adaptation to support various storage type.
Change KV manager and Configuration manager to support various
storage type.
Add CONFIG_CHIP_OPEN_IOT_SDK_USE_PSA_PS Cmake flag to enable PSA PS
support.
Initialize the KV store manager during CHIP stack setup.

Signed-off-by: ATmobica <[email protected]>

---------

Signed-off-by: ATmobica <[email protected]>
Signed-off-by: Anna Bridge <[email protected]>
Co-authored-by: Anna Bridge <[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.

6 participants