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

Add VScode tasks to build and flash efr32 apps with selected boards. #12478

Merged
merged 7 commits into from
Dec 3, 2021

Conversation

jmartinez-silabs
Copy link
Member

Problem

no problem just adding a vscode task

Change overview

Add two tasks in .vscode/task.json
Update efr32.py and targets.py to support efr32 board selection

Testing

Use the new tasks to build and flash a few examples on efr32 boards

@pullapprove pullapprove bot requested a review from woody-apple December 2, 2021 16:24
@jmartinez-silabs jmartinez-silabs deleted the efr32_build_task branch December 2, 2021 16:46
@github-actions
Copy link

github-actions bot commented Dec 2, 2021

PR #12478: Size comparison from a5513c2 to 6fa4468

Full report (23 builds for efr32, esp32, linux, mbed, p6, telink)
platform target config section a5513c2 6fa4468 change % change
efr32 lighting-app BRD4161A (read only) 750760 750760 0 0.0
(read/write) 119976 119976 0 0.0
.bss 118160 118160 0 0.0
.data 1812 1812 0 0.0
.text 750752 750752 0 0.0
BRD4161A+rpc (read only) 779416 779416 0 0.0
(read/write) 138280 138280 0 0.0
.bss 136360 136360 0 0.0
.data 1920 1920 0 0.0
.text 779408 779408 0 0.0
lock-app BRD4161A (read only) 724616 724616 0 0.0
(read/write) 117680 117680 0 0.0
.bss 115912 115912 0 0.0
.data 1768 1768 0 0.0
.text 724608 724608 0 0.0
window-app BRD4161A (read only) 727928 727928 0 0.0
(read/write) 118104 118104 0 0.0
.bss 116328 116328 0 0.0
.data 1776 1776 0 0.0
.text 727920 727920 0 0.0
esp32 all-clusters-app c3devkit (read only) 846930 846930 0 0.0
(read/write) 1223314 1223314 0 0.0
.dram0.bss 56456 56456 0 0.0
.dram0.data 14036 14036 0 0.0
.flash.rodata 167360 167360 0 0.0
.flash.text 846930 846930 0 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 917483 917483 0 0.0
(read/write) 422308 422308 0 0.0
.dram0.bss 61848 61848 0 0.0
.dram0.data 34000 34000 0 0.0
.flash.rodata 195180 195180 0 0.0
.flash.text 912099 912099 0 0.0
.iram0.text 122943 122943 0 0.0
linux all-clusters-app debug (read only) 1832833 1832833 0 0.0
(read/write) 123648 123648 0 0.0
.bss 50640 50640 0 0.0
.data 1104 1104 0 0.0
.data.rel.ro 66624 66624 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 552 552 0 0.0
.rodata 146261 146261 0 0.0
.text 1545202 1545202 0 0.0
bridge-app debug+rpc (read only) 1416061 1416061 0 0.0
(read/write) 73808 73808 0 0.0
.bss 36048 36048 0 0.0
.data 1680 1680 0 0.0
.data.rel.ro 31056 31056 0 0.0
.dynamic 592 592 0 0.0
.got 3984 3984 0 0.0
.init 27 27 0 0.0
.init_array 408 408 0 0.0
.rodata 119300 119300 0 0.0
.text 1193189 1193189 0 0.0
chip-tool debug (read only) 6589629 6589629 0 0.0
(read/write) 201616 201616 0 0.0
.bss 34344 34344 0 0.0
.data 1008 1008 0 0.0
.data.rel.ro 160696 160696 0 0.0
.dynamic 592 592 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 480 480 0 0.0
.rodata 306104 306104 0 0.0
.text 5874181 5874181 0 0.0
lighting-app debug+rpc (read only) 1699865 1699865 0 0.0
(read/write) 106896 106896 0 0.0
.bss 41744 41744 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 58560 58560 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 536 536 0 0.0
.rodata 139089 139089 0 0.0
.text 1419458 1419458 0 0.0
ota-provider-app debug (read only) 1377977 1377977 0 0.0
(read/write) 72264 72264 0 0.0
.bss 38624 38624 0 0.0
.data 912 912 0 0.0
.data.rel.ro 27592 27592 0 0.0
.dynamic 592 592 0 0.0
.got 4048 4048 0 0.0
.init 27 27 0 0.0
.init_array 448 448 0 0.0
.rodata 120776 120776 0 0.0
.text 1153394 1153394 0 0.0
ota-requestor-app debug (read only) 1478033 1478033 0 0.0
(read/write) 76160 76160 0 0.0
.bss 40736 40736 0 0.0
.data 976 976 0 0.0
.data.rel.ro 29304 29304 0 0.0
.dynamic 592 592 0 0.0
.got 4032 4032 0 0.0
.init 27 27 0 0.0
.init_array 472 472 0 0.0
.rodata 132720 132720 0 0.0
.text 1238066 1238066 0 0.0
shell debug (read only) 812841 812841 0 0.0
(read/write) 60264 60264 0 0.0
.bss 16904 16904 0 0.0
.data 240 240 0 0.0
.data.rel.ro 38656 38656 0 0.0
.dynamic 592 592 0 0.0
.got 3504 3504 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 83506 83506 0 0.0
.text 623250 623250 0 0.0
tv-app debug (read only) 1993585 1993585 0 0.0
(read/write) 316536 316536 0 0.0
.bss 246112 246112 0 0.0
.data 1504 1504 0 0.0
.data.rel.ro 63248 63248 0 0.0
.dynamic 592 592 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 169128 169128 0 0.0
.text 1672562 1672562 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2308000 2308000 0 0.0
.bss 179516 179516 0 0.0
.data 5168 5168 0 0.0
.heap 851760 851760 0 0.0
.text 1270576 1270576 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2294648 2294648 0 0.0
.bss 173208 173208 0 0.0
.data 5480 5480 0 0.0
.heap 857760 857760 0 0.0
.text 1257248 1257248 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2267744 2267744 0 0.0
.bss 172024 172024 0 0.0
.data 5480 5480 0 0.0
.heap 858944 858944 0 0.0
.text 1230344 1230344 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2046576 2046576 0 0.0
.bss 156704 156704 0 0.0
.data 4864 4864 0 0.0
.heap 874880 874880 0 0.0
.text 1009176 1009176 0 0.0
p6 all-clusters-app default (read/write) 2337560 2337560 0 0.0
.bss 107696 107696 0 0.0
.data 2456 2456 0 0.0
.heap 923192 923192 0 0.0
.text 1295824 1295824 0 0.0
light-app default (read/write) 2277344 2277344 0 0.0
.bss 98428 98428 0 0.0
.data 2328 2328 0 0.0
.heap 932584 932584 0 0.0
.text 1235608 1235608 0 0.0
lock-app default (read/write) 2252680 2252680 0 0.0
.bss 97084 97084 0 0.0
.data 2288 2288 0 0.0
.heap 933968 933968 0 0.0
.text 1210944 1210944 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 793890 793890 0 0.0
bss 80288 80288 0 0.0
noinit 37160 37160 0 0.0
text 554246 554246 0 0.0

