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

[EFR32] Update submodule pointer and documentation files #22240

Merged
merged 56 commits into from
Aug 29, 2022

Conversation

selissia
Copy link
Contributor

Problem

Need to have bootloader binaries and documentation for the recently added EFR32 boards

Change overview

Update the silabs/matter_support submodule to include bootloader binaries for all the supported EFR32 boards. Update the documentation to reflect all the supported boards.

Testing

No executable code changes, nothing to test

kowsisoundhar12 and others added 30 commits March 8, 2022 22:28
* Added new manual scripts

* Added Auto generated File
* [ota] Store Default OTA Providers in flash

Store Default OTA Providers in flash each time the attribute
is modified and load it back on the application startup.

* Restyled by clang-format

* Fix build and reduce flash usage

Co-authored-by: Restyled.io <[email protected]>
@github-actions
Copy link

github-actions bot commented Aug 29, 2022

PR #22240: Size comparison from ec846a1 to ee2e9f6

Increases (6 builds for bl602, cyw30739, nrfconnect, psoc6, telink)
platform target config section ec846a1 ee2e9f6 change % change
bl602 lighting-app bl602 .text 1051416 1051420 4 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586666 586674 8 0.0
.app_xip_area 463324 463332 8 0.0
nrfconnect all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159839 1159855 16 0.0
text 803088 803092 4 0.0
psoc6 lock cy8ckit_062s2_43012 .debug_info 22275757 22275759 2 0.0
telink light-switch-app tlsr9518adk80d text 571186 571188 2 0.0
lighting-app tlsr9518adk80d text 589298 589300 2 0.0
Decreases (4 builds for esp32, psoc6)
platform target config section ec846a1 ee2e9f6 change % change
esp32 all-clusters-app c3devkit (read only) 1033480 1033478 -2 -0.0
.flash.text 1033480 1033478 -2 -0.0
m5stack (read/write) 490780 490772 -8 -0.0
.flash.rodata 247352 247344 -8 -0.0
psoc6 all-clusters-minimal cy8ckit_062s2_43012 .debug_info 26432609 26432608 -1 -0.0
light cy8ckit_062s2_43012 .debug_info 21896121 21896120 -1 -0.0
Full report (43 builds for bl602, cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, telink)
platform target config section ec846a1 ee2e9f6 change % change
bl602 lighting-app bl602 (read/write) 1385014 1385014 0 0.0
.bss 120274 120274 0 0.0
.data 4488 4488 0 0.0
.text 1051416 1051420 4 0.0
bl602+rpc (read/write) 1430910 1430910 0 0.0
.bss 127706 127706 0 0.0
.data 4600 4600 0 0.0
.text 1083432 1083432 0 0.0
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 672963 672963 0 0.0
(read/write) 178428 178428 0 0.0
.bss 74284 74284 0 0.0
.data 3372 3372 0 0.0
.rodata 88835 88835 0 0.0
.text 583812 583812 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 637667 637667 0 0.0
(read/write) 157844 157844 0 0.0
.bss 73556 73556 0 0.0
.data 3372 3372 0 0.0
.rodata 77979 77979 0 0.0
.text 559364 559364 0 0.0
lock-ftd LP_CC2652R7 (read only) 673999 673999 0 0.0
(read/write) 167704 167704 0 0.0
.bss 71484 71484 0 0.0
.data 3296 3296 0 0.0
.rodata 76671 76671 0 0.0
.text 596848 596848 0 0.0
lock-mtd LP_CC2652R7 (read only) 656939 656939 0 0.0
(read/write) 180452 180452 0 0.0
.bss 67172 67172 0 0.0
.data 3296 3296 0 0.0
.rodata 101883 101883 0 0.0
.text 554576 554576 0 0.0
pump-app LP_CC2652R7 (read only) 684723 684723 0 0.0
(read/write) 157684 157684 0 0.0
.bss 71420 71420 0 0.0
.data 3296 3296 0 0.0
.rodata 89947 89947 0 0.0
.text 594292 594292 0 0.0
pump-controller-app LP_CC2652R7 (read only) 669215 669215 0 0.0
(read/write) 173304 173304 0 0.0
.bss 71532 71532 0 0.0
.data 3292 3292 0 0.0
.rodata 85503 85503 0 0.0
.text 583232 583232 0 0.0
shell LP_CC2652R7 (read only) 665670 665670 0 0.0
(read/write) 181240 181240 0 0.0
.bss 76604 76604 0 0.0
.data 3376 3376 0 0.0
.rodata 85782 85782 0 0.0
.text 579572 579572 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 586666 586674 8 0.0
.app_xip_area 463324 463332 8 0.0
.bss 65776 65776 0 0.0
.data 744 744 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 592426 592426 0 0.0
.app_xip_area 464300 464300 0 0.0
.bss 70560 70560 0 0.0
.data 748 748 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 599418 599418 0 0.0
.app_xip_area 476796 476796 0 0.0
.bss 65088 65088 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1107424 1107424 0 0.0
.bss 136332 136332 0 0.0
.data 2072 2072 0 0.0
.text 969000 969000 0 0.0
BRD4161A+rpc (read/write) 971540 971540 0 0.0
.bss 150844 150844 0 0.0
.data 2252 2252 0 0.0
.text 818424 818424 0 0.0
BRD4161A+rs911x (read/write) 1001160 1001160 0 0.0
.bss 169088 169088 0 0.0
.data 2064 2064 0 0.0
.text 829988 829988 0 0.0
lock-app BRD4161A+wf200 (read/write) 1149700 1149700 0 0.0
.bss 152168 152168 0 0.0
.data 2072 2072 0 0.0
.text 995440 995440 0 0.0
window-app BRD4161A (read/write) 1098680 1098680 0 0.0
.bss 137772 137772 0 0.0
.data 2096 2096 0 0.0
.text 958792 958792 0 0.0
esp32 all-clusters-app c3devkit (read only) 1033480 1033478 -2 -0.0
(read/write) 1493486 1493486 0 0.0
.dram0.bss 71088 71088 0 0.0
.dram0.data 13696 13696 0 0.0
.flash.rodata 218032 218032 0 0.0
.flash.text 1033480 1033478 -2 -0.0
.iram0.text 65160 65160 0 0.0
m5stack (read only) 1085823 1085823 0 0.0
(read/write) 490780 490772 -8 -0.0
.dram0.bss 76608 76608 0 0.0
.dram0.data 34152 34152 0 0.0
.flash.rodata 247352 247344 -8 -0.0
.flash.text 1080439 1080439 0 0.0
.iram0.text 123939 123939 0 0.0
k32w light k32w0+release (read/write) 647260 647260 0 0.0
.bss 70424 70424 0 0.0
.data 2068 2068 0 0.0
.text 572040 572040 0 0.0
lock k32w0+release (read/write) 704256 704256 0 0.0
.bss 70864 70864 0 0.0
.data 2076 2076 0 0.0
.text 628588 628588 0 0.0
linux all-clusters-app debug (read only) 3043289 3043289 0 0.0
(read/write) 156032 156032 0 0.0
.bss 61792 61792 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 85768 85768 0 0.0
.dynamic 608 608 0 0.0
.got 4568 4568 0 0.0
.init 27 27 0 0.0
.init_array 1176 1176 0 0.0
.rodata 275307 275307 0 0.0
.text 2588546 2588546 0 0.0
all-clusters-minimal-app debug (read only) 2879089 2879089 0 0.0
(read/write) 147632 147632 0 0.0
.bss 61024 61024 0 0.0
.data 2064 2064 0 0.0
.data.rel.ro 78264 78264 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 275467 275467 0 0.0
.text 2426962 2426962 0 0.0
bridge-app debug+rpc (read only) 2377353 2377353 0 0.0
(read/write) 127752 127752 0 0.0
.bss 50656 50656 0 0.0
.data 3600 3600 0 0.0
.data.rel.ro 67640 67640 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 832 832 0 0.0
.rodata 204168 204168 0 0.0
.text 2010274 2010274 0 0.0
chip-tool debug (read only) 10902737 10902737 0 0.0
(read/write) 657384 657384 0 0.0
.bss 25240 25240 0 0.0
.data 3266 3266 0 0.0
.data.rel.ro 622352 622352 0 0.0
.dynamic 608 608 0 0.0
.got 5096 5096 0 0.0
.init 27 27 0 0.0
.init_array 776 776 0 0.0
.rodata 563509 563509 0 0.0
.text 8818388 8818388 0 0.0
chip-tool-ipv6only arm64 (read only) 10284308 10284308 0 0.0
(read/write) 705233 705233 0 0.0
.bss 33297 33297 0 0.0
.data 3280 3280 0 0.0
.data.rel.ro 649832 649832 0 0.0
.dynamic 560 560 0 0.0
.got 13848 13848 0 0.0
.init 24 24 0 0.0
.init_array 200 200 0 0.0
.rodata 494020 494020 0 0.0
.text 8137828 8137828 0 0.0
lighting-app debug+rpc (read only) 2602281 2602281 0 0.0
(read/write) 130536 130536 0 0.0
.bss 49792 49792 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72680 72680 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 928 928 0 0.0
.rodata 221008 221008 0 0.0
.text 2210082 2210082 0 0.0
lock-app debug (read only) 2585249 2585249 0 0.0
(read/write) 125712 125712 0 0.0
.bss 48288 48288 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69688 69688 0 0.0
.dynamic 608 608 0 0.0
.got 4464 4464 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 238000 238000 0 0.0
.text 2180306 2180306 0 0.0
ota-provider-app debug (read only) 2362505 2362505 0 0.0
(read/write) 119144 119144 0 0.0
.bss 47808 47808 0 0.0
.data 1936 1936 0 0.0
.data.rel.ro 63512 63512 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 209976 209976 0 0.0
.text 1988770 1988770 0 0.0
ota-requestor-app debug (read only) 2527833 2527833 0 0.0
(read/write) 127552 127552 0 0.0
.bss 50368 50368 0 0.0
.data 2304 2304 0 0.0
.data.rel.ro 68920 68920 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 856 856 0 0.0
.rodata 216704 216704 0 0.0
.text 2138226 2138226 0 0.0
shell debug (read only) 2611593 2611593 0 0.0
(read/write) 142184 142184 0 0.0
.bss 57704 57704 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 77376 77376 0 0.0
.dynamic 608 608 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 235410 235410 0 0.0
.text 2217474 2217474 0 0.0
thermostat-no-ble arm64 (read only) 2361492 2361492 0 0.0
(read/write) 141857 141857 0 0.0
.bss 55233 55233 0 0.0
.data 1680 1680 0 0.0
.data.rel.ro 76112 76112 0 0.0
.dynamic 560 560 0 0.0
.got 5056 5056 0 0.0
.init 24 24 0 0.0
.init_array 416 416 0 0.0
.rodata 141276 141276 0 0.0
.text 1982176 1982176 0 0.0
tv-app debug (read only) 3188169 3188169 0 0.0
(read/write) 258040 258040 0 0.0
.bss 167352 167352 0 0.0
.data 4752 4752 0 0.0
.data.rel.ro 79368 79368 0 0.0
.dynamic 608 608 0 0.0
.got 4856 4856 0 0.0
.init 27 27 0 0.0
.init_array 1080 1080 0 0.0
.rodata 259784 259784 0 0.0
.text 2738354 2738354 0 0.0
tv-casting-app debug (read only) 5508817 5508817 0 0.0
(read/write) 160536 160536 0 0.0
.bss 51352 51352 0 0.0
.data 2432 2432 0 0.0
.data.rel.ro 100304 100304 0 0.0
.dynamic 608 608 0 0.0
.got 4776 4776 0 0.0
.init 27 27 0 0.0
.init_array 1048 1048 0 0.0
.rodata 344913 344913 0 0.0
.text 4892002 4892002 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2454808 2454808 0 0.0
.bss 215044 215044 0 0.0
.data 5872 5872 0 0.0
.text 1417452 1417452 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1180659 1180659 0 0.0
bss 143641 143641 0 0.0
rodata 143380 143380 0 0.0
text 814700 814700 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1159839 1159855 16 0.0
bss 142868 142868 0 0.0
rodata 134968 134968 0 0.0
text 803088 803092 4 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 842216 842216 0 0.0
(read/write) 1741620 1741620 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 188464 188464 0 0.0
.comment 204 204 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 1221325 1221325 0 0.0
.debug_aranges 111696 111696 0 0.0
.debug_frame 372796 372796 0 0.0
.debug_info 26695914 26695914 0 0.0
.debug_line 3654983 3654983 0 0.0
.debug_loc 3568121 3568121 0 0.0
.debug_ranges 337536 337536 0 0.0
.debug_str 3426632 3426632 0 0.0
.heap 842216 842216 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 570457 570457 0 0.0
.symtab 421408 421408 0 0.0
.text 1542104 1542104 0 0.0
.zero.table 8 8 0 0.0
text 0 0 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 842952 842952 0 0.0
(read/write) 1684804 1684804 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 187728 187728 0 0.0
.comment 204 204 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 1213164 1213164 0 0.0
.debug_aranges 111168 111168 0 0.0
.debug_frame 375876 375876 0 0.0
.debug_info 26432609 26432608 -1 -0.0
.debug_line 3675499 3675499 0 0.0
.debug_loc 3555758 3555758 0 0.0
.debug_ranges 336152 336152 0 0.0
.debug_str 3415637 3415637 0 0.0
.heap 842952 842952 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 534931 534931 0 0.0
.symtab 408000 408000 0 0.0
.text 1486024 1486024 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 851184 851184 0 0.0
(read/write) 1602092 1602092 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 179704 179704 0 0.0
.comment 204 204 0 0.0
.copy.table 24 24 0 0.0
.cy_m0p_image 6216 6216 0 0.0
.cy_sharedmem 8 8 0 0.0
.data 2456 2456 0 0.0
.debug_abbrev 1047983 1047983 0 0.0
.debug_aranges 103344 103344 0 0.0
.debug_frame 346144 346144 0 0.0
.debug_info 21896121 21896120 -1 -0.0
.debug_line 3245964 3245964 0 0.0
.debug_loc 3254064 3254064 0 0.0
.debug_ranges 301624 301624 0 0.0
.debug_str 3220857 3220857 0 0.0
.heap 851184 851184 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 468230 468230 0 0.0
.symtab 375088 375088 0 0.0
.text 1411544 1411544 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 846152 846152 0 0.0
(read/write) 1639780 1639780 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184720 184720 0 0.0
.comment 204 204 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 1055418 1055418 0 0.0
.debug_aranges 104016 104016 0 0.0
.debug_frame 348972 348972 0 0.0
.debug_info 22275757 22275759 2 0.0
.debug_line 3254784 3254784 0 0.0
.debug_loc 3293902 3293902 0 0.0
.debug_ranges 304968 304968 0 0.0
.debug_str 3248278 3248278 0 0.0
.heap 846152 846152 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 474445 474445 0 0.0
.symtab 378272 378272 0 0.0
.text 1444200 1444200 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 808584 808584 0 0.0
bss 71344 71344 0 0.0
noinit 43488 43488 0 0.0
text 571186 571188 2 0.0
lighting-app tlsr9518adk80d (read/write) 830484 830484 0 0.0
bss 72200 72200 0 0.0
noinit 43488 43488 0 0.0
text 589298 589300 2 0.0

