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

[Silabs] Add additionnal board support part 1 #24606

Merged

Conversation

jepenven-silabs
Copy link
Contributor

Platform specific changes for board support

BOARD ADDED IN THIS PR WON'T COMPILE

@github-actions
Copy link

github-actions bot commented Jan 24, 2023

PR #24606: Size comparison from 8f4dcee to 01905ac

Increases (10 builds for bl702, cc13x2_26x2, cyw30739, efr32, esp32, psoc6)
platform target config section 8f4dcee 01905ac change % change
bl702 lighting-app bl702 .debug_info 40197393 40197394 1 0.0
.text 952354 952356 2 0.0
bl702+rpc .debug_info 44593731 44593732 1 0.0
.text 1029342 1029344 2 0.0
cc13x2_26x2 all-clusters-minimal-app LP_CC2652R7 (read only) 640839 640847 8 0.0
.text 563092 563100 8 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585394 585402 8 0.0
.app_xip_area 461412 461420 8 0.0
efr32 lighting-app BRD4161A+rpc .bss 147144 147152 8 0.0
BRD4187C .bss 133644 133652 8 0.0
window-app BRD4187C .bss 135060 135068 8 0.0
esp32 all-clusters-app c3devkit (read only) 1041434 1041436 2 0.0
.flash.text 1041434 1041436 2 0.0
m5stack (read/write) 497475 497479 4 0.0
.flash.rodata 248680 248684 4 0.0
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .debug_info 27031063 27031064 1 0.0
Decreases (12 builds for bl602, efr32, nrfconnect, psoc6, telink)
platform target config section 8f4dcee 01905ac change % change
bl602 lighting-app bl602 (read/write) 1345490 1345482 -8 -0.0
.text 1022522 1022518 -4 -0.0
bl602+rpc .text 1053456 1053454 -2 -0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974240 974096 -144 -0.0
.text 824880 824728 -152 -0.0
BRD4161A+rs911x (read/write) 1037308 1037116 -192 -0.0
.text 853616 853424 -192 -0.0
BRD4187C (read/write) 1151392 1151248 -144 -0.0
.text 990608 990456 -152 -0.0
lock-app BRD4161A+wf200 (read/write) 1064932 1064740 -192 -0.0
.text 909712 909520 -192 -0.0
window-app BRD4187C (read/write) 1144108 1143940 -168 -0.0
.text 981884 981708 -176 -0.0
nrfconnect all-clusters-minimal-app nrf52840dk_nrf52840 text 773940 773936 -4 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 27473456 27473455 -1 -0.0
lock cy8ckit_062s2_43012 .debug_info 22711006 22711005 -1 -0.0
telink all-clusters-app tlsr9518adk80d (read/write) 1026616 1026608 -8 -0.0
text 688798 688796 -2 -0.0
all-clusters-minimal-app tlsr9518adk80d (read/write) 964972 964964 -8 -0.0
text 652284 652280 -4 -0.0
Full report (43 builds for bl602, bl702, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 8f4dcee 01905ac change % change
bl602 lighting-app bl602 (read/write) 1345490 1345482 -8 -0.0
.bss 94858 94858 0 0.0
.data 9736 9736 0 0.0
.text 1022522 1022518 -4 -0.0
bl602+rpc (read/write) 1390930 1390930 0 0.0
.bss 102906 102906 0 0.0
.data 10128 10128 0 0.0
.text 1053456 1053454 -2 -0.0
bl702 lighting-app bl702 (read only) 3358 3358 0 0.0
(read/write) 1184951 1184951 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 1549734 1549734 0 0.0
.debug_aranges 134080 134080 0 0.0
.debug_frame 491108 491108 0 0.0
.debug_info 40197393 40197394 1 0.0
.debug_line 5266868 5266868 0 0.0
.debug_loc 3402493 3402493 0 0.0
.debug_ranges 371952 371952 0 0.0
.debug_str 3535926 3535926 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 106704 106704 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 571662 571662 0 0.0
.symtab 173168 173168 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
952354 952356 2 0.0
bl702+rpc (read only) 3358 3358 0 0.0
(read/write) 1277579 1277579 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 1698172 1698172 0 0.0
.debug_aranges 142304 142304 0 0.0
.debug_frame 518812 518812 0 0.0
.debug_info 44593731 44593732 1 0.0
.debug_line 5665193 5665193 0 0.0
.debug_loc 3598687 3598687 0 0.0
.debug_ranges 395656 395656 0 0.0
.debug_str 3939235 3939235 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 121232 121232 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 632259 632259 0 0.0
.symtab 191520 191520 0 0.0
.tcm_data 36 36 0 0.0
.tcmcode 3358 3358 0 0.0
.text 0 0 0 0.0
1029342 1029344 2 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 677223 677223 0 0.0
(read/write) 174632 174632 0 0.0
.bss 81548 81548 0 0.0
.data 3384 3384 0 0.0
.rodata 87471 87471 0 0.0
.text 589440 589440 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 640839 640847 8 0.0
(read/write) 158240 158240 0 0.0
.bss 80740 80740 0 0.0
.data 3384 3384 0 0.0
.rodata 77423 77423 0 0.0
.text 563092 563100 8 0.0
lock-ftd LP_CC2652R7 (read only) 674347 674347 0 0.0
(read/write) 174980 174980 0 0.0
.bss 79108 79108 0 0.0
.data 3312 3312 0 0.0
.rodata 76267 76267 0 0.0
.text 597600 597600 0 0.0
lock-mtd LP_CC2652R7 (read only) 660663 660663 0 0.0
(read/write) 183928 183928 0 0.0
.bss 74372 74372 0 0.0
.data 3312 3312 0 0.0
.rodata 102735 102735 0 0.0
.text 557448 557448 0 0.0
pump-app LP_CC2652R7 (read only) 687379 687379 0 0.0
(read/write) 162676 162676 0 0.0
.bss 79068 79068 0 0.0
.data 3276 3276 0 0.0
.rodata 90395 90395 0 0.0
.text 596504 596504 0 0.0
pump-controller-app LP_CC2652R7 (read only) 672811 672811 0 0.0
(read/write) 177356 177356 0 0.0
.bss 79180 79180 0 0.0
.data 3300 3300 0 0.0
.rodata 86475 86475 0 0.0
.text 585856 585856 0 0.0
shell LP_CC2652R7 (read only) 668494 668494 0 0.0
(read/write) 185432 185432 0 0.0
.bss 83620 83620 0 0.0
.data 3380 3380 0 0.0
.rodata 84206 84206 0 0.0
.text 583972 583972 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 585394 585402 8 0.0
.app_xip_area 461412 461420 8 0.0
.bss 66432 66432 0 0.0
.data 736 736 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 589118 589118 0 0.0
.app_xip_area 459840 459840 0 0.0
.bss 71720 71720 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 550766 550766 0 0.0
.app_xip_area 432272 432272 0 0.0
.bss 60984 60984 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rpc (read/write) 974240 974096 -144 -0.0
.bss 147144 147152 8 0.0
.data 2196 2196 0 0.0
.text 824880 824728 -152 -0.0
BRD4161A+rs911x (read/write) 1037308 1037116 -192 -0.0
.bss 181632 181632 0 0.0
.data 2040 2040 0 0.0
.text 853616 853424 -192 -0.0
BRD4187C (read/write) 1151392 1151248 -144 -0.0
.bss 133644 133652 8 0.0
.data 2544 2544 0 0.0
.text 990608 990456 -152 -0.0
lock-app BRD4161A+wf200 (read/write) 1064932 1064740 -192 -0.0
.bss 153152 153152 0 0.0
.data 2048 2048 0 0.0
.text 909712 909520 -192 -0.0
window-app BRD4187C (read/write) 1144108 1143940 -168 -0.0
.bss 135060 135068 8 0.0
.data 2568 2568 0 0.0
.text 981884 981708 -176 -0.0
esp32 all-clusters-app c3devkit (read only) 1041434 1041436 2 0.0
(read/write) 1515802 1515802 0 0.0
.dram0.bss 75904 75904 0 0.0
.dram0.data 13792 13792 0 0.0
.flash.rodata 219888 219888 0 0.0
.flash.text 1041434 1041436 2 0.0
.iram0.text 72896 72896 0 0.0
m5stack (read only) 1093659 1093659 0 0.0
(read/write) 497475 497479 4 0.0
.dram0.bss 80952 80952 0 0.0
.dram0.data 34072 34072 0 0.0
.flash.rodata 248680 248684 4 0.0
.flash.text 1088275 1088275 0 0.0
.iram0.text 124855 124855 0 0.0
k32w contact k32w0+release (read/write) 660908 660908 0 0.0
.bss 77360 77360 0 0.0
.data 2112 2112 0 0.0
.text 562324 562324 0 0.0
light k32w0+release (read/write) 672820 672820 0 0.0
.bss 75144 75144 0 0.0
.data 2064 2064 0 0.0
.text 592884 592884 0 0.0
lock k32w0+release (read/write) 632288 632288 0 0.0
.bss 75912 75912 0 0.0
.data 2084 2084 0 0.0
.text 551564 551564 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10961500 10961500 0 0.0
(read/write) 696696 696696 0 0.0
.bss 34248 34248 0 0.0
.data 3008 3008 0 0.0
.data.rel.ro 640120 640120 0 0.0
.dynamic 560 560 0 0.0
.got 14120 14120 0 0.0
.init 24 24 0 0.0
.init_array 208 208 0 0.0
.rodata 568732 568732 0 0.0
.text 8743188 8743188 0 0.0
thermostat-no-ble arm64 (read only) 2503556 2503556 0 0.0
(read/write) 144648 144648 0 0.0
.bss 56456 56456 0 0.0
.data 1824 1824 0 0.0
.data.rel.ro 76944 76944 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 150816 150816 0 0.0
.text 2090944 2090944 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2463192 2463192 0 0.0
.bss 215956 215956 0 0.0
.data 5880 5880 0 0.0
.text 1425836 1425836 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1164968 1164968 0 0.0
bss 147118 147118 0 0.0
rodata 133232 133232 0 0.0
text 804400 804400 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1366544 1366544 0 0.0
bss 106418 106418 0 0.0
rodata 210720 210720 0 0.0
text 763568 763568 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1110692 1110692 0 0.0
bss 146274 146274 0 0.0
rodata 110380 110380 0 0.0
text 773940 773936 -4 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 840944 840944 0 0.0
(read/write) 1749972 1749972 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 1251027 1251027 0 0.0
.debug_aranges 111280 111280 0 0.0
.debug_frame 373716 373716 0 0.0
.debug_info 27473456 27473455 -1 -0.0
.debug_line 3767340 3767340 0 0.0
.debug_loc 3652502 3652502 0 0.0
.debug_ranges 357424 357424 0 0.0
.debug_str 3485170 3485170 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 575773 575773 0 0.0
.symtab 423440 423440 0 0.0
.text 1549184 1549184 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 841752 841752 0 0.0
(read/write) 1691372 1691372 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 1236738 1236738 0 0.0
.debug_aranges 110544 110544 0 0.0
.debug_frame 376160 376160 0 0.0
.debug_info 27031063 27031064 1 0.0
.debug_line 3775626 3775626 0 0.0
.debug_loc 3636231 3636231 0 0.0
.debug_ranges 355392 355392 0 0.0
.debug_str 3470979 3470979 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 536281 536281 0 0.0
.symtab 408432 408432 0 0.0
.text 1491392 1491392 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) 1611148 1611148 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 1071778 1071778 0 0.0
.debug_aranges 102824 102824 0 0.0
.debug_frame 346720 346720 0 0.0
.debug_info 22490391 22490391 0 0.0
.debug_line 3339769 3339769 0 0.0
.debug_loc 3337009 3337009 0 0.0
.debug_ranges 319464 319464 0 0.0
.debug_str 3275610 3275610 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 474042 474042 0 0.0
.symtab 377600 377600 0 0.0
.text 1419360 1419360 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) 1645212 1645212 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 1073126 1073126 0 0.0
.debug_aranges 103208 103208 0 0.0
.debug_frame 348520 348520 0 0.0
.debug_info 22711006 22711005 -1 -0.0
.debug_line 3341542 3341542 0 0.0
.debug_loc 3358628 3358628 0 0.0
.debug_ranges 321320 321320 0 0.0
.debug_str 3292017 3292017 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 476977 476977 0 0.0
.symtab 379424 379424 0 0.0
.text 1448440 1448440 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1148304 1148304 0 0.0
.bss 100668 100668 0 0.0
.data 848 848 0 0.0
.text 595404 595404 0 0.0
lock-app qpg6105+debug (read/write) 1115992 1115992 0 0.0
.bss 97188 97188 0 0.0
.data 860 860 0 0.0
.text 563088 563088 0 0.0
telink all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1026616 1026608 -8 -0.0
bss 98552 98552 0 0.0
text 688798 688796 -2 -0.0
all-clusters-minimal-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 964972 964964 -8 -0.0
bss 97696 97696 0 0.0
text 652284 652280 -4 -0.0
contact-sensor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 869244 869244 0 0.0
bss 89844 89844 0 0.0
text 582574 582574 0 0.0
light-switch-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 885700 885700 0 0.0
bss 89940 89940 0 0.0
text 597176 597176 0 0.0
lighting-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 964052 964052 0 0.0
bss 97996 97996 0 0.0
text 663182 663182 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 899532 899532 0 0.0
bss 90888 90888 0 0.0
text 608288 608288 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 888916 888916 0 0.0
bss 91328 91328 0 0.0
text 597936 597936 0 0.0

Copy link
Member

@jmartinez-silabs jmartinez-silabs left a comment

Choose a reason for hiding this comment

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

approved, but please validated the usecase in from my other comment

@andy31415 andy31415 merged commit d80211c into project-chip:master Jan 25, 2023
lecndav pushed a commit to lecndav/connectedhomeip that referenced this pull request Mar 22, 2023
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.

3 participants