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 OTA] Invoke Silabs API for writing, verifying and applying the image #13499

Merged
merged 13 commits into from
Jan 13, 2022

Conversation

selissia
Copy link
Contributor

@selissia selissia commented Jan 12, 2022

Problem

EFR32 implementation must invoke correct image management API

Change overview

Invoke Silabs API for writing, verifying and applying the image

Testing

Tested Provider->Requestor image download over Thread. Provider/Requestor message exchange completes, BDX download starts.
The above test was done on commit #13448 as the Provider/Requestor session establishment is broken on the current master.

@github-actions
Copy link

github-actions bot commented Jan 12, 2022

PR #13499: Size comparison from 1181e94 to 1265e61

Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 1181e94 1265e61 change % change
efr32 lighting-app BRD4161A (read only) 830532 830532 0 0.0
(read/write) 127300 127300 0 0.0
.bss 125420 125420 0 0.0
.data 1880 1880 0 0.0
.text 830524 830524 0 0.0
BRD4161A+rpc (read only) 817936 817936 0 0.0
(read/write) 143964 143964 0 0.0
.bss 141980 141980 0 0.0
.data 1980 1980 0 0.0
.text 817928 817928 0 0.0
window-app BRD4161A (read only) 804476 804476 0 0.0
(read/write) 126004 126004 0 0.0
.bss 124168 124168 0 0.0
.data 1836 1836 0 0.0
.text 804468 804468 0 0.0
esp32 all-clusters-app c3devkit (read only) 908118 908118 0 0.0
(read/write) 1315962 1315962 0 0.0
.dram0.bss 70176 70176 0 0.0
.dram0.data 14284 14284 0 0.0
.flash.rodata 178016 178016 0 0.0
.flash.text 908118 908118 0 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 956875 956875 0 0.0
(read/write) 448128 448128 0 0.0
.dram0.bss 74640 74640 0 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 207296 207296 0 0.0
.flash.text 951491 951491 0 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 656644 656644 0 0.0
.bss 76824 76824 0 0.0
.data 1852 1852 0 0.0
.text 572168 572168 0 0.0
lock k32w061+release (read/write) 660980 660980 0 0.0
.bss 77120 77120 0 0.0
.data 1872 1872 0 0.0
.text 576188 576188 0 0.0
linux chip-tool-ipv6only arm64 (read only) 7200028 7200028 0 0.0
(read/write) 344801 344801 0 0.0
.bss 54865 54865 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 226744 226744 0 0.0
.dynamic 560 560 0 0.0
.got 58392 58392 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 392004 392004 0 0.0
.text 6076212 6076212 0 0.0
thermostat-no-ble arm64 (read only) 2038540 2038540 0 0.0
(read/write) 145505 145505 0 0.0
.bss 64737 64737 0 0.0
.data 880 880 0 0.0
.data.rel.ro 72912 72912 0 0.0
.dynamic 560 560 0 0.0
.got 4040 4040 0 0.0
.init 24 24 0 0.0
.init_array 304 304 0 0.0
.rodata 129628 129628 0 0.0
.text 1694608 1694608 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2345776 2345776 0 0.0
.bss 188868 188868 0 0.0
.data 5320 5320 0 0.0
.text 1308352 1308352 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2330808 2330808 0 0.0
.bss 180416 180416 0 0.0
.data 5552 5552 0 0.0
.text 1293408 1293408 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2304032 2304032 0 0.0
.bss 179456 179456 0 0.0
.data 5544 5544 0 0.0
.text 1266632 1266632 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139712 1139712 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103096 103096 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2054232 2054232 0 0.0
.bss 156876 156876 0 0.0
.data 4864 4864 0 0.0
.text 1016832 1016832 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 939571 939571 0 0.0
bss 119284 119284 0 0.0
rodata 108448 108448 0 0.0
text 634268 634268 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 925039 925039 0 0.0
bss 116328 116328 0 0.0
rodata 100900 100900 0 0.0
text 629624 629624 0 0.0
nrf52840dongle_nrf52840 (read/write) 990247 990247 0 0.0
bss 122128 122128 0 0.0
rodata 113200 113200 0 0.0
text 666468 666468 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 849430 849430 0 0.0
bss 116072 116072 0 0.0
rodata 101624 101624 0 0.0
text 551192 551192 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 911843 911843 0 0.0
bss 118472 118472 0 0.0
rodata 103720 103720 0 0.0
text 612260 612260 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 821882 821882 0 0.0
bss 115288 115288 0 0.0
rodata 96948 96948 0 0.0
text 529224 529224 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 541835 541835 0 0.0
bss 52588 52588 0 0.0
rodata 50104 50104 0 0.0
text 376940 376940 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 913123 913123 0 0.0
bss 118232 118232 0 0.0
rodata 103936 103936 0 0.0
text 613520 613520 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 909923 909923 0 0.0
bss 118260 118260 0 0.0
rodata 103192 103192 0 0.0
text 611012 611012 0 0.0
shell nrf52840dk_nrf52840 (read/write) 798439 798439 0 0.0
bss 109776 109776 0 0.0
rodata 78284 78284 0 0.0
text 533880 533880 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 711254 711254 0 0.0
bss 107664 107664 0 0.0
rodata 72584 72584 0 0.0
text 451560 451560 0 0.0
p6 all-clusters-app default (read/write) 2399640 2399640 0 0.0
.bss 117140 117140 0 0.0
.data 2592 2592 0 0.0
.text 1357904 1357904 0 0.0
light-app default (read/write) 2325376 2325376 0 0.0
.bss 105728 105728 0 0.0
.data 2384 2384 0 0.0
.text 1283640 1283640 0 0.0
lock-app default (read/write) 2297600 2297600 0 0.0
.bss 104608 104608 0 0.0
.data 2344 2344 0 0.0
.text 1255864 1255864 0 0.0
qpg lighting-app qpg6105+debug (read only) 534308 534308 0 0.0
(read/write) 146940 146940 0 0.0
.bss 86672 86672 0 0.0
.data 1008 1008 0 0.0
.text 528988 528988 0 0.0
lock-app qpg6105+debug (read only) 506228 506228 0 0.0
(read/write) 146936 146936 0 0.0
.bss 85808 85808 0 0.0
.data 956 956 0 0.0
.text 500908 500908 0 0.0
persistent-storage-app qpg6105+debug (read only) 106448 106448 0 0.0
(read/write) 146938 146938 0 0.0
.bss 36146 36146 0 0.0
.data 288 288 0 0.0
.text 101128 101128 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 836102 836102 0 0.0
bss 86976 86976 0 0.0
noinit 37160 37160 0 0.0
text 583852 583852 0 0.0