@selissia selissia merged commit 6329339 into project-chip:master Aug 29, 2022
isiu-apple pushed a commit to isiu-apple/connectedhomeip that referenced this pull request Sep 16, 2022
…p#22240)

* Test added march 8 (project-chip#15957)

* Added new manual scripts

* Added Auto generated File

* [OTA] Fix OTARequestorDriverImpl inclusion (project-chip#15981)

* Regen to fix CI failures (project-chip#15990)

* [ota] Store Default OTA Providers in flash (project-chip#15970)

* [ota] Store Default OTA Providers in flash

Store Default OTA Providers in flash each time the attribute
is modified and load it back on the application startup.

* Restyled by clang-format

* Fix build and reduce flash usage

Co-authored-by: Restyled.io <[email protected]>

* Update matter_support submodule pointer to include new bootloader binaries

* Update README files to add all EFR32 supported boards

* Remove merge artifacts

* Restyled by prettier-markdown

Co-authored-by: kowsisoundhar12 <[email protected]>
Co-authored-by: Carol Yang <[email protected]>
Co-authored-by: Boris Zbarsky <[email protected]>
Co-authored-by: Damian Królik <[email protected]>
Co-authored-by: Restyled.io <[email protected]>
@selissia selissia deleted the silabs-bootloader-doc branch October 26, 2022 18:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation examples review - approved test driver
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants