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 .rps support in the build step and flasher script #30444

Merged

Conversation

mkardous-silabs
Copy link
Contributor

Description

Silabs uses two different extensions for binaries.
Add support for the .rps in the build script to generate the file and in the flasher to flash the .rps file.

Tests

Manual tests to validate that the correct extension is used based on the board being built

Copy link

github-actions bot commented Nov 13, 2023

PR #30444: Size comparison from 33441cb to a54a5e0

Full report (67 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 33441cb a54a5e0 change % change
bl602 lighting-app bl602 (read/write) 1408022 1408022 0 0.0
.bss 84504 84504 0 0.0
.data 9376 9376 0 0.0
.rodata 156408 156408 0 0.0
.text 1077076 1077076 0 0.0
bl602+mfd (read/write) 1422462 1422462 0 0.0
.bss 84672 84672 0 0.0
.data 9344 9344 0 0.0
.rodata 155368 155368 0 0.0
.text 1092428 1092428 0 0.0
bl602+rpc (read/write) 1455806 1455806 0 0.0
.bss 92536 92536 0 0.0
.data 9744 9744 0 0.0
.rodata 164032 164032 0 0.0
.text 1108820 1108820 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1174183 1174183 0 0.0
.bss 11197 11197 0 0.0
.data 3560 3560 0 0.0
.rodata 106148 106148 0 0.0
.text 947570 947570 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1185307 1185307 0 0.0
.bss 11373 11373 0 0.0
.data 3536 3536 0 0.0
.rodata 105088 105088 0 0.0
.text 959634 959634 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1274247 1274247 0 0.0
.bss 19677 19677 0 0.0
.data 4112 4112 0 0.0
.rodata 121556 121556 0 0.0
.text 1022636 1022636 0 0.0
bl706-eth (read/write) 993117 993117 0 0.0
.bss 23772 23772 0 0.0
.data 3128 3128 0 0.0
.rodata 99236 99236 0 0.0
.text 740042 740042 0 0.0
bl706-wifi (read/write) 1228558 1228558 0 0.0
.bss 10657 10657 0 0.0
.data 3568 3568 0 0.0
.rodata 120096 120096 0 0.0
.text 964748 964748 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1143896 1143896 0 0.0
.bss 16408 16408 0 0.0
.data 4920 4920 0 0.0
.rodata 100152 100152 0 0.0
.text 940664 940664 0 0.0
bl702l+mfd (read/write) 1155868 1155868 0 0.0
.bss 16584 16584 0 0.0
.data 4904 4904 0 0.0
.rodata 99092 99092 0 0.0
.text 953040 953040 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737755 737755 0 0.0
(read/write) 166528 166528 0 0.0
.bss 88940 88940 0 0.0
.data 3424 3424 0 0.0
.rodata 84647 84647 0 0.0
.text 652720 652720 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 759467 759467 0 0.0
(read/write) 176820 176820 0 0.0
.bss 99188 99188 0 0.0
.data 3444 3444 0 0.0
.rodata 80223 80223 0 0.0
.text 678852 678852 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 746747 746747 0 0.0
(read/write) 171276 171276 0 0.0
.bss 93644 93644 0 0.0
.data 3444 3444 0 0.0
.rodata 106279 106279 0 0.0
.text 640076 640076 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 697523 697523 0 0.0
(read/write) 165628 165628 0 0.0
.bss 87808 87808 0 0.0
.data 3412 3412 0 0.0
.rodata 80415 80415 0 0.0
.text 616720 616720 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 683203 683203 0 0.0
(read/write) 165760 165760 0 0.0
.bss 87952 87952 0 0.0
.data 3408 3408 0 0.0
.rodata 76247 76247 0 0.0
.text 606568 606568 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 564314 564314 0 0.0
(read/write) 206496 206496 0 0.0
.bss 199956 199956 0 0.0
.data 1416 1416 0 0.0
.rodata 83682 83682 0 0.0
.text 478508 478508 0 0.0
lock CC3235SF_LAUNCHXL (read only) 620570 620570 0 0.0
(read/write) 206900 206900 0 0.0
.bss 200336 200336 0 0.0
.data 1444 1444 0 0.0
.rodata 106298 106298 0 0.0
.text 512152 512152 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 555055 555055 0 0.0
.app_xip_area 446129 446129 0 0.0
.bss 63840 63840 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 541207 541207 0 0.0
.app_xip_area 427481 427481 0 0.0
.bss 68608 68608 0 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 576903 576903 0 0.0
.app_xip_area 469305 469305 0 0.0
.bss 62584 62584 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 552919 552919 0 0.0
.app_xip_area 442233 442233 0 0.0
.bss 65568 65568 0 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w contact k32w0+release (read only) 591740 591740 0 0.0
(read/write) 87600 87600 0 0.0
.bss 70840 70840 0 0.0
.data 2136 2136 0 0.0
.text 591204 591204 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 686824 686824 0 0.0
.bss 67040 67040 0 0.0
.data 2720 2720 0 0.0
.text 573584 573584 0 0.0
light k32w0+release (read only) 591444 591444 0 0.0
(read/write) 87276 87276 0 0.0
.bss 70528 70528 0 0.0
.data 2124 2124 0 0.0
.text 590908 590908 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 778828 778828 0 0.0
.bss 76716 76716 0 0.0
.data 1932 1932 0 0.0
.text 656720 656720 0 0.0
lock k32w0+release (read only) 563276 563276 0 0.0
(read/write) 85104 85104 0 0.0
.bss 68416 68416 0 0.0
.data 2064 2064 0 0.0
.text 562740 562740 0 0.0
linux air-purifier-app debug (read only) 2479613 2479613 0 0.0
(read/write) 126352 126352 0 0.0
.bss 46720 46720 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 72168 72168 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 177512 177512 0 0.0
.text 2128181 2128181 0 0.0
all-clusters-app debug (read only) 5281225 5281225 0 0.0
(read/write) 418872 418872 0 0.0
.bss 128944 128944 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 278832 278832 0 0.0
.dynamic 624 624 0 0.0
.got 5368 5368 0 0.0
.init 27 27 0 0.0
.init_array 1216 1216 0 0.0
.rodata 299868 299868 0 0.0
.text 4601571 4601571 0 0.0
all-clusters-minimal-app debug (read only) 4894265 4894265 0 0.0
(read/write) 233152 233152 0 0.0
.bss 126768 126768 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 95440 95440 0 0.0
.dynamic 624 624 0 0.0
.got 5328 5328 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 270413 270413 0 0.0
.text 4392643 4392643 0 0.0
bridge-app debug (read only) 4376433 4376433 0 0.0
(read/write) 215200 215200 0 0.0
.bss 118968 118968 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 84768 84768 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 218485 218485 0 0.0
.text 3940195 3940195 0 0.0
chip-tool debug (read only) 10363513 10363513 0 0.0
(read/write) 448968 448968 0 0.0
.bss 93816 93816 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 342920 342920 0 0.0
.dynamic 624 624 0 0.0
.got 5800 5800 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 391913 391913 0 0.0
.text 9365699 9365699 0 0.0
chip-tool-ipv6only arm64 (read only) 10240640 10240640 0 0.0
(read/write) 512864 512864 0 0.0
.bss 103144 103144 0 0.0
.data 4296 4296 0 0.0
.data.rel.ro 380432 380432 0 0.0
.dynamic 512 512 0 0.0
.got 18624 18624 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 317816 317816 0 0.0
.text 9143784 9143784 0 0.0
lighting-app debug+rpc+ui (read only) 5239969 5239969 0 0.0
(read/write) 223368 223368 0 0.0
.bss 118432 118432 0 0.0
.data 4384 4384 0 0.0
.data.rel.ro 92976 92976 0 0.0
.dynamic 672 672 0 0.0
.got 5912 5912 0 0.0
.init 27 27 0 0.0
.init_array 960 960 0 0.0
.rodata 338068 338068 0 0.0
.text 4658579 4658579 0 0.0
lock-app debug (read only) 4476089 4476089 0 0.0
(read/write) 203344 203344 0 0.0
.bss 113504 113504 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79432 79432 0 0.0
.dynamic 624 624 0 0.0
.got 5248 5248 0 0.0
.init 27 27 0 0.0
.init_array 872 872 0 0.0
.rodata 247765 247765 0 0.0
.text 4018611 4018611 0 0.0
ota-provider-app debug (read only) 4133353 4133353 0 0.0
(read/write) 192192 192192 0 0.0
.bss 113568 113568 0 0.0
.data 3920 3920 0 0.0
.data.rel.ro 68784 68784 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 200309 200309 0 0.0
.text 3742195 3742195 0 0.0
ota-requestor-app debug (read only) 4219625 4219625 0 0.0
(read/write) 196440 196440 0 0.0
.bss 114592 114592 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 71744 71744 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204053 204053 0 0.0
.text 3820419 3820419 0 0.0
shell debug (read only) 2743297 2743297 0 0.0
(read/write) 148576 148576 0 0.0
.bss 59592 59592 0 0.0
.data 784 784 0 0.0
.data.rel.ro 82400 82400 0 0.0
.dynamic 592 592 0 0.0
.got 4096 4096 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 179616 179616 0 0.0
.text 2393762 2393762 0 0.0
thermostat-no-ble arm64 (read only) 4371912 4371912 0 0.0
(read/write) 245784 245784 0 0.0
.bss 122184 122184 0 0.0
.data 2800 2800 0 0.0
.data.rel.ro 101776 101776 0 0.0
.dynamic 512 512 0 0.0
.got 11928 11928 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 161540 161540 0 0.0
.text 3871368 3871368 0 0.0
tv-app debug (read only) 5245473 5245473 0 0.0
(read/write) 344664 344664 0 0.0
.bss 242112 242112 0 0.0
.data 4992 4992 0 0.0
.data.rel.ro 90240 90240 0 0.0
.dynamic 624 624 0 0.0
.got 5536 5536 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 267261 267261 0 0.0
.text 4743459 4743459 0 0.0
tv-casting-app debug (read only) 8301545 8301545 0 0.0
(read/write) 315712 315712 0 0.0
.bss 156000 156000 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 150384 150384 0 0.0
.dynamic 624 624 0 0.0
.got 5080 5080 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 339848 339848 0 0.0
.text 7553363 7553363 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2525376 2525376 0 0.0
.bss 219064 219064 0 0.0
.data 5136 5136 0 0.0
.text 1488060 1488060 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1054656 1054656 0 0.0
bss 128343 128343 0 0.0
rodata 104080 104080 0 0.0
text 774640 774640 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1181488 1181488 0 0.0
bss 120545 120545 0 0.0
rodata 138272 138272 0 0.0
text 772340 772340 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1039996 1039996 0 0.0
bss 128636 128636 0 0.0
rodata 99348 99348 0 0.0
text 764424 764424 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837624 837624 0 0.0
(read/write) 1732884 1732884 0 0.0
.bss 193236 193236 0 0.0
.data 2480 2480 0 0.0
.text 1528780 1528780 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839344 839344 0 0.0
(read/write) 1696740 1696740 0 0.0
.bss 191516 191516 0 0.0
.data 2480 2480 0 0.0
.text 1494356 1494356 0 0.0
light cy8ckit_062s2_43012 (read only) 845896 845896 0 0.0
(read/write) 1622940 1622940 0 0.0
.bss 185076 185076 0 0.0
.data 2368 2368 0 0.0
.text 1427108 1427108 0 0.0
lock cy8ckit_062s2_43012 (read only) 818632 818632 0 0.0
(read/write) 1655788 1655788 0 0.0
.bss 212324 212324 0 0.0
.data 2384 2384 0 0.0
.text 1432692 1432692 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1178776 1178776 0 0.0
.bss 100664 100664 0 0.0
.data 748 748 0 0.0
.text 625616 625616 0 0.0
lock-app qpg6105+debug (read/write) 1139540 1139540 0 0.0
.bss 95408 95408 0 0.0
.data 780 780 0 0.0
.text 586380 586380 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51910 51910 0 0.0
(read/write) 811730 811730 0 0.0
bss 53132 53132 0 0.0
text 606374 606374 0 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1071796 1071796 0 0.0
bss 99388 99388 0 0.0
text 755336 755336 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1076736 1076736 0 0.0
bss 109084 109084 0 0.0
text 747038 747038 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 930636 930636 0 0.0
bss 93684 93684 0 0.0
text 643574 643574 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51910 51910 0 0.0
(read/write) 814974 814974 0 0.0
bss 53240 53240 0 0.0
text 609424 609424 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 969212 969212 0 0.0
bss 77040 77040 0 0.0
text 687350 687350 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1086552 1086552 0 0.0
bss 99192 99192 0 0.0
text 764138 764138 0 0.0
lock-app-dfu tlsr9528a_retention (read only) 51910 51910 0 0.0
(read/write) 872358 872358 0 0.0
bss 53940 53940 0 0.0
text 639270 639270 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 943924 943924 0 0.0
bss 91792 91792 0 0.0
text 659316 659316 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 871620 871620 0 0.0
bss 67076 67076 0 0.0
text 615948 615948 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 812192 812192 0 0.0
bss 55320 55320 0 0.0
text 582926 582926 0 0.0
resource-monitoring-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 827884 827884 0 0.0
bss 55724 55724 0 0.0
text 593540 593540 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705712 705712 0 0.0
bss 73232 73232 0 0.0
text 462250 462250 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51910 51910 0 0.0
(read/write) 816710 816710 0 0.0
bss 53332 53332 0 0.0
text 612154 612154 0 0.0
temperature-measurement-app tlsr9528a_retention (read only) 51910 51910 0 0.0
(read/write) 802642 802642 0 0.0
bss 53052 53052 0 0.0
text 600170 600170 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 833276 833276 0 0.0
bss 55608 55608 0 0.0
text 598282 598282 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 830744 830744 0 0.0
bss 55960 55960 0 0.0
text 595332 595332 0 0.0

@github-actions github-actions bot added the gn label Nov 14, 2023
@mkardous-silabs mkardous-silabs marked this pull request as ready for review November 14, 2023 14:51
Copy link

github-actions bot commented Nov 14, 2023

PR #30444: Size comparison from 33441cb to a085ee4

Increases (3 builds for linux, psoc6)
platform target config section 33441cb a085ee4 change % change
linux chip-tool debug (read only) 10363513 10363689 176 0.0
.rodata 391913 391945 32 0.0
.text 9365699 9365843 144 0.0
tv-casting-app debug (read only) 8301545 8301609 64 0.0
.text 7553363 7553427 64 0.0
psoc6 lock cy8ckit_062s2_43012 (read only) 818632 818696 64 0.0
Decreases (10 builds for cc13x4_26x4, cc32xx, cyw30739, efr32, linux, mbed, psoc6, telink)
platform target config section 33441cb a085ee4 change % change
cc13x4_26x4 lock-ftd LP_EM_CC1354P10_6 (read only) 759467 756811 -2656 -0.3
(read/write) 176820 176756 -64 -0.0
.bss 99188 99124 -64 -0.1
.rodata 80223 79767 -456 -0.6
.text 678852 676656 -2196 -0.3
lock-mtd LP_EM_CC1354P10_6 (read only) 746747 743499 -3248 -0.4
(read/write) 171276 171212 -64 -0.0
.bss 93644 93580 -64 -0.1
.rodata 106279 105471 -808 -0.8
.text 640076 637640 -2436 -0.4
cc32xx lock CC3235SF_LAUNCHXL (read only) 620570 616554 -4016 -0.6
(read/write) 206900 206836 -64 -0.0
.bss 200336 200272 -64 -0.0
.rodata 106298 105474 -824 -0.8
.text 512152 508960 -3192 -0.6
cyw30739 lock cyw930739m2evb_01 (read/write) 541207 538759 -2448 -0.5
.app_xip_area 427481 425097 -2384 -0.6
.bss 68608 68544 -64 -0.1
efr32 lock-app BRD4161A+wf200 (read/write) 1105680 1103232 -2448 -0.2
.bss 186640 186576 -64 -0.0
.data 2712 2708 -4 -0.1
.text 916308 913924 -2384 -0.3
linux chip-tool-ipv6only arm64 (read only) 10240640 10237440 -3200 -0.0
(read/write) 512864 511952 -912 -0.2
.rodata 317816 317800 -16 -0.0
.text 9143784 9140600 -3184 -0.0
lock-app debug (read only) 4476089 4461713 -14376 -0.3
(read/write) 203344 202784 -560 -0.3
.bss 113504 113344 -160 -0.1
.data.rel.ro 79432 79048 -384 -0.5
.init_array 872 856 -16 -1.8
.rodata 247765 246389 -1376 -0.6
.text 4018611 4006067 -12544 -0.3
mbed lock-app-release cy8cproto_062_4343w (read/write) 2525376 2521784 -3592 -0.1
.bss 219064 219008 -56 -0.0
.text 1488060 1484468 -3592 -0.2
psoc6 lock cy8ckit_062s2_43012 (read/write) 1655788 1651876 -3912 -0.2
.bss 212324 212260 -64 -0.0
.text 1432692 1428844 -3848 -0.3
telink lock-app-dfu tlsr9528a_retention (read/write) 872358 868738 -3620 -0.4
bss 53940 53880 -60 -0.1
text 639270 636536 -2734 -0.4
Full report (71 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 33441cb a085ee4 change % change
bl602 lighting-app bl602 (read/write) 1408022 1408022 0 0.0
.bss 84504 84504 0 0.0
.data 9376 9376 0 0.0
.rodata 156408 156408 0 0.0
.text 1077076 1077076 0 0.0
bl602+mfd (read/write) 1422462 1422462 0 0.0
.bss 84672 84672 0 0.0
.data 9344 9344 0 0.0
.rodata 155368 155368 0 0.0
.text 1092428 1092428 0 0.0
bl602+rpc (read/write) 1455806 1455806 0 0.0
.bss 92536 92536 0 0.0
.data 9744 9744 0 0.0
.rodata 164032 164032 0 0.0
.text 1108820 1108820 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1174183 1174183 0 0.0
.bss 11197 11197 0 0.0
.data 3560 3560 0 0.0
.rodata 106148 106148 0 0.0
.text 947570 947570 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1185307 1185307 0 0.0
.bss 11373 11373 0 0.0
.data 3536 3536 0 0.0
.rodata 105088 105088 0 0.0
.text 959634 959634 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1274247 1274247 0 0.0
.bss 19677 19677 0 0.0
.data 4112 4112 0 0.0
.rodata 121556 121556 0 0.0
.text 1022636 1022636 0 0.0
bl706-eth (read/write) 993117 993117 0 0.0
.bss 23772 23772 0 0.0
.data 3128 3128 0 0.0
.rodata 99236 99236 0 0.0
.text 740042 740042 0 0.0
bl706-wifi (read/write) 1228558 1228558 0 0.0
.bss 10657 10657 0 0.0
.data 3568 3568 0 0.0
.rodata 120096 120096 0 0.0
.text 964748 964748 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1143896 1143896 0 0.0
.bss 16408 16408 0 0.0
.data 4920 4920 0 0.0
.rodata 100152 100152 0 0.0
.text 940664 940664 0 0.0
bl702l+mfd (read/write) 1155868 1155868 0 0.0
.bss 16584 16584 0 0.0
.data 4904 4904 0 0.0
.rodata 99092 99092 0 0.0
.text 953040 953040 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737755 737755 0 0.0
(read/write) 166528 166528 0 0.0
.bss 88940 88940 0 0.0
.data 3424 3424 0 0.0
.rodata 84647 84647 0 0.0
.text 652720 652720 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 759467 756811 -2656 -0.3
(read/write) 176820 176756 -64 -0.0
.bss 99188 99124 -64 -0.1
.data 3444 3444 0 0.0
.rodata 80223 79767 -456 -0.6
.text 678852 676656 -2196 -0.3
lock-mtd LP_EM_CC1354P10_6 (read only) 746747 743499 -3248 -0.4
(read/write) 171276 171212 -64 -0.0
.bss 93644 93580 -64 -0.1
.data 3444 3444 0 0.0
.rodata 106279 105471 -808 -0.8
.text 640076 637640 -2436 -0.4
pump-app LP_EM_CC1354P10_6 (read only) 697523 697523 0 0.0
(read/write) 165628 165628 0 0.0
.bss 87808 87808 0 0.0
.data 3412 3412 0 0.0
.rodata 80415 80415 0 0.0
.text 616720 616720 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 683203 683203 0 0.0
(read/write) 165760 165760 0 0.0
.bss 87952 87952 0 0.0
.data 3408 3408 0 0.0
.rodata 76247 76247 0 0.0
.text 606568 606568 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 564314 564314 0 0.0
(read/write) 206496 206496 0 0.0
.bss 199956 199956 0 0.0
.data 1416 1416 0 0.0
.rodata 83682 83682 0 0.0
.text 478508 478508 0 0.0
lock CC3235SF_LAUNCHXL (read only) 620570 616554 -4016 -0.6
(read/write) 206900 206836 -64 -0.0
.bss 200336 200272 -64 -0.0
.data 1444 1444 0 0.0
.rodata 106298 105474 -824 -0.8
.text 512152 508960 -3192 -0.6
cyw30739 light cyw930739m2evb_01 (read/write) 555055 555055 0 0.0
.app_xip_area 446129 446129 0 0.0
.bss 63840 63840 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 541207 538759 -2448 -0.5
.app_xip_area 427481 425097 -2384 -0.6
.bss 68608 68544 -64 -0.1
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 576903 576903 0 0.0
.app_xip_area 469305 469305 0 0.0
.bss 62584 62584 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 552919 552919 0 0.0
.app_xip_area 442233 442233 0 0.0
.bss 65568 65568 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+rs9116 (read/write) 1009020 1009020 0 0.0
.bss 171920 171920 0 0.0
.data 2696 2696 0 0.0
.text 834384 834384 0 0.0
BRD4187C (read/write) 1095196 1095196 0 0.0
.bss 195564 195564 0 0.0
.data 3304 3304 0 0.0
.text 896308 896308 0 0.0
lock-app BRD4161A+wf200 (read/write) 1105680 1103232 -2448 -0.2
.bss 186640 186576 -64 -0.0
.data 2712 2708 -4 -0.1
.text 916308 913924 -2384 -0.3
window-app BRD4187C (read/write) 1131424 1131424 0 0.0
.bss 167972 167972 0 0.0
.data 3176 3176 0 0.0
.text 960256 960256 0 0.0
k32w contact k32w0+release (read only) 591740 591740 0 0.0
(read/write) 87600 87600 0 0.0
.bss 70840 70840 0 0.0
.data 2136 2136 0 0.0
.text 591204 591204 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 686824 686824 0 0.0
.bss 67040 67040 0 0.0
.data 2720 2720 0 0.0
.text 573584 573584 0 0.0
light k32w0+release (read only) 591444 591444 0 0.0
(read/write) 87276 87276 0 0.0
.bss 70528 70528 0 0.0
.data 2124 2124 0 0.0
.text 590908 590908 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 778828 778828 0 0.0
.bss 76716 76716 0 0.0
.data 1932 1932 0 0.0
.text 656720 656720 0 0.0
lock k32w0+release (read only) 563276 563276 0 0.0
(read/write) 85104 85104 0 0.0
.bss 68416 68416 0 0.0
.data 2064 2064 0 0.0
.text 562740 562740 0 0.0
linux air-purifier-app debug (read only) 2479613 2479613 0 0.0
(read/write) 126352 126352 0 0.0
.bss 46720 46720 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 72168 72168 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 177512 177512 0 0.0
.text 2128181 2128181 0 0.0
all-clusters-app debug (read only) 5281225 5281225 0 0.0
(read/write) 418872 418872 0 0.0
.bss 128944 128944 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 278832 278832 0 0.0
.dynamic 624 624 0 0.0
.got 5368 5368 0 0.0
.init 27 27 0 0.0
.init_array 1216 1216 0 0.0
.rodata 299868 299868 0 0.0
.text 4601571 4601571 0 0.0
all-clusters-minimal-app debug (read only) 4894265 4894265 0 0.0
(read/write) 233152 233152 0 0.0
.bss 126768 126768 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 95440 95440 0 0.0
.dynamic 624 624 0 0.0
.got 5328 5328 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 270413 270413 0 0.0
.text 4392643 4392643 0 0.0
bridge-app debug (read only) 4376433 4376433 0 0.0
(read/write) 215200 215200 0 0.0
.bss 118968 118968 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 84768 84768 0 0.0
.dynamic 624 624 0 0.0
.got 5296 5296 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 218485 218485 0 0.0
.text 3940195 3940195 0 0.0
chip-tool debug (read only) 10363513 10363689 176 0.0
(read/write) 448968 448968 0 0.0
.bss 93816 93816 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 342920 342920 0 0.0
.dynamic 624 624 0 0.0
.got 5800 5800 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 391913 391945 32 0.0
.text 9365699 9365843 144 0.0
chip-tool-ipv6only arm64 (read only) 10240640 10237440 -3200 -0.0
(read/write) 512864 511952 -912 -0.2
.bss 103144 103144 0 0.0
.data 4296 4296 0 0.0
.data.rel.ro 380432 380432 0 0.0
.dynamic 512 512 0 0.0
.got 18624 18624 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 317816 317800 -16 -0.0
.text 9143784 9140600 -3184 -0.0
lighting-app debug+rpc+ui (read only) 5239969 5239969 0 0.0
(read/write) 223368 223368 0 0.0
.bss 118432 118432 0 0.0
.data 4384 4384 0 0.0
.data.rel.ro 92976 92976 0 0.0
.dynamic 672 672 0 0.0
.got 5912 5912 0 0.0
.init 27 27 0 0.0
.init_array 960 960 0 0.0
.rodata 338068 338068 0 0.0
.text 4658579 4658579 0 0.0
lock-app debug (read only) 4476089 4461713 -14376 -0.3
(read/write) 203344 202784 -560 -0.3
.bss 113504 113344 -160 -0.1
.data 3648 3648 0 0.0
.data.rel.ro 79432 79048 -384 -0.5
.dynamic 624 624 0 0.0
.got 5248 5248 0 0.0
.init 27 27 0 0.0
.init_array 872 856 -16 -1.8
.rodata 247765 246389 -1376 -0.6
.text 4018611 4006067 -12544 -0.3
ota-provider-app debug (read only) 4133353 4133353 0 0.0
(read/write) 192192 192192 0 0.0
.bss 113568 113568 0 0.0
.data 3920 3920 0 0.0
.data.rel.ro 68784 68784 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 200309 200309 0 0.0
.text 3742195 3742195 0 0.0
ota-requestor-app debug (read only) 4219625 4219625 0 0.0
(read/write) 196440 196440 0 0.0
.bss 114592 114592 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 71744 71744 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204053 204053 0 0.0
.text 3820419 3820419 0 0.0
shell debug (read only) 2743297 2743297 0 0.0
(read/write) 148576 148576 0 0.0
.bss 59592 59592 0 0.0
.data 784 784 0 0.0
.data.rel.ro 82400 82400 0 0.0
.dynamic 592 592 0 0.0
.got 4096 4096 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 179616 179616 0 0.0
.text 2393762 2393762 0 0.0
thermostat-no-ble arm64 (read only) 4371912 4371912 0 0.0
(read/write) 245784 245784 0 0.0
.bss 122184 122184 0 0.0
.data 2800 2800 0 0.0
.data.rel.ro 101776 101776 0 0.0
.dynamic 512 512 0 0.0
.got 11928 11928 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 161540 161540 0 0.0
.text 3871368 3871368 0 0.0
tv-app debug (read only) 5245473 5245473 0 0.0
(read/write) 344664 344664 0 0.0
.bss 242112 242112 0 0.0
.data 4992 4992 0 0.0
.data.rel.ro 90240 90240 0 0.0
.dynamic 624 624 0 0.0
.got 5536 5536 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 267261 267261 0 0.0
.text 4743459 4743459 0 0.0
tv-casting-app debug (read only) 8301545 8301609 64 0.0
(read/write) 315712 315712 0 0.0
.bss 156000 156000 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 150384 150384 0 0.0
.dynamic 624 624 0 0.0
.got 5080 5080 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 339848 339848 0 0.0
.text 7553363 7553427 64 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2525376 2521784 -3592 -0.1
.bss 219064 219008 -56 -0.0
.data 5136 5136 0 0.0
.text 1488060 1484468 -3592 -0.2
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1054656 1054656 0 0.0
bss 128343 128343 0 0.0
rodata 104080 104080 0 0.0
text 774640 774640 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1181488 1181488 0 0.0
bss 120545 120545 0 0.0
rodata 138272 138272 0 0.0
text 772340 772340 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1039996 1039996 0 0.0
bss 128636 128636 0 0.0
rodata 99348 99348 0 0.0
text 764424 764424 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837624 837624 0 0.0
(read/write) 1732884 1732884 0 0.0
.bss 193236 193236 0 0.0
.data 2480 2480 0 0.0
.text 1528780 1528780 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839344 839344 0 0.0
(read/write) 1696740 1696740 0 0.0
.bss 191516 191516 0 0.0
.data 2480 2480 0 0.0
.text 1494356 1494356 0 0.0
light cy8ckit_062s2_43012 (read only) 845896 845896 0 0.0
(read/write) 1622940 1622940 0 0.0
.bss 185076 185076 0 0.0
.data 2368 2368 0 0.0
.text 1427108 1427108 0 0.0
lock cy8ckit_062s2_43012 (read only) 818632 818696 64 0.0
(read/write) 1655788 1651876 -3912 -0.2
.bss 212324 212260 -64 -0.0
.data 2384 2384 0 0.0
.text 1432692 1428844 -3848 -0.3
qpg lighting-app qpg6105+debug (read/write) 1178776 1178776 0 0.0
.bss 100664 100664 0 0.0
.data 748 748 0 0.0
.text 625616 625616 0 0.0
lock-app qpg6105+debug (read/write) 1139540 1139540 0 0.0
.bss 95408 95408 0 0.0
.data 780 780 0 0.0
.text 586380 586380 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51910 51910 0 0.0
(read/write) 811730 811730 0 0.0
bss 53132 53132 0 0.0
text 606374 606374 0 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1071796 1071796 0 0.0
bss 99388 99388 0 0.0
text 755336 755336 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1076736 1076736 0 0.0
bss 109084 109084 0 0.0
text 747038 747038 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 930636 930636 0 0.0
bss 93684 93684 0 0.0
text 643574 643574 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51910 51910 0 0.0
(read/write) 814974 814974 0 0.0
bss 53240 53240 0 0.0
text 609424 609424 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 969212 969212 0 0.0
bss 77040 77040 0 0.0
text 687350 687350 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1086552 1086552 0 0.0
bss 99192 99192 0 0.0
text 764138 764138 0 0.0
lock-app-dfu tlsr9528a_retention (read only) 51910 51910 0 0.0
(read/write) 872358 868738 -3620 -0.4
bss 53940 53880 -60 -0.1
text 639270 636536 -2734 -0.4
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 943924 943924 0 0.0
bss 91792 91792 0 0.0
text 659316 659316 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 871620 871620 0 0.0
bss 67076 67076 0 0.0
text 615948 615948 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 812192 812192 0 0.0
bss 55320 55320 0 0.0
text 582926 582926 0 0.0
resource-monitoring-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 827884 827884 0 0.0
bss 55724 55724 0 0.0
text 593540 593540 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705712 705712 0 0.0
bss 73232 73232 0 0.0
text 462250 462250 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51910 51910 0 0.0
(read/write) 816710 816710 0 0.0
bss 53332 53332 0 0.0
text 612154 612154 0 0.0
temperature-measurement-app tlsr9528a_retention (read only) 51910 51910 0 0.0
(read/write) 802642 802642 0 0.0
bss 53052 53052 0 0.0
text 600170 600170 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 833276 833276 0 0.0
bss 55608 55608 0 0.0
text 598282 598282 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 830744 830744 0 0.0
bss 55960 55960 0 0.0
text 595332 595332 0 0.0

@mkardous-silabs mkardous-silabs marked this pull request as draft November 14, 2023 18:09
@mkardous-silabs mkardous-silabs changed the title [Silabs] Add rps ext to silabs flasher tools [Silabs] Add .rps support in the build step and falsher script Nov 14, 2023
@mkardous-silabs mkardous-silabs marked this pull request as ready for review November 14, 2023 20:56
Copy link

github-actions bot commented Nov 14, 2023

PR #30444: Size comparison from ba772fe to d4a2eea

Full report (32 builds for cc13x4_26x4, cc32xx, cyw30739, efr32, k32w, linux, mbed, nrfconnect, psoc6, qpg)
platform target config section ba772fe d4a2eea change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737795 737795 0 0.0
(read/write) 166528 166528 0 0.0
.bss 88940 88940 0 0.0
.data 3424 3424 0 0.0
.rodata 84647 84647 0 0.0
.text 652760 652760 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 756851 756851 0 0.0
(read/write) 176756 176756 0 0.0
.bss 99124 99124 0 0.0
.data 3444 3444 0 0.0
.rodata 79767 79767 0 0.0
.text 676696 676696 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 743547 743547 0 0.0
(read/write) 171212 171212 0 0.0
.bss 93580 93580 0 0.0
.data 3444 3444 0 0.0
.rodata 105471 105471 0 0.0
.text 637688 637688 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 697563 697563 0 0.0
(read/write) 165628 165628 0 0.0
.bss 87808 87808 0 0.0
.data 3412 3412 0 0.0
.rodata 80415 80415 0 0.0
.text 616760 616760 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 683243 683243 0 0.0
(read/write) 165760 165760 0 0.0
.bss 87952 87952 0 0.0
.data 3408 3408 0 0.0
.rodata 76247 76247 0 0.0
.text 606608 606608 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 564346 564346 0 0.0
(read/write) 206496 206496 0 0.0
.bss 199956 199956 0 0.0
.data 1416 1416 0 0.0
.rodata 83682 83682 0 0.0
.text 478544 478544 0 0.0
lock CC3235SF_LAUNCHXL (read only) 616594 616594 0 0.0
(read/write) 206836 206836 0 0.0
.bss 200272 200272 0 0.0
.data 1444 1444 0 0.0
.rodata 105474 105474 0 0.0
.text 508996 508996 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 555103 555103 0 0.0
.app_xip_area 446177 446177 0 0.0
.bss 63840 63840 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 538807 538807 0 0.0
.app_xip_area 425145 425145 0 0.0
.bss 68544 68544 0 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 576951 576951 0 0.0
.app_xip_area 469353 469353 0 0.0
.bss 62584 62584 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 552967 552967 0 0.0
.app_xip_area 442281 442281 0 0.0
.bss 65568 65568 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+rs9116 (read/write) 1009068 1009068 0 0.0
.bss 171920 171920 0 0.0
.data 2696 2696 0 0.0
.text 834432 834432 0 0.0
BRD4187C (read/write) 1095236 1095236 0 0.0
.bss 195564 195564 0 0.0
.data 3304 3304 0 0.0
.text 896348 896348 0 0.0
lock-app BRD4161A+wf200 (read/write) 1103280 1103280 0 0.0
.bss 186576 186576 0 0.0
.data 2708 2708 0 0.0
.text 913972 913972 0 0.0
window-app BRD4187C (read/write) 1131472 1131472 0 0.0
.bss 167972 167972 0 0.0
.data 3176 3176 0 0.0
.text 960304 960304 0 0.0
k32w contact k32w0+release (read only) 591788 591788 0 0.0
(read/write) 87600 87600 0 0.0
.bss 70840 70840 0 0.0
.data 2136 2136 0 0.0
.text 591252 591252 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 686864 686864 0 0.0
.bss 67040 67040 0 0.0
.data 2720 2720 0 0.0
.text 573624 573624 0 0.0
light k32w0+release (read only) 591492 591492 0 0.0
(read/write) 87276 87276 0 0.0
.bss 70528 70528 0 0.0
.data 2124 2124 0 0.0
.text 590956 590956 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 778876 778876 0 0.0
.bss 76716 76716 0 0.0
.data 1932 1932 0 0.0
.text 656768 656768 0 0.0
lock k32w0+release (read only) 563308 563308 0 0.0
(read/write) 85104 85104 0 0.0
.bss 68416 68416 0 0.0
.data 2064 2064 0 0.0
.text 562772 562772 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10247440 10247440 0 0.0
(read/write) 514424 514424 0 0.0
.bss 103320 103320 0 0.0
.data 4296 4296 0 0.0
.data.rel.ro 380408 380408 0 0.0
.dynamic 512 512 0 0.0
.got 18640 18640 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 317224 317224 0 0.0
.text 9151320 9151320 0 0.0
thermostat-no-ble arm64 (read only) 4371992 4371992 0 0.0
(read/write) 245704 245704 0 0.0
.bss 122184 122184 0 0.0
.data 2800 2800 0 0.0
.data.rel.ro 101776 101776 0 0.0
.dynamic 512 512 0 0.0
.got 11928 11928 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 161540 161540 0 0.0
.text 3871448 3871448 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2521784 2521784 0 0.0
.bss 219008 219008 0 0.0
.data 5136 5136 0 0.0
.text 1484468 1484468 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1054688 1054688 0 0.0
bss 128343 128343 0 0.0
rodata 104080 104080 0 0.0
text 774684 774684 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1181536 1181536 0 0.0
bss 120545 120545 0 0.0
rodata 138272 138272 0 0.0
text 772388 772388 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1040028 1040028 0 0.0
bss 128636 128636 0 0.0
rodata 99348 99348 0 0.0
text 764468 764468 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837624 837624 0 0.0
(read/write) 1732932 1732932 0 0.0
.bss 193236 193236 0 0.0
.data 2480 2480 0 0.0
.text 1528828 1528828 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839344 839344 0 0.0
(read/write) 1696788 1696788 0 0.0
.bss 191516 191516 0 0.0
.data 2480 2480 0 0.0
.text 1494404 1494404 0 0.0
light cy8ckit_062s2_43012 (read only) 845896 845896 0 0.0
(read/write) 1622972 1622972 0 0.0
.bss 185076 185076 0 0.0
.data 2368 2368 0 0.0
.text 1427140 1427140 0 0.0
lock cy8ckit_062s2_43012 (read only) 818696 818696 0 0.0
(read/write) 1651924 1651924 0 0.0
.bss 212260 212260 0 0.0
.data 2384 2384 0 0.0
.text 1428892 1428892 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1113288 1113288 0 0.0
.bss 100664 100664 0 0.0
.data 748 748 0 0.0
.text 625664 625664 0 0.0
lock-app qpg6105+debug (read/write) 1074052 1074052 0 0.0
.bss 95408 95408 0 0.0
.data 780 780 0 0.0
.text 586428 586428 0 0.0

@mkardous-silabs mkardous-silabs changed the title [Silabs] Add .rps support in the build step and falsher script [Silabs] Add .rps support in the build step and flasher script Nov 14, 2023
Copy link

github-actions bot commented Nov 14, 2023

PR #30444: Size comparison from 95a4042 to 890ea43

Full report (73 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section 95a4042 890ea43 change % change
bl602 lighting-app bl602 (read/write) 1408054 1408054 0 0.0
.bss 84504 84504 0 0.0
.data 9376 9376 0 0.0
.rodata 156408 156408 0 0.0
.text 1077108 1077108 0 0.0
bl602+mfd (read/write) 1422494 1422494 0 0.0
.bss 84672 84672 0 0.0
.data 9344 9344 0 0.0
.rodata 155368 155368 0 0.0
.text 1092460 1092460 0 0.0
bl602+rpc (read/write) 1455838 1455838 0 0.0
.bss 92536 92536 0 0.0
.data 9744 9744 0 0.0
.rodata 164032 164032 0 0.0
.text 1108852 1108852 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1174215 1174215 0 0.0
.bss 11197 11197 0 0.0
.data 3560 3560 0 0.0
.rodata 106148 106148 0 0.0
.text 947602 947602 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1185339 1185339 0 0.0
.bss 11373 11373 0 0.0
.data 3536 3536 0 0.0
.rodata 105088 105088 0 0.0
.text 959666 959666 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1274279 1274279 0 0.0
.bss 19677 19677 0 0.0
.data 4112 4112 0 0.0
.rodata 121556 121556 0 0.0
.text 1022668 1022668 0 0.0
bl706-eth (read/write) 993149 993149 0 0.0
.bss 23772 23772 0 0.0
.data 3128 3128 0 0.0
.rodata 99236 99236 0 0.0
.text 740074 740074 0 0.0
bl706-wifi (read/write) 1228590 1228590 0 0.0
.bss 10657 10657 0 0.0
.data 3568 3568 0 0.0
.rodata 120096 120096 0 0.0
.text 964778 964778 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1143928 1143928 0 0.0
.bss 16408 16408 0 0.0
.data 4920 4920 0 0.0
.rodata 100152 100152 0 0.0
.text 940696 940696 0 0.0
bl702l+mfd (read/write) 1155900 1155900 0 0.0
.bss 16584 16584 0 0.0
.data 4904 4904 0 0.0
.rodata 99092 99092 0 0.0
.text 953072 953072 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 737795 737795 0 0.0
(read/write) 166528 166528 0 0.0
.bss 88940 88940 0 0.0
.data 3424 3424 0 0.0
.rodata 84647 84647 0 0.0
.text 652760 652760 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 756851 756851 0 0.0
(read/write) 176756 176756 0 0.0
.bss 99124 99124 0 0.0
.data 3444 3444 0 0.0
.rodata 79767 79767 0 0.0
.text 676696 676696 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 743547 743547 0 0.0
(read/write) 171212 171212 0 0.0
.bss 93580 93580 0 0.0
.data 3444 3444 0 0.0
.rodata 105471 105471 0 0.0
.text 637688 637688 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 697563 697563 0 0.0
(read/write) 165628 165628 0 0.0
.bss 87808 87808 0 0.0
.data 3412 3412 0 0.0
.rodata 80415 80415 0 0.0
.text 616760 616760 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 683243 683243 0 0.0
(read/write) 165760 165760 0 0.0
.bss 87952 87952 0 0.0
.data 3408 3408 0 0.0
.rodata 76247 76247 0 0.0
.text 606608 606608 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (read only) 564346 564346 0 0.0
(read/write) 206496 206496 0 0.0
.bss 199956 199956 0 0.0
.data 1416 1416 0 0.0
.rodata 83682 83682 0 0.0
.text 478544 478544 0 0.0
lock CC3235SF_LAUNCHXL (read only) 616594 616594 0 0.0
(read/write) 206836 206836 0 0.0
.bss 200272 200272 0 0.0
.data 1444 1444 0 0.0
.rodata 105474 105474 0 0.0
.text 508996 508996 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 555103 555103 0 0.0
.app_xip_area 446177 446177 0 0.0
.bss 63840 63840 0 0.0
.data 664 664 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 538807 538807 0 0.0
.app_xip_area 425145 425145 0 0.0
.bss 68544 68544 0 0.0
.data 696 696 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 576951 576951 0 0.0
.app_xip_area 469353 469353 0 0.0
.bss 62584 62584 0 0.0
.data 592 592 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 552967 552967 0 0.0
.app_xip_area 442281 442281 0 0.0
.bss 65568 65568 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+rs9116 (read/write) 1009068 1009068 0 0.0
.bss 171920 171920 0 0.0
.data 2696 2696 0 0.0
.text 834432 834432 0 0.0
BRD4187C (read/write) 1095236 1095236 0 0.0
.bss 195564 195564 0 0.0
.data 3304 3304 0 0.0
.text 896348 896348 0 0.0
lock-app BRD4161A+wf200 (read/write) 1103280 1103280 0 0.0
.bss 186576 186576 0 0.0
.data 2708 2708 0 0.0
.text 913972 913972 0 0.0
window-app BRD4187C (read/write) 1131472 1131472 0 0.0
.bss 167972 167972 0 0.0
.data 3176 3176 0 0.0
.text 960304 960304 0 0.0
esp32 all-clusters-app c3devkit (read only) 1130450 1130450 0 0.0
(read/write) 1670084 1670084 0 0.0
.dram0.bss 71848 71848 0 0.0
.dram0.data 12996 12996 0 0.0
.flash.rodata 241360 241360 0 0.0
.flash.text 1130450 1130450 0 0.0
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1175515 1175515 0 0.0
(read/write) 520080 520080 0 0.0
.dram0.bss 78496 78496 0 0.0
.dram0.data 34020 34020 0 0.0
.flash.rodata 273200 273200 0 0.0
.flash.text 1170131 1170131 0 0.0
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 591788 591788 0 0.0
(read/write) 87600 87600 0 0.0
.bss 70840 70840 0 0.0
.data 2136 2136 0 0.0
.text 591252 591252 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 686864 686864 0 0.0
.bss 67040 67040 0 0.0
.data 2720 2720 0 0.0
.text 573624 573624 0 0.0
light k32w0+release (read only) 591492 591492 0 0.0
(read/write) 87276 87276 0 0.0
.bss 70528 70528 0 0.0
.data 2124 2124 0 0.0
.text 590956 590956 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 778876 778876 0 0.0
.bss 76716 76716 0 0.0
.data 1932 1932 0 0.0
.text 656768 656768 0 0.0
lock k32w0+release (read only) 563308 563308 0 0.0
(read/write) 85104 85104 0 0.0
.bss 68416 68416 0 0.0
.data 2064 2064 0 0.0
.text 562772 562772 0 0.0
linux air-purifier-app debug (read only) 2488701 2488701 0 0.0
(read/write) 126512 126512 0 0.0
.bss 46880 46880 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 72168 72168 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 808 808 0 0.0
.rodata 177032 177032 0 0.0
.text 2137653 2137653 0 0.0
all-clusters-app debug (read only) 5288857 5288857 0 0.0
(read/write) 419032 419032 0 0.0
.bss 129104 129104 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 278832 278832 0 0.0
.dynamic 624 624 0 0.0
.got 5352 5352 0 0.0
.init 27 27 0 0.0
.init_array 1216 1216 0 0.0
.rodata 299388 299388 0 0.0
.text 4609891 4609891 0 0.0
all-clusters-minimal-app debug (read only) 4901921 4901921 0 0.0
(read/write) 233280 233280 0 0.0
.bss 126928 126928 0 0.0
.data 3792 3792 0 0.0
.data.rel.ro 95440 95440 0 0.0
.dynamic 624 624 0 0.0
.got 5312 5312 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 269933 269933 0 0.0
.text 4400979 4400979 0 0.0
bridge-app debug (read only) 4384065 4384065 0 0.0
(read/write) 215360 215360 0 0.0
.bss 119128 119128 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 84768 84768 0 0.0
.dynamic 624 624 0 0.0
.got 5280 5280 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 218005 218005 0 0.0
.text 3948515 3948515 0 0.0
chip-tool debug (read only) 10371321 10371321 0 0.0
(read/write) 449128 449128 0 0.0
.bss 93976 93976 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 342920 342920 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 391465 391465 0 0.0
.text 9374163 9374163 0 0.0
chip-tool-ipv6only arm64 (read only) 10247440 10247440 0 0.0
(read/write) 514424 514424 0 0.0
.bss 103320 103320 0 0.0
.data 4296 4296 0 0.0
.data.rel.ro 380408 380408 0 0.0
.dynamic 512 512 0 0.0
.got 18640 18640 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 317224 317224 0 0.0
.text 9151320 9151320 0 0.0
lighting-app debug+rpc+ui (read only) 5247617 5247617 0 0.0
(read/write) 223496 223496 0 0.0
.bss 118592 118592 0 0.0
.data 4384 4384 0 0.0
.data.rel.ro 92976 92976 0 0.0
.dynamic 672 672 0 0.0
.got 5896 5896 0 0.0
.init 27 27 0 0.0
.init_array 960 960 0 0.0
.rodata 337588 337588 0 0.0
.text 4666915 4666915 0 0.0
lock-app debug (read only) 4469353 4469353 0 0.0
(read/write) 202976 202976 0 0.0
.bss 113536 113536 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79048 79048 0 0.0
.dynamic 624 624 0 0.0
.got 5232 5232 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 245909 245909 0 0.0
.text 4014387 4014387 0 0.0
ota-provider-app debug (read only) 4133497 4133497 0 0.0
(read/write) 192192 192192 0 0.0
.bss 113568 113568 0 0.0
.data 3920 3920 0 0.0
.data.rel.ro 68784 68784 0 0.0
.dynamic 624 624 0 0.0
.got 4544 4544 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 200309 200309 0 0.0
.text 3742339 3742339 0 0.0
ota-requestor-app debug (read only) 4219785 4219785 0 0.0
(read/write) 196440 196440 0 0.0
.bss 114592 114592 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 71744 71744 0 0.0
.dynamic 624 624 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 204053 204053 0 0.0
.text 3820579 3820579 0 0.0
shell debug (read only) 2752545 2752545 0 0.0
(read/write) 148736 148736 0 0.0
.bss 59752 59752 0 0.0
.data 784 784 0 0.0
.data.rel.ro 82400 82400 0 0.0
.dynamic 592 592 0 0.0
.got 4104 4104 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 179136 179136 0 0.0
.text 2403250 2403250 0 0.0
thermostat-no-ble arm64 (read only) 4371992 4371992 0 0.0
(read/write) 245704 245704 0 0.0
.bss 122184 122184 0 0.0
.data 2800 2800 0 0.0
.data.rel.ro 101776 101776 0 0.0
.dynamic 512 512 0 0.0
.got 11928 11928 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 161540 161540 0 0.0
.text 3871448 3871448 0 0.0
tv-app debug (read only) 5253473 5253473 0 0.0
(read/write) 344824 344824 0 0.0
.bss 242304 242304 0 0.0
.data 4992 4992 0 0.0
.data.rel.ro 90240 90240 0 0.0
.dynamic 624 624 0 0.0
.got 5520 5520 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 266749 266749 0 0.0
.text 4752179 4752179 0 0.0
tv-casting-app debug (read only) 8309641 8309641 0 0.0
(read/write) 315872 315872 0 0.0
.bss 156160 156160 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 150384 150384 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1144 1144 0 0.0
.rodata 339336 339336 0 0.0
.text 7562179 7562179 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2521784 2521784 0 0.0
.bss 219008 219008 0 0.0
.data 5136 5136 0 0.0
.text 1484468 1484468 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1054688 1054688 0 0.0
bss 128343 128343 0 0.0
rodata 104080 104080 0 0.0
text 774684 774684 0 0.0
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1181536 1181536 0 0.0
bss 120545 120545 0 0.0
rodata 138272 138272 0 0.0
text 772388 772388 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1040028 1040028 0 0.0
bss 128636 128636 0 0.0
rodata 99348 99348 0 0.0
text 764468 764468 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 837624 837624 0 0.0
(read/write) 1732932 1732932 0 0.0
.bss 193236 193236 0 0.0
.data 2480 2480 0 0.0
.text 1528828 1528828 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839344 839344 0 0.0
(read/write) 1696788 1696788 0 0.0
.bss 191516 191516 0 0.0
.data 2480 2480 0 0.0
.text 1494404 1494404 0 0.0
light cy8ckit_062s2_43012 (read only) 845896 845896 0 0.0
(read/write) 1622972 1622972 0 0.0
.bss 185076 185076 0 0.0
.data 2368 2368 0 0.0
.text 1427140 1427140 0 0.0
lock cy8ckit_062s2_43012 (read only) 818696 818696 0 0.0
(read/write) 1651924 1651924 0 0.0
.bss 212260 212260 0 0.0
.data 2384 2384 0 0.0
.text 1428892 1428892 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1113288 1113288 0 0.0
.bss 100664 100664 0 0.0
.data 748 748 0 0.0
.text 625664 625664 0 0.0
lock-app qpg6105+debug (read/write) 1074052 1074052 0 0.0
.bss 95408 95408 0 0.0
.data 780 780 0 0.0
.text 586428 586428 0 0.0
telink air-quality-sensor-app tlsr9528a_retention (read only) 51910 51910 0 0.0
(read/write) 811786 811786 0 0.0
bss 53132 53132 0 0.0
text 606426 606426 0 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1071844 1071844 0 0.0
bss 99388 99388 0 0.0
text 755388 755388 0 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1076784 1076784 0 0.0
bss 109084 109084 0 0.0
text 747090 747090 0 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 930684 930684 0 0.0
bss 93684 93684 0 0.0
text 643626 643626 0 0.0
contact-sensor-app tlsr9528a_retention (read only) 51910 51910 0 0.0
(read/write) 815022 815022 0 0.0
bss 53240 53240 0 0.0
text 609476 609476 0 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 969268 969268 0 0.0
bss 77040 77040 0 0.0
text 687402 687402 0 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1086600 1086600 0 0.0
bss 99192 99192 0 0.0
text 764190 764190 0 0.0
lock-app-dfu tlsr9528a_retention (read only) 51910 51910 0 0.0
(read/write) 868786 868786 0 0.0
bss 53880 53880 0 0.0
text 636588 636588 0 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 943972 943972 0 0.0
bss 91792 91792 0 0.0
text 659368 659368 0 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 871676 871676 0 0.0
bss 67076 67076 0 0.0
text 616000 616000 0 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 812240 812240 0 0.0
bss 55320 55320 0 0.0
text 582978 582978 0 0.0
resource-monitoring-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 827940 827940 0 0.0
bss 55724 55724 0 0.0
text 593592 593592 0 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 705712 705712 0 0.0
bss 73232 73232 0 0.0
text 462250 462250 0 0.0
smoke_co_alarm-app tlsr9528a_retention (read only) 51910 51910 0 0.0
(read/write) 816758 816758 0 0.0
bss 53332 53332 0 0.0
text 612206 612206 0 0.0
temperature-measurement-app tlsr9528a_retention (read only) 51910 51910 0 0.0
(read/write) 804594 804594 0 0.0
bss 53080 53080 0 0.0
text 601836 601836 0 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 833332 833332 0 0.0
bss 55608 55608 0 0.0
text 598334 598334 0 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 830792 830792 0 0.0
bss 55960 55960 0 0.0
text 595384 595384 0 0.0

@mkardous-silabs mkardous-silabs enabled auto-merge (squash) November 15, 2023 00:56
@mkardous-silabs mkardous-silabs merged commit a3786ac into project-chip:master Nov 15, 2023
57 checks passed
@mkardous-silabs mkardous-silabs deleted the feature/add_917_flasher branch November 15, 2023 02:11
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.

4 participants