.vscode/tasks.json Outdated Show resolved Hide resolved
.vscode/tasks.json Outdated Show resolved Hide resolved
@andy31415
Copy link
Contributor

/rebase

@github-actions
Copy link

github-actions bot commented Dec 3, 2021

PR #12478: Size comparison from 1ad526b to 299b799

Full report (4 builds for k32w, telink)
platform target config section 1ad526b 299b799 change % change
k32w lock-app k32w061+debug (read/write) 617736 617736 0 0.0
.bss 69744 69744 0 0.0
.data 1824 1824 0 0.0
.text 540368 540368 0 0.0
shell k32w061+debug (read/write) 683636 683636 0 0.0
.bss 81400 81400 0 0.0
.data 1796 1796 0 0.0
.text 594640 594640 0 0.0
lighting-app k32w061+se05x+release (read/write) 728752 728752 0 0.0
.bss 79304 79304 0 0.0
.data 1860 1860 0 0.0
.text 641788 641788 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 794594 794594 0 0.0
bss 80328 80328 0 0.0
noinit 37160 37160 0 0.0
text 554576 554576 0 0.0

@github-actions
Copy link

github-actions bot commented Dec 3, 2021

PR #12478: Size comparison from 1ad526b to 87d4718

Increases above 0.2%:

platform target config section 1ad526b 87d4718 change % change
linux all-clusters-app debug .bss 50768 50896 128 0.3
.init_array 552 688 136 24.6
.rodata 146517 148501 1984 1.4
bridge-app debug+rpc .bss 36144 36240 96 0.3
.init_array 408 480 72 17.6
.rodata 119564 120620 1056 0.9
chip-tool debug .init_array 480 568 88 18.3
lighting-app debug+rpc .bss 41808 41936 128 0.3
.init_array 536 616 80 14.9
.rodata 139345 140657 1312 0.9
ota-provider-app debug .init_array 448 520 72 16.1
.rodata 120808 121448 640 0.5
ota-requestor-app debug (read/write) 76584 76784 200 0.3
.bss 40832 40960 128 0.3
.init_array 480 552 72 15.0
.rodata 133136 133776 640 0.5
tv-app debug (read only) 2001625 2020753 19128 1.0
(read/write) 317648 320000 2352 0.7
.data 1520 2768 1248 82.1
.data.rel.ro 63720 64200 480 0.8
.init_array 624 736 112 17.9
.rodata 169384 173608 4224 2.5
.text 1679250 1692690 13440 0.8
Increases (8 builds for esp32, linux)
platform target config section 1ad526b 87d4718 change % change
esp32 all-clusters-app m5stack (read only) 918439 918451 12 0.0
.flash.text 913055 913067 12 0.0
linux all-clusters-app debug (read only) 1843857 1848393 4536 0.2
(read/write) 124256 124520 264 0.2
.bss 50768 50896 128 0.3
.init_array 552 688 136 24.6
.rodata 146517 148501 1984 1.4
.text 1554882 1557026 2144 0.1
bridge-app debug+rpc (read only) 1424181 1426541 2360 0.2
(read/write) 74416 74584 168 0.2
.bss 36144 36240 96 0.3
.init_array 408 480 72 17.6
.rodata 119564 120620 1056 0.9
.text 1199957 1201045 1088 0.1
chip-tool debug (read only) 6619357 6621845 2488 0.0
(read/write) 202128 202280 152 0.1
.bss 34440 34504 64 0.2
.init_array 480 568 88 18.3
.rodata 307288 307608 320 0.1
.text 5901765 5903669 1904 0.0
lighting-app debug+rpc (read only) 1708281 1711049 2768 0.2
(read/write) 107408 107616 208 0.2
.bss 41808 41936 128 0.3
.init_array 536 616 80 14.9
.rodata 139345 140657 1312 0.9
.text 1426530 1427746 1216 0.1
ota-provider-app debug (read only) 1384897 1386681 1784 0.1
(read/write) 72648 72816 168 0.2
.bss 38720 38816 96 0.2
.init_array 448 520 72 16.1
.rodata 120808 121448 640 0.5
.text 1159618 1160546 928 0.1
ota-requestor-app debug (read only) 1488721 1490489 1768 0.1
(read/write) 76584 76784 200 0.3
.bss 40832 40960 128 0.3
.init_array 480 552 72 15.0
.rodata 133136 133776 640 0.5
.text 1247106 1248018 912 0.1
tv-app debug (read only) 2001625 2020753 19128 1.0
(read/write) 317648 320000 2352 0.7
.bss 246712 247224 512 0.2
.data 1520 2768 1248 82.1
.data.rel.ro 63720 64200 480 0.8
.init_array 624 736 112 17.9
.rodata 169384 173608 4224 2.5
.text 1679250 1692690 13440 0.8
Full report (39 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 1ad526b 87d4718 change % change
efr32 lighting-app BRD4161A (read only) 751584 751584 0 0.0
(read/write) 120032 120032 0 0.0
.bss 118200 118200 0 0.0
.data 1828 1828 0 0.0
.text 751576 751576 0 0.0
BRD4161A+rpc (read only) 780256 780256 0 0.0
(read/write) 138336 138336 0 0.0
.bss 136400 136400 0 0.0
.data 1936 1936 0 0.0
.text 780248 780248 0 0.0
lock-app BRD4161A (read only) 725440 725440 0 0.0
(read/write) 117736 117736 0 0.0
.bss 115952 115952 0 0.0
.data 1784 1784 0 0.0
.text 725432 725432 0 0.0
window-app BRD4161A (read only) 728752 728752 0 0.0
(read/write) 118160 118160 0 0.0
.bss 116368 116368 0 0.0
.data 1792 1792 0 0.0
.text 728744 728744 0 0.0
esp32 all-clusters-app c3devkit (read only) 847862 847862 0 0.0
(read/write) 1223826 1223826 0 0.0
.dram0.bss 56576 56576 0 0.0
.dram0.data 14052 14052 0 0.0
.flash.rodata 167744 167744 0 0.0
.flash.text 847862 847862 0 0.0
.iram0.text 61394 61394 0 0.0
m5stack (read only) 918439 918451 12 0.0
(read/write) 422804 422804 0 0.0
.dram0.bss 61960 61960 0 0.0
.dram0.data 34016 34016 0 0.0
.flash.rodata 195548 195548 0 0.0
.flash.text 913055 913067 12 0.0
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 728752 728752 0 0.0
.bss 79304 79304 0 0.0
.data 1860 1860 0 0.0
.text 641788 641788 0 0.0
lock-app k32w061+debug (read/write) 617736 617736 0 0.0
.bss 69744 69744 0 0.0
.data 1824 1824 0 0.0
.text 540368 540368 0 0.0
shell k32w061+debug (read/write) 683636 683636 0 0.0
.bss 81400 81400 0 0.0
.data 1796 1796 0 0.0
.text 594640 594640 0 0.0
linux all-clusters-app debug (read only) 1843857 1848393 4536 0.2
(read/write) 124256 124520 264 0.2
.bss 50768 50896 128 0.3
.data 1120 1120 0 0.0
.data.rel.ro 67088 67088 0 0.0
.dynamic 592 592 0 0.0
.got 4120 4120 0 0.0
.init 27 27 0 0.0
.init_array 552 688 136 24.6
.rodata 146517 148501 1984 1.4
.text 1554882 1557026 2144 0.1
bridge-app debug+rpc (read only) 1424181 1426541 2360 0.2
(read/write) 74416 74584 168 0.2
.bss 36144 36240 96 0.3
.data 1728 1728 0 0.0
.data.rel.ro 31528 31528 0 0.0
.dynamic 592 592 0 0.0
.got 3992 3992 0 0.0
.init 27 27 0 0.0
.init_array 408 480 72 17.6
.rodata 119564 120620 1056 0.9
.text 1199957 1201045 1088 0.1
chip-tool debug (read only) 6619357 6621845 2488 0.0
(read/write) 202128 202280 152 0.1
.bss 34440 34504 64 0.2
.data 1024 1024 0 0.0
.data.rel.ro 161112 161112 0 0.0
.dynamic 592 592 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 480 568 88 18.3
.rodata 307288 307608 320 0.1
.text 5901765 5903669 1904 0.0
lighting-app debug+rpc (read only) 1708281 1711049 2768 0.2
(read/write) 107408 107616 208 0.2
.bss 41808 41936 128 0.3
.data 1280 1280 0 0.0
.data.rel.ro 59024 59024 0 0.0
.dynamic 608 608 0 0.0
.got 4144 4144 0 0.0
.init 27 27 0 0.0
.init_array 536 616 80 14.9
.rodata 139345 140657 1312 0.9
.text 1426530 1427746 1216 0.1
ota-provider-app debug (read only) 1384897 1386681 1784 0.1
(read/write) 72648 72816 168 0.2
.bss 38720 38816 96 0.2
.data 928 928 0 0.0
.data.rel.ro 27880 27880 0 0.0
.dynamic 592 592 0 0.0
.got 4056 4056 0 0.0
.init 27 27 0 0.0
.init_array 448 520 72 16.1
.rodata 120808 121448 640 0.5
.text 1159618 1160546 928 0.1
ota-requestor-app debug (read only) 1488721 1490489 1768 0.1
(read/write) 76584 76784 200 0.3
.bss 40832 40960 128 0.3
.data 992 992 0 0.0
.data.rel.ro 29592 29592 0 0.0
.dynamic 592 592 0 0.0
.got 4072 4072 0 0.0
.init 27 27 0 0.0
.init_array 480 552 72 15.0
.rodata 133136 133776 640 0.5
.text 1247106 1248018 912 0.1
shell debug (read only) 819625 819625 0 0.0
(read/write) 60584 60584 0 0.0
.bss 16936 16936 0 0.0
.data 256 256 0 0.0
.data.rel.ro 38936 38936 0 0.0
.dynamic 592 592 0 0.0
.got 3512 3512 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 83570 83570 0 0.0
.text 629314 629314 0 0.0
tv-app debug (read only) 2001625 2020753 19128 1.0
(read/write) 317648 320000 2352 0.7
.bss 246712 247224 512 0.2
.data 1520 2768 1248 82.1
.data.rel.ro 63720 64200 480 0.8
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 624 736 112 17.9
.rodata 169384 173608 4224 2.5
.text 1679250 1692690 13440 0.8
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2309264 2309264 0 0.0
.bss 179628 179628 0 0.0
.data 5184 5184 0 0.0
.heap 851632 851632 0 0.0
.text 1271840 1271840 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2295656 2295656 0 0.0
.bss 173272 173272 0 0.0
.data 5496 5496 0 0.0
.heap 857680 857680 0 0.0
.text 1258256 1258256 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2268688 2268688 0 0.0
.bss 172088 172088 0 0.0
.data 5496 5496 0 0.0
.heap 858864 858864 0 0.0
.text 1231288 1231288 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2046960 2046960 0 0.0
.bss 156732 156732 0 0.0
.data 4872 4872 0 0.0
.heap 874840 874840 0 0.0
.text 1009560 1009560 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 891503 891503 0 0.0
bss 113752 113752 0 0.0
rodata 99408 99408 0 0.0
text 602792 602792 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 854879 854879 0 0.0
bss 110100 110100 0 0.0
rodata 90768 90768 0 0.0
text 577788 577788 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 817414 817414 0 0.0
bss 115124 115124 0 0.0
rodata 94664 94664 0 0.0
text 533128 533128 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 862359 862359 0 0.0
bss 110788 110788 0 0.0
rodata 95144 95144 0 0.0
text 581044 581044 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 788514 788514 0 0.0
bss 112200 112200 0 0.0
rodata 90436 90436 0 0.0
text 511472 511472 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 868375 868375 0 0.0
bss 110924 110924 0 0.0
rodata 96880 96880 0 0.0
text 585108 585108 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 861439 861439 0 0.0
bss 110804 110804 0 0.0
rodata 95016 95016 0 0.0
text 580168 580168 0 0.0
shell nrf52840dk_nrf52840 (read/write) 779891 779891 0 0.0
bss 109696 109696 0 0.0
rodata 73792 73792 0 0.0
text 521908 521908 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 694934 694934 0 0.0
bss 110680 110680 0 0.0
rodata 68432 68432 0 0.0
text 442512 442512 0 0.0
p6 all-clusters-app default (read/write) 2339544 2339544 0 0.0
.bss 107820 107820 0 0.0
.data 2456 2456 0 0.0
.heap 923064 923064 0 0.0
.text 1297808 1297808 0 0.0
light-app default (read/write) 2278920 2278920 0 0.0
.bss 98504 98504 0 0.0
.data 2336 2336 0 0.0
.heap 932504 932504 0 0.0
.text 1237184 1237184 0 0.0
lock-app default (read/write) 2254256 2254256 0 0.0
.bss 97160 97160 0 0.0
.data 2296 2296 0 0.0
.heap 933888 933888 0 0.0
.text 1212520 1212520 0 0.0
qpg lighting-app qpg6100+debug (read only) 510544 510544 0 0.0
(read/write) 122332 122332 0 0.0
.bss 80264 80264 0 0.0
.data 964 964 0 0.0
.text 505224 505224 0 0.0
lock-app qpg6100+debug (read only) 483352 483352 0 0.0
(read/write) 122332 122332 0 0.0
.bss 79176 79176 0 0.0
.data 916 916 0 0.0
.text 478032 478032 0 0.0
persistent-storage-app qpg6100+debug (read only) 108208 108208 0 0.0
(read/write) 122332 122332 0 0.0
.bss 36696 36696 0 0.0
.data 292 292 0 0.0
.text 102888 102888 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 794594 794594 0 0.0
bss 80328 80328 0 0.0
noinit 37160 37160 0 0.0
text 554576 554576 0 0.0

@github-actions
Copy link

github-actions bot commented Dec 3, 2021

PR #12478: Size comparison from 1ad526b to 6b9caa2

Increases above 0.2%:

platform target config section 1ad526b 6b9caa2 change % change
linux all-clusters-app debug (read/write) 124256 124616 360 0.3
.bss 50768 50896 128 0.3
.init_array 552 688 136 24.6
.rodata 146517 148917 2400 1.6
bridge-app debug+rpc (read/write) 74416 74616 200 0.3
.bss 36144 36240 96 0.3
.init_array 408 480 72 17.6
.rodata 119564 120844 1280 1.1
chip-tool debug .init_array 480 568 88 18.3
lighting-app debug+rpc .bss 41808 41936 128 0.3
.init_array 536 616 80 14.9
.rodata 139345 141521 2176 1.6
ota-provider-app debug .init_array 448 520 72 16.1
.rodata 120808 121608 800 0.7
ota-requestor-app debug (read only) 1488721 1493337 4616 0.3
(read/write) 76584 76784 200 0.3
.bss 40832 40960 128 0.3
.init_array 480 552 72 15.0
.rodata 133136 134096 960 0.7
.text 1247106 1250546 3440 0.3
tv-app debug (read only) 2001625 2022265 20640 1.0
(read/write) 317648 320000 2352 0.7
.data 1520 2768 1248 82.1
.data.rel.ro 63720 64200 480 0.8
.init_array 624 736 112 17.9
.rodata 169384 173960 4576 2.7
.text 1679250 1693826 14576 0.9
nrfconnect lighting-app nrf52840dk_nrf52840 rodata 99408 99608 200 0.2
nrf52840dk_nrf52840+rpc rodata 90768 90968 200 0.2
nrf5340dk_nrf5340_cpuapp rodata 94664 94864 200 0.2
lock-app nrf52840dk_nrf52840 rodata 95144 95344 200 0.2
nrf5340dk_nrf5340_cpuapp rodata 90436 90636 200 0.2
pump-app nrf52840dk_nrf52840 rodata 96880 97080 200 0.2
pump-controller-app nrf52840dk_nrf52840 rodata 95016 95216 200 0.2
Increases (33 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 1ad526b 6b9caa2 change % change
efr32 lighting-app BRD4161A (read only) 751584 751704 120 0.0
.text 751576 751696 120 0.0
BRD4161A+rpc (read only) 780256 780368 112 0.0
.text 780248 780360 112 0.0
lock-app BRD4161A (read only) 725440 725704 264 0.0
.text 725432 725696 264 0.0
window-app BRD4161A (read only) 728752 729016 264 0.0
(read/write) 118160 118168 8 0.0
.bss 116368 116376 8 0.0
.text 728744 729008 264 0.0
esp32 all-clusters-app c3devkit (read/write) 1223826 1224122 296 0.0
.dram0.bss 56576 56584 8 0.0
.flash.rodata 167744 168024 280 0.2
m5stack (read/write) 422804 423084 280 0.1
.dram0.bss 61960 61968 8 0.0
.flash.rodata 195548 195820 272 0.1
k32w lighting-app k32w061+se05x+release .bss 79304 79312 8 0.0
lock-app k32w061+debug .bss 69744 69752 8 0.0
linux all-clusters-app debug (read/write) 124256 124616 360 0.3
.bss 50768 50896 128 0.3
.data.rel.ro 67088 67184 96 0.1
.init_array 552 688 136 24.6
.rodata 146517 148917 2400 1.6
bridge-app debug+rpc (read only) 1424181 1426437 2256 0.2
(read/write) 74416 74616 200 0.3
.bss 36144 36240 96 0.3
.data.rel.ro 31528 31560 32 0.1
.init_array 408 480 72 17.6
.rodata 119564 120844 1280 1.1
.text 1199957 1200693 736 0.1
chip-tool debug (read only) 6619357 6627557 8200 0.1
.bss 34440 34504 64 0.2
.init_array 480 568 88 18.3
.text 5901765 5912293 10528 0.2
lighting-app debug+rpc (read only) 1708281 1711585 3304 0.2
(read/write) 107408 107648 240 0.2
.bss 41808 41936 128 0.3
.data.rel.ro 59024 59056 32 0.1
.init_array 536 616 80 14.9
.rodata 139345 141521 2176 1.6
.text 1426530 1427394 864 0.1
ota-provider-app debug (read only) 1384897 1386889 1992 0.1
(read/write) 72648 72816 168 0.2
.bss 38720 38816 96 0.2
.init_array 448 520 72 16.1
.rodata 120808 121608 800 0.7
.text 1159618 1160594 976 0.1
ota-requestor-app debug (read only) 1488721 1493337 4616 0.3
(read/write) 76584 76784 200 0.3
.bss 40832 40960 128 0.3
.init_array 480 552 72 15.0
.rodata 133136 134096 960 0.7
.text 1247106 1250546 3440 0.3
tv-app debug (read only) 2001625 2022265 20640 1.0
(read/write) 317648 320000 2352 0.7
.bss 246712 247224 512 0.2
.data 1520 2768 1248 82.1
.data.rel.ro 63720 64200 480 0.8
.init_array 624 736 112 17.9
.rodata 169384 173960 4576 2.7
.text 1679250 1693826 14576 0.9
mbed all-clusters-app CY8CPROTO_062_4343W+release .bss 179628 179644 16 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2295656 2295744 88 0.0
.text 1258256 1258344 88 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2268688 2268968 280 0.0
.text 1231288 1231568 280 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 891503 891639 136 0.0
bss 113752 113756 4 0.0
rodata 99408 99608 200 0.2
nrf52840dk_nrf52840+rpc (read/write) 854879 855015 136 0.0
bss 110100 110104 4 0.0
rodata 90768 90968 200 0.2
nrf5340dk_nrf5340_cpuapp (read/write) 817414 817550 136 0.0
bss 115124 115128 4 0.0
rodata 94664 94864 200 0.2
lock-app nrf52840dk_nrf52840 (read/write) 862359 862607 248 0.0
bss 110788 110792 4 0.0
rodata 95144 95344 200 0.2
text 581044 581092 48 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 788514 788762 248 0.0
bss 112200 112204 4 0.0
rodata 90436 90636 200 0.2
text 511472 511520 48 0.0
pump-app nrf52840dk_nrf52840 (read/write) 868375 868447 72 0.0
bss 110924 110928 4 0.0
rodata 96880 97080 200 0.2
pump-controller-app nrf52840dk_nrf52840 (read/write) 861439 861687 248 0.0
bss 110804 110808 4 0.0
rodata 95016 95216 200 0.2
text 580168 580216 48 0.0
shell nrf52840dk_nrf52840 (read/write) 779891 779907 16 0.0
text 521908 521920 12 0.0
nrf5340dk_nrf5340_cpuapp text 442512 442524 12 0.0
p6 all-clusters-app default .bss 107820 107828 8 0.0
light-app default (read/write) 2278920 2279024 104 0.0
.text 1237184 1237288 104 0.0
lock-app default (read/write) 2254256 2254520 264 0.0
.text 1212520 1212784 264 0.0
qpg lighting-app qpg6100+debug .bss 80264 80272 8 0.0
lock-app qpg6100+debug .bss 79176 79184 8 0.0
telink lighting-app tlsr9518adk80d (read/write) 794594 794710 116 0.0
bss 80328 80332 4 0.0
Decreases (16 builds for esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 1ad526b 6b9caa2 change % change
esp32 all-clusters-app c3devkit (read only) 847862 846628 -1234 -0.1
.flash.text 847862 846628 -1234 -0.1
m5stack (read only) 918439 917155 -1284 -0.1
.flash.text 913055 911771 -1284 -0.1
k32w lighting-app k32w061+se05x+release (read/write) 728752 728604 -148 -0.0
.text 641788 641632 -156 -0.0
lock-app k32w061+debug (read/write) 617736 617716 -20 -0.0
.text 540368 540340 -28 -0.0
shell k32w061+debug (read/write) 683636 683608 -28 -0.0
.text 594640 594612 -28 -0.0
linux all-clusters-app debug (read only) 1843857 1841265 -2592 -0.1
.text 1554882 1549410 -5472 -0.4
chip-tool debug (read/write) 202128 201192 -936 -0.5
.data.rel.ro 161112 160024 -1088 -0.7
.rodata 307288 307096 -192 -0.1
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2309264 2305920 -3344 -0.1
.heap 851632 851616 -16 -0.0
.text 1271840 1268496 -3344 -0.3
nrfconnect lighting-app nrf52840dk_nrf52840 text 602792 602728 -64 -0.0
nrf52840dk_nrf52840+rpc text 577788 577724 -64 -0.0
nrf5340dk_nrf5340_cpuapp text 533128 533064 -64 -0.0
pump-app nrf52840dk_nrf52840 text 585108 584984 -124 -0.0
p6 all-clusters-app default (read/write) 2339544 2338312 -1232 -0.1
.heap 923064 923056 -8 -0.0
.text 1297808 1296576 -1232 -0.1
qpg lighting-app qpg6100+debug (read only) 510544 510404 -140 -0.0
.text 505224 505084 -140 -0.0
lock-app qpg6100+debug (read only) 483352 483316 -36 -0.0
.text 478032 477996 -36 -0.0
telink lighting-app tlsr9518adk80d text 554576 554486 -90 -0.0
Full report (39 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 1ad526b 6b9caa2 change % change
efr32 lighting-app BRD4161A (read only) 751584 751704 120 0.0
(read/write) 120032 120032 0 0.0
.bss 118200 118200 0 0.0
.data 1828 1828 0 0.0
.text 751576 751696 120 0.0
BRD4161A+rpc (read only) 780256 780368 112 0.0
(read/write) 138336 138336 0 0.0
.bss 136400 136400 0 0.0
.data 1936 1936 0 0.0
.text 780248 780360 112 0.0
lock-app BRD4161A (read only) 725440 725704 264 0.0
(read/write) 117736 117736 0 0.0
.bss 115952 115952 0 0.0
.data 1784 1784 0 0.0
.text 725432 725696 264 0.0
window-app BRD4161A (read only) 728752 729016 264 0.0
(read/write) 118160 118168 8 0.0
.bss 116368 116376 8 0.0
.data 1792 1792 0 0.0
.text 728744 729008 264 0.0
esp32 all-clusters-app c3devkit (read only) 847862 846628 -1234 -0.1
(read/write) 1223826 1224122 296 0.0
.dram0.bss 56576 56584 8 0.0
.dram0.data 14052 14052 0 0.0
.flash.rodata 167744 168024 280 0.2
.flash.text 847862 846628 -1234 -0.1
.iram0.text 61394 61394 0 0.0
m5stack (read only) 918439 917155 -1284 -0.1
(read/write) 422804 423084 280 0.1
.dram0.bss 61960 61968 8 0.0
.dram0.data 34016 34016 0 0.0
.flash.rodata 195548 195820 272 0.1
.flash.text 913055 911771 -1284 -0.1
.iram0.text 122943 122943 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 728752 728604 -148 -0.0
.bss 79304 79312 8 0.0
.data 1860 1860 0 0.0
.text 641788 641632 -156 -0.0
lock-app k32w061+debug (read/write) 617736 617716 -20 -0.0
.bss 69744 69752 8 0.0
.data 1824 1824 0 0.0
.text 540368 540340 -28 -0.0
shell k32w061+debug (read/write) 683636 683608 -28 -0.0
.bss 81400 81400 0 0.0
.data 1796 1796 0 0.0
.text 594640 594612 -28 -0.0
linux all-clusters-app debug (read only) 1843857 1841265 -2592 -0.1
(read/write) 124256 124616 360 0.3
.bss 50768 50896 128 0.3
.data 1120 1120 0 0.0
.data.rel.ro 67088 67184 96 0.1
.dynamic 592 592 0 0.0
.got 4120 4120 0 0.0
.init 27 27 0 0.0
.init_array 552 688 136 24.6
.rodata 146517 148917 2400 1.6
.text 1554882 1549410 -5472 -0.4
bridge-app debug+rpc (read only) 1424181 1426437 2256 0.2
(read/write) 74416 74616 200 0.3
.bss 36144 36240 96 0.3
.data 1728 1728 0 0.0
.data.rel.ro 31528 31560 32 0.1
.dynamic 592 592 0 0.0
.got 3992 3992 0 0.0
.init 27 27 0 0.0
.init_array 408 480 72 17.6
.rodata 119564 120844 1280 1.1
.text 1199957 1200693 736 0.1
chip-tool debug (read only) 6619357 6627557 8200 0.1
(read/write) 202128 201192 -936 -0.5
.bss 34440 34504 64 0.2
.data 1024 1024 0 0.0
.data.rel.ro 161112 160024 -1088 -0.7
.dynamic 592 592 0 0.0
.got 4472 4472 0 0.0
.init 27 27 0 0.0
.init_array 480 568 88 18.3
.rodata 307288 307096 -192 -0.1
.text 5901765 5912293 10528 0.2
lighting-app debug+rpc (read only) 1708281 1711585 3304 0.2
(read/write) 107408 107648 240 0.2
.bss 41808 41936 128 0.3
.data 1280 1280 0 0.0
.data.rel.ro 59024 59056 32 0.1
.dynamic 608 608 0 0.0
.got 4144 4144 0 0.0
.init 27 27 0 0.0
.init_array 536 616 80 14.9
.rodata 139345 141521 2176 1.6
.text 1426530 1427394 864 0.1
ota-provider-app debug (read only) 1384897 1386889 1992 0.1
(read/write) 72648 72816 168 0.2
.bss 38720 38816 96 0.2
.data 928 928 0 0.0
.data.rel.ro 27880 27880 0 0.0
.dynamic 592 592 0 0.0
.got 4056 4056 0 0.0
.init 27 27 0 0.0
.init_array 448 520 72 16.1
.rodata 120808 121608 800 0.7
.text 1159618 1160594 976 0.1
ota-requestor-app debug (read only) 1488721 1493337 4616 0.3
(read/write) 76584 76784 200 0.3
.bss 40832 40960 128 0.3
.data 992 992 0 0.0
.data.rel.ro 29592 29592 0 0.0
.dynamic 592 592 0 0.0
.got 4072 4072 0 0.0
.init 27 27 0 0.0
.init_array 480 552 72 15.0
.rodata 133136 134096 960 0.7
.text 1247106 1250546 3440 0.3
shell debug (read only) 819625 819625 0 0.0
(read/write) 60584 60584 0 0.0
.bss 16936 16936 0 0.0
.data 256 256 0 0.0
.data.rel.ro 38936 38936 0 0.0
.dynamic 592 592 0 0.0
.got 3512 3512 0 0.0
.init 27 27 0 0.0
.init_array 344 344 0 0.0
.rodata 83570 83570 0 0.0
.text 629314 629314 0 0.0
tv-app debug (read only) 2001625 2022265 20640 1.0
(read/write) 317648 320000 2352 0.7
.bss 246712 247224 512 0.2
.data 1520 2768 1248 82.1
.data.rel.ro 63720 64200 480 0.8
.dynamic 592 592 0 0.0
.got 4432 4432 0 0.0
.init 27 27 0 0.0
.init_array 624 736 112 17.9
.rodata 169384 173960 4576 2.7
.text 1679250 1693826 14576 0.9
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2309264 2305920 -3344 -0.1
.bss 179628 179644 16 0.0
.data 5184 5184 0 0.0
.heap 851632 851616 -16 -0.0
.text 1271840 1268496 -3344 -0.3
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2295656 2295744 88 0.0
.bss 173272 173272 0 0.0
.data 5496 5496 0 0.0
.heap 857680 857680 0 0.0
.text 1258256 1258344 88 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2268688 2268968 280 0.0
.bss 172088 172088 0 0.0
.data 5496 5496 0 0.0
.heap 858864 858864 0 0.0
.text 1231288 1231568 280 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4376 4376 0 0.0
.heap 1020312 1020312 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2046960 2046960 0 0.0
.bss 156732 156732 0 0.0
.data 4872 4872 0 0.0
.heap 874840 874840 0 0.0
.text 1009560 1009560 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 891503 891639 136 0.0
bss 113752 113756 4 0.0
rodata 99408 99608 200 0.2
text 602792 602728 -64 -0.0
nrf52840dk_nrf52840+rpc (read/write) 854879 855015 136 0.0
bss 110100 110104 4 0.0
rodata 90768 90968 200 0.2
text 577788 577724 -64 -0.0
nrf5340dk_nrf5340_cpuapp (read/write) 817414 817550 136 0.0
bss 115124 115128 4 0.0
rodata 94664 94864 200 0.2
text 533128 533064 -64 -0.0
lock-app nrf52840dk_nrf52840 (read/write) 862359 862607 248 0.0
bss 110788 110792 4 0.0
rodata 95144 95344 200 0.2
text 581044 581092 48 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 788514 788762 248 0.0
bss 112200 112204 4 0.0
rodata 90436 90636 200 0.2
text 511472 511520 48 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 497463 497463 0 0.0
bss 51820 51820 0 0.0
rodata 45852 45852 0 0.0
text 339492 339492 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 868375 868447 72 0.0
bss 110924 110928 4 0.0
rodata 96880 97080 200 0.2
text 585108 584984 -124 -0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 861439 861687 248 0.0
bss 110804 110808 4 0.0
rodata 95016 95216 200 0.2
text 580168 580216 48 0.0
shell nrf52840dk_nrf52840 (read/write) 779891 779907 16 0.0
bss 109696 109696 0 0.0
rodata 73792 73792 0 0.0
text 521908 521920 12 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 694934 694934 0 0.0
bss 110680 110680 0 0.0
rodata 68432 68432 0 0.0
text 442512 442524 12 0.0
p6 all-clusters-app default (read/write) 2339544 2338312 -1232 -0.1
.bss 107820 107828 8 0.0
.data 2456 2456 0 0.0
.heap 923064 923056 -8 -0.0
.text 1297808 1296576 -1232 -0.1
light-app default (read/write) 2278920 2279024 104 0.0
.bss 98504 98504 0 0.0
.data 2336 2336 0 0.0
.heap 932504 932504 0 0.0
.text 1237184 1237288 104 0.0
lock-app default (read/write) 2254256 2254520 264 0.0
.bss 97160 97160 0 0.0
.data 2296 2296 0 0.0
.heap 933888 933888 0 0.0
.text 1212520 1212784 264 0.0
qpg lighting-app qpg6100+debug (read only) 510544 510404 -140 -0.0
(read/write) 122332 122332 0 0.0
.bss 80264 80272 8 0.0
.data 964 964 0 0.0
.text 505224 505084 -140 -0.0
lock-app qpg6100+debug (read only) 483352 483316 -36 -0.0
(read/write) 122332 122332 0 0.0
.bss 79176 79184 8 0.0
.data 916 916 0 0.0
.text 478032 477996 -36 -0.0
persistent-storage-app qpg6100+debug (read only) 108208 108208 0 0.0
(read/write) 122332 122332 0 0.0
.bss 36696 36696 0 0.0
.data 292 292 0 0.0
.text 102888 102888 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 794594 794710 116 0.0
bss 80328 80332 4 0.0
noinit 37160 37160 0 0.0
text 554576 554486 -90 -0.0

@andy31415 andy31415 merged commit 70f23b6 into project-chip:master Dec 3, 2021
@jmartinez-silabs jmartinez-silabs deleted the efr32_build_task branch December 3, 2021 17:15
billwatersiii pushed a commit to billwatersiii/connectedhomeip that referenced this pull request Dec 3, 2021
…roject-chip#12478)

* Add task to build and flash efr32 examples for selected boards. Update efr32.py and targets.py to support board selection

* restyle

* add Global blacklist for all boards except BRD4161A

* Restyled by autopep8

* address PR comments

* Update testdata txt files to validate news boards in all targets dry-run

* fix build_all_except_host

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

Successfully merging this pull request may close these issues.

5 participants