@github-actions
Copy link

github-actions bot commented Jan 13, 2022

PR #13499: Size comparison from 60347b6 to 2ed0c90

Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 60347b6 2ed0c90 change % change
efr32 lighting-app BRD4161A (read only) 831200 831200 0 0.0
(read/write) 127300 127300 0 0.0
.bss 125420 125420 0 0.0
.data 1880 1880 0 0.0
.text 831192 831192 0 0.0
BRD4161A+rpc (read only) 818604 818604 0 0.0
(read/write) 143960 143960 0 0.0
.bss 141980 141980 0 0.0
.data 1980 1980 0 0.0
.text 818596 818596 0 0.0
window-app BRD4161A (read only) 805096 805096 0 0.0
(read/write) 126008 126008 0 0.0
.bss 124168 124168 0 0.0
.data 1836 1836 0 0.0
.text 805088 805088 0 0.0
esp32 all-clusters-app c3devkit (read only) 908440 908440 0 0.0
(read/write) 1316058 1316058 0 0.0
.dram0.bss 70176 70176 0 0.0
.dram0.data 14284 14284 0 0.0
.flash.rodata 178112 178112 0 0.0
.flash.text 908440 908440 0 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 957187 957187 0 0.0
(read/write) 448216 448216 0 0.0
.dram0.bss 74640 74640 0 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 207384 207384 0 0.0
.flash.text 951803 951803 0 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 656952 656952 0 0.0
.bss 76824 76824 0 0.0
.data 1852 1852 0 0.0
.text 572476 572476 0 0.0
lock k32w061+release (read/write) 661252 661252 0 0.0
.bss 77120 77120 0 0.0
.data 1872 1872 0 0.0
.text 576460 576460 0 0.0
linux chip-tool-ipv6only arm64 (read only) 7215212 7215212 0 0.0
(read/write) 345921 345921 0 0.0
.bss 54865 54865 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 227824 227824 0 0.0
.dynamic 560 560 0 0.0
.got 58440 58440 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 392436 392436 0 0.0
.text 6089508 6089508 0 0.0
thermostat-no-ble arm64 (read only) 2039628 2039628 0 0.0
(read/write) 145617 145617 0 0.0
.bss 64737 64737 0 0.0
.data 880 880 0 0.0
.data.rel.ro 73016 73016 0 0.0
.dynamic 560 560 0 0.0
.got 4040 4040 0 0.0
.init 24 24 0 0.0
.init_array 304 304 0 0.0
.rodata 129756 129756 0 0.0
.text 1695312 1695312 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2346192 2346192 0 0.0
.bss 188876 188876 0 0.0
.data 5320 5320 0 0.0
.text 1308768 1308768 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2331160 2331160 0 0.0
.bss 180416 180416 0 0.0
.data 5552 5552 0 0.0
.text 1293760 1293760 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2304384 2304384 0 0.0
.bss 179456 179456 0 0.0
.data 5544 5544 0 0.0
.text 1266984 1266984 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139712 1139712 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103096 103096 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2054392 2054392 0 0.0
.bss 156876 156876 0 0.0
.data 4864 4864 0 0.0
.text 1016992 1016992 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 939923 939923 0 0.0
bss 119284 119284 0 0.0
rodata 108544 108544 0 0.0
text 634532 634532 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 925387 925387 0 0.0
bss 116328 116328 0 0.0
rodata 100992 100992 0 0.0
text 629884 629884 0 0.0
nrf52840dongle_nrf52840 (read/write) 990599 990599 0 0.0
bss 122128 122128 0 0.0
rodata 113296 113296 0 0.0
text 666728 666728 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 849778 849778 0 0.0
bss 116072 116072 0 0.0
rodata 101716 101716 0 0.0
text 551452 551452 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 912195 912195 0 0.0
bss 118472 118472 0 0.0
rodata 103816 103816 0 0.0
text 612524 612524 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 822230 822230 0 0.0
bss 115288 115288 0 0.0
rodata 97040 97040 0 0.0
text 529484 529484 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 541835 541835 0 0.0
bss 52588 52588 0 0.0
rodata 50104 50104 0 0.0
text 376940 376940 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 913487 913487 0 0.0
bss 118232 118232 0 0.0
rodata 104028 104028 0 0.0
text 613784 613784 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 910275 910275 0 0.0
bss 118260 118260 0 0.0
rodata 103288 103288 0 0.0
text 611272 611272 0 0.0
shell nrf52840dk_nrf52840 (read/write) 798627 798627 0 0.0
bss 109776 109776 0 0.0
rodata 78376 78376 0 0.0
text 533968 533968 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 711446 711446 0 0.0
bss 107664 107664 0 0.0
rodata 72680 72680 0 0.0
text 451648 451648 0 0.0
p6 all-clusters-app default (read/write) 2400272 2400272 0 0.0
.bss 117148 117148 0 0.0
.data 2592 2592 0 0.0
.text 1358536 1358536 0 0.0
light-app default (read/write) 2325968 2325968 0 0.0
.bss 105728 105728 0 0.0
.data 2384 2384 0 0.0
.text 1284232 1284232 0 0.0
lock-app default (read/write) 2298200 2298200 0 0.0
.bss 104608 104608 0 0.0
.data 2344 2344 0 0.0
.text 1256464 1256464 0 0.0
qpg lighting-app qpg6105+debug (read only) 535004 535004 0 0.0
(read/write) 146940 146940 0 0.0
.bss 89024 89024 0 0.0
.data 1008 1008 0 0.0
.text 529684 529684 0 0.0
lock-app qpg6105+debug (read only) 506908 506908 0 0.0
(read/write) 146936 146936 0 0.0
.bss 88160 88160 0 0.0
.data 956 956 0 0.0
.text 501588 501588 0 0.0
persistent-storage-app qpg6105+debug (read only) 106848 106848 0 0.0
(read/write) 146940 146940 0 0.0
.bss 38504 38504 0 0.0
.data 288 288 0 0.0
.text 101528 101528 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 836510 836510 0 0.0
bss 86976 86976 0 0.0
noinit 37160 37160 0 0.0
text 584166 584166 0 0.0

kghost and others added 5 commits January 12, 2022 21:03
* Close exchange when session is released

* Add clearRetransTable parameter to DoClose call

Co-authored-by: Andrei Litvin <andy314@gmail.com>
@selissia selissia changed the title Work in progress silabs_bootloader_1 branch PR [EFR32 OTA] Invoke Silabs API for writing, verifying and applying the image Jan 13, 2022
@selissia selissia marked this pull request as ready for review January 13, 2022 14:57
@github-actions
Copy link

github-actions bot commented Jan 13, 2022

PR #13499: Size comparison from 60347b6 to cd5c399

Increases above 0.2%:

platform target config section 60347b6 cd5c399 change % change
esp32 all-clusters-app c3devkit .dram0.bss 70176 70504 328 0.5
m5stack .dram0.bss 74640 74976 336 0.5
nrfconnect lighting-app nrf52840dk_nrf52840 bss 119284 119596 312 0.3
nrf52840dk_nrf52840+rpc bss 116328 116640 312 0.3
nrf52840dongle_nrf52840 bss 122128 122440 312 0.3
nrf5340dk_nrf5340_cpuapp bss 116072 116384 312 0.3
lock-app nrf52840dk_nrf52840 bss 118472 118784 312 0.3
nrf5340dk_nrf5340_cpuapp bss 115288 115600 312 0.3
pump-app nrf52840dk_nrf52840 bss 118232 118544 312 0.3
pump-controller-app nrf52840dk_nrf52840 bss 118260 118572 312 0.3
telink lighting-app tlsr9518adk80d bss 86976 87288 312 0.4
Increases (17 builds for esp32, mbed, nrfconnect, telink)
platform target config section 60347b6 cd5c399 change % change
esp32 all-clusters-app c3devkit (read only) 908440 908540 100 0.0
(read/write) 1316058 1316498 440 0.0
.dram0.bss 70176 70504 328 0.5
.flash.rodata 178112 178216 104 0.1
.flash.text 908440 908540 100 0.0
m5stack (read only) 957187 957239 52 0.0
(read/write) 448216 448664 448 0.1
.dram0.bss 74640 74976 336 0.5
.flash.rodata 207384 207496 112 0.1
.flash.text 951803 951855 52 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read/write) 2346192 2346480 288 0.0
.bss 188876 189204 328 0.2
.text 1308768 1309056 288 0.0
lighting-app CY8CPROTO_062_4343W+release (read/write) 2331160 2331304 144 0.0
.bss 180416 180728 312 0.2
.text 1293760 1293904 144 0.0
lock-app CY8CPROTO_062_4343W+release (read/write) 2304384 2304528 144 0.0
.bss 179456 179768 312 0.2
.text 1266984 1267128 144 0.0
shell CY8CPROTO_062_4343W+release (read/write) 2054392 2054456 64 0.0
.text 1016992 1017056 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 939923 940335 412 0.0
bss 119284 119596 312 0.3
text 634532 634656 124 0.0
nrf52840dk_nrf52840+rpc (read/write) 925387 925771 384 0.0
bss 116328 116640 312 0.3
text 629884 630008 124 0.0
nrf52840dongle_nrf52840 (read/write) 990599 991015 416 0.0
bss 122128 122440 312 0.3
text 666728 666852 124 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 849778 850162 384 0.0
bss 116072 116384 312 0.3
text 551452 551576 124 0.0
lock-app nrf52840dk_nrf52840 (read/write) 912195 912575 380 0.0
bss 118472 118784 312 0.3
text 612524 612648 124 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 822230 822646 416 0.1
bss 115288 115600 312 0.3
text 529484 529608 124 0.0
pump-app nrf52840dk_nrf52840 (read/write) 913487 913903 416 0.0
bss 118232 118544 312 0.3
text 613784 613908 124 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 910275 910687 412 0.0
bss 118260 118572 312 0.3
text 611272 611396 124 0.0
shell nrf52840dk_nrf52840 (read/write) 798627 798643 16 0.0
text 533968 533988 20 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 711446 711462 16 0.0
text 451648 451668 20 0.0
telink lighting-app tlsr9518adk80d (read/write) 836510 836974 464 0.1
bss 86976 87288 312 0.4
text 584166 584340 174 0.0
Decreases (8 builds for nrfconnect)
platform target config section 60347b6 cd5c399 change % change
nrfconnect lighting-app nrf52840dk_nrf52840 rodata 108544 108508 -36 -0.0
nrf52840dk_nrf52840+rpc rodata 100992 100960 -32 -0.0
nrf52840dongle_nrf52840 rodata 113296 113264 -32 -0.0
nrf5340dk_nrf5340_cpuapp rodata 101716 101684 -32 -0.0
lock-app nrf52840dk_nrf52840 rodata 103816 103780 -36 -0.0
nrf5340dk_nrf5340_cpuapp rodata 97040 97008 -32 -0.0
pump-app nrf52840dk_nrf52840 rodata 104028 103996 -32 -0.0
pump-controller-app nrf52840dk_nrf52840 rodata 103288 103252 -36 -0.0
Full report (19 builds for esp32, mbed, nrfconnect, telink)
platform target config section 60347b6 cd5c399 change % change
esp32 all-clusters-app c3devkit (read only) 908440 908540 100 0.0
(read/write) 1316058 1316498 440 0.0
.dram0.bss 70176 70504 328 0.5
.dram0.data 14284 14284 0 0.0
.flash.rodata 178112 178216 104 0.1
.flash.text 908440 908540 100 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 957187 957239 52 0.0
(read/write) 448216 448664 448 0.1
.dram0.bss 74640 74976 336 0.5
.dram0.data 34064 34064 0 0.0
.flash.rodata 207384 207496 112 0.1
.flash.text 951803 951855 52 0.0
.iram0.text 123399 123399 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2346192 2346480 288 0.0
.bss 188876 189204 328 0.2
.data 5320 5320 0 0.0
.text 1308768 1309056 288 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2331160 2331304 144 0.0
.bss 180416 180728 312 0.2
.data 5552 5552 0 0.0
.text 1293760 1293904 144 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2304384 2304528 144 0.0
.bss 179456 179768 312 0.2
.data 5544 5544 0 0.0
.text 1266984 1267128 144 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139712 1139712 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103096 103096 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2054392 2054456 64 0.0
.bss 156876 156876 0 0.0
.data 4864 4864 0 0.0
.text 1016992 1017056 64 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 939923 940335 412 0.0
bss 119284 119596 312 0.3
rodata 108544 108508 -36 -0.0
text 634532 634656 124 0.0
nrf52840dk_nrf52840+rpc (read/write) 925387 925771 384 0.0
bss 116328 116640 312 0.3
rodata 100992 100960 -32 -0.0
text 629884 630008 124 0.0
nrf52840dongle_nrf52840 (read/write) 990599 991015 416 0.0
bss 122128 122440 312 0.3
rodata 113296 113264 -32 -0.0
text 666728 666852 124 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 849778 850162 384 0.0
bss 116072 116384 312 0.3
rodata 101716 101684 -32 -0.0
text 551452 551576 124 0.0
lock-app nrf52840dk_nrf52840 (read/write) 912195 912575 380 0.0
bss 118472 118784 312 0.3
rodata 103816 103780 -36 -0.0
text 612524 612648 124 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 822230 822646 416 0.1
bss 115288 115600 312 0.3
rodata 97040 97008 -32 -0.0
text 529484 529608 124 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 541835 541835 0 0.0
bss 52588 52588 0 0.0
rodata 50104 50104 0 0.0
text 376940 376940 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 913487 913903 416 0.0
bss 118232 118544 312 0.3
rodata 104028 103996 -32 -0.0
text 613784 613908 124 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 910275 910687 412 0.0
bss 118260 118572 312 0.3
rodata 103288 103252 -36 -0.0
text 611272 611396 124 0.0
shell nrf52840dk_nrf52840 (read/write) 798627 798643 16 0.0
bss 109776 109776 0 0.0
rodata 78376 78376 0 0.0
text 533968 533988 20 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 711446 711462 16 0.0
bss 107664 107664 0 0.0
rodata 72680 72680 0 0.0
text 451648 451668 20 0.0
telink lighting-app tlsr9518adk80d (read/write) 836510 836974 464 0.1
bss 86976 87288 312 0.4
noinit 37160 37160 0 0.0
text 584166 584340 174 0.0

@woody-apple
Copy link
Contributor

Fast tracking, given platform changes by a platform maintainer.

@woody-apple woody-apple merged commit 6183d8a into project-chip:master Jan 13, 2022
selissia added a commit to selissia/connectedhomeip that referenced this pull request Jan 28, 2022
… image (project-chip#13499)

* Code for testing bootloader integration

* Add bootloader API calls

* Add the rest of booloader calls to EFR32 OTA Requestor

* Call the OTARequestor Init() method

* Use correct booloader API

* Close exchange when session is released (project-chip#13448)

* Close exchange when session is released

* Add clearRetransTable parameter to DoClose call

Co-authored-by: Andrei Litvin <andy314@gmail.com>

* Clean up comments and debug code

* Restyled by whitespace

* Restyled by clang-format

Co-authored-by: Zang MingJie <mingjiez@google.com>
Co-authored-by: Andrei Litvin <andy314@gmail.com>
Co-authored-by: Restyled.io <commits@restyled.io>
step0035 pushed a commit to hank820/connectedhomeip that referenced this pull request Feb 8, 2022
… image (project-chip#13499)

* Code for testing bootloader integration

* Add bootloader API calls

* Add the rest of booloader calls to EFR32 OTA Requestor

* Call the OTARequestor Init() method

* Use correct booloader API

* Close exchange when session is released (project-chip#13448)

* Close exchange when session is released

* Add clearRetransTable parameter to DoClose call

Co-authored-by: Andrei Litvin <andy314@gmail.com>

* Clean up comments and debug code

* Restyled by whitespace

* Restyled by clang-format

Co-authored-by: Zang MingJie <mingjiez@google.com>
Co-authored-by: Andrei Litvin <andy314@gmail.com>
Co-authored-by: Restyled.io <commits@restyled.io>
@selissia selissia deleted the silabs_bootloader_1 branch May 12, 2022 15:58
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