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

[OTA] Set default configuration values for OTA Provider to prevent crash #15052

Merged

Conversation

carol-apple
Copy link
Contributor

Problem

The OTAProviderExample class defaults some values to nullptr. Some paths (depending on various command line options used) do not update these values, resulting in application crash.

Also, with #14931, the application now initializes application-specific items in ApplicationInit (which used to reside in main). Any local variables defined/used in ApplicationInit now needs to be global so the value remains valid after the function returns

Fixes: #15048

Change overview

  • Set default values for pointers in OTAProviderExample to prevent crash from paths that do not explicitly update these pointers
  • Make DefaultUserConsentProvider a global variable
  • Remove discriminator command line option as this is generically supported by the Linux platform
  • Align some of the command line option casing so all options are more consistent
  • Update help text for the command line options
  • Update README on application usage

Testing

  • Verified that all command line options for the provider application does not result in a crash
  • Verified that the happy path still works (file transfers successfully)

@github-actions
Copy link

github-actions bot commented Feb 10, 2022

PR #15052: Size comparison from 31b5331 to 0f5bbb8

Full report (17 builds for cyw30739, efr32, k32w, linux, p6, qpg, telink)
platform target config section 31b5331 0f5bbb8 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 607102 607102 0 0.0
.app_xip_area 508532 508532 0 0.0
.bss 81268 81268 0 0.0
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 563806 563806 0 0.0
.app_xip_area 466804 466804 0 0.0
.bss 79740 79740 0 0.0
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 584582 584582 0 0.0
.app_xip_area 478332 478332 0 0.0
.bss 88660 88660 0 0.0
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 907520 907520 0 0.0
(read/write) 128992 128992 0 0.0
.bss 126960 126960 0 0.0
.data 2032 2032 0 0.0
.text 907512 907512 0 0.0
BRD4161A+rpc (read only) 894948 894948 0 0.0
(read/write) 145652 145652 0 0.0
.bss 143520 143520 0 0.0
.data 2132 2132 0 0.0
.text 894940 894940 0 0.0
window-app BRD4161A (read only) 842632 842632 0 0.0
(read/write) 127064 127064 0 0.0
.bss 125160 125160 0 0.0
.data 1900 1900 0 0.0
.text 842624 842624 0 0.0
k32w light k32w061+release (read/write) 684216 684216 0 0.0
.bss 78264 78264 0 0.0
.data 1904 1904 0 0.0
.text 598248 598248 0 0.0
lock k32w061+release (read/write) 689080 689080 0 0.0
.bss 78664 78664 0 0.0
.data 1948 1948 0 0.0
.text 602668 602668 0 0.0
linux chip-tool-ipv6only arm64 (read only) 8053036 8053036 0 0.0
(read/write) 339473 339473 0 0.0
.bss 51777 51777 0 0.0
.data 1216 1216 0 0.0
.data.rel.ro 233784 233784 0 0.0
.dynamic 560 560 0 0.0
.got 48904 48904 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 433156 433156 0 0.0
.text 6894308 6894308 0 0.0
thermostat-no-ble arm64 (read only) 2140044 2140044 0 0.0
(read/write) 142305 142305 0 0.0
.bss 59201 59201 0 0.0
.data 1032 1032 0 0.0
.data.rel.ro 74960 74960 0 0.0
.dynamic 560 560 0 0.0
.got 4144 4144 0 0.0
.init 24 24 0 0.0
.init_array 328 328 0 0.0
.rodata 132460 132460 0 0.0
.text 1789472 1789472 0 0.0
p6 all-clusters-app default (read/write) 2482288 2482288 0 0.0
.bss 119704 119704 0 0.0
.data 2672 2672 0 0.0
.text 1440552 1440552 0 0.0
light-app default (read/write) 2388632 2388632 0 0.0
.bss 109352 109352 0 0.0
.data 2520 2520 0 0.0
.text 1346896 1346896 0 0.0
lock-app default (read/write) 2352072 2352072 0 0.0
.bss 109072 109072 0 0.0
.data 2480 2480 0 0.0
.text 1310336 1310336 0 0.0
qpg lighting-app qpg6105+debug (read only) 593632 593632 0 0.0
(read/write) 146936 146936 0 0.0
.bss 90536 90536 0 0.0
.data 1108 1108 0 0.0
.text 588312 588312 0 0.0
lock-app qpg6105+debug (read only) 559384 559384 0 0.0
(read/write) 146936 146936 0 0.0
.bss 90520 90520 0 0.0
.data 1060 1060 0 0.0
.text 554064 554064 0 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 874830 874830 0 0.0
bss 90352 90352 0 0.0
noinit 37160 37160 0 0.0
text 613464 613464 0 0.0

@github-actions
Copy link

github-actions bot commented Feb 10, 2022

PR #15052: Size comparison from 31b5331 to c157447

Full report (34 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 31b5331 c157447 change % change
cyw30739 light cyw930739m2evb_01 (read/write) 607102 607102 0 0.0
.app_xip_area 508532 508532 0 0.0
.bss 81268 81268 0 0.0
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 563806 563806 0 0.0
.app_xip_area 466804 466804 0 0.0
.bss 79740 79740 0 0.0
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 584582 584582 0 0.0
.app_xip_area 478332 478332 0 0.0
.bss 88660 88660 0 0.0
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 907520 907520 0 0.0
(read/write) 128992 128992 0 0.0
.bss 126960 126960 0 0.0
.data 2032 2032 0 0.0
.text 907512 907512 0 0.0
BRD4161A+rpc (read only) 894948 894948 0 0.0
(read/write) 145652 145652 0 0.0
.bss 143520 143520 0 0.0
.data 2132 2132 0 0.0
.text 894940 894940 0 0.0
window-app BRD4161A (read only) 842632 842632 0 0.0
(read/write) 127064 127064 0 0.0
.bss 125160 125160 0 0.0
.data 1900 1900 0 0.0
.text 842624 842624 0 0.0
esp32 all-clusters-app c3devkit (read only) 943846 943846 0 0.0
(read/write) 1399770 1399770 0 0.0
.dram0.bss 68024 68024 0 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 198576 198576 0 0.0
.flash.text 943846 943846 0 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 991147 991147 0 0.0
(read/write) 464608 464608 0 0.0
.dram0.bss 73168 73168 0 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 225248 225248 0 0.0
.flash.text 985763 985763 0 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 684216 684216 0 0.0
.bss 78264 78264 0 0.0
.data 1904 1904 0 0.0
.text 598248 598248 0 0.0
lock k32w061+release (read/write) 689080 689080 0 0.0
.bss 78664 78664 0 0.0
.data 1948 1948 0 0.0
.text 602668 602668 0 0.0
linux chip-tool-ipv6only arm64 (read only) 8053036 8053036 0 0.0
(read/write) 339473 339473 0 0.0
.bss 51777 51777 0 0.0
.data 1216 1216 0 0.0
.data.rel.ro 233784 233784 0 0.0
.dynamic 560 560 0 0.0
.got 48904 48904 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 433156 433156 0 0.0
.text 6894308 6894308 0 0.0
thermostat-no-ble arm64 (read only) 2140044 2140044 0 0.0
(read/write) 142305 142305 0 0.0
.bss 59201 59201 0 0.0
.data 1032 1032 0 0.0
.data.rel.ro 74960 74960 0 0.0
.dynamic 560 560 0 0.0
.got 4144 4144 0 0.0
.init 24 24 0 0.0
.init_array 328 328 0 0.0
.rodata 132460 132460 0 0.0
.text 1789472 1789472 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2396768 2396768 0 0.0
.bss 190092 190092 0 0.0
.data 5320 5320 0 0.0
.text 1359368 1359368 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358456 2358456 0 0.0
.bss 182704 182704 0 0.0
.data 5624 5624 0 0.0
.text 1321056 1321056 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2321984 2321984 0 0.0
.bss 182592 182592 0 0.0
.data 5600 5600 0 0.0
.text 1284584 1284584 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139648 1139648 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103032 103032 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2307988 2307988 0 0.0
.bss 179844 179844 0 0.0
.data 5424 5424 0 0.0
.text 1270560 1270560 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1016043 1016043 0 0.0
bss 123020 123020 0 0.0
rodata 119528 119528 0 0.0
text 694484 694484 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 984875 984875 0 0.0
bss 120208 120208 0 0.0
rodata 110896 110896 0 0.0
text 674096 674096 0 0.0
nrf52840dongle_nrf52840 (read/write) 1031759 1031759 0 0.0
bss 124416 124416 0 0.0
rodata 118392 118392 0 0.0
text 699100 699100 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 922642 922642 0 0.0
bss 119584 119584 0 0.0
rodata 112772 112772 0 0.0
text 609520 609520 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 945759 945759 0 0.0
bss 121400 121400 0 0.0
rodata 108276 108276 0 0.0
text 637512 637512 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 853266 853266 0 0.0
bss 117992 117992 0 0.0
rodata 101444 101444 0 0.0
text 553320 553320 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 527595 527595 0 0.0
bss 53632 53632 0 0.0
rodata 49976 49976 0 0.0
text 361016 361016 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 945187 945187 0 0.0
bss 121120 121120 0 0.0
rodata 107632 107632 0 0.0
text 637772 637772 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 940519 940519 0 0.0
bss 121124 121124 0 0.0
rodata 106924 106924 0 0.0
text 633808 633808 0 0.0
shell nrf52840dk_nrf52840 (read/write) 806335 806335 0 0.0
bss 112400 112400 0 0.0
rodata 78948 78948 0 0.0
text 537308 537308 0 0.0
p6 all-clusters-app default (read/write) 2482288 2482288 0 0.0
.bss 119704 119704 0 0.0
.data 2672 2672 0 0.0
.text 1440552 1440552 0 0.0
light-app default (read/write) 2388632 2388632 0 0.0
.bss 109352 109352 0 0.0
.data 2520 2520 0 0.0
.text 1346896 1346896 0 0.0
lock-app default (read/write) 2352072 2352072 0 0.0
.bss 109072 109072 0 0.0
.data 2480 2480 0 0.0
.text 1310336 1310336 0 0.0
qpg lighting-app qpg6105+debug (read only) 593632 593632 0 0.0
(read/write) 146936 146936 0 0.0
.bss 90536 90536 0 0.0
.data 1108 1108 0 0.0
.text 588312 588312 0 0.0
lock-app qpg6105+debug (read only) 559384 559384 0 0.0
(read/write) 146936 146936 0 0.0
.bss 90520 90520 0 0.0
.data 1060 1060 0 0.0
.text 554064 554064 0 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 874830 874830 0 0.0
bss 90352 90352 0 0.0
noinit 37160 37160 0 0.0
text 613464 613464 0 0.0

@carol-apple carol-apple force-pushed the ota_provider_crash_readme_update branch from abd4d45 to 5ea49bc Compare February 10, 2022 23:18
@github-actions
Copy link

github-actions bot commented Feb 10, 2022

PR #15052: Size comparison from 4126b1c to 5ea49bc

Increases above 0.2%:

platform target config section 4126b1c 5ea49bc change % change
linux ota-provider-app debug .data 1192 1224 32 2.7
Increases (1 build for linux)
platform target config section 4126b1c 5ea49bc change % change
linux ota-provider-app debug .data 1192 1224 32 2.7
Decreases (1 build for linux)
platform target config section 4126b1c 5ea49bc change % change
linux ota-provider-app debug (read only) 1858849 1857953 -896 -0.0
(read/write) 107832 107768 -64 -0.1
.bss 43552 43456 -96 -0.2
.data.rel.ro 57448 57432 -16 -0.0
.rodata 157982 157406 -576 -0.4
.text 1550322 1550002 -320 -0.0
Full report (43 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 4126b1c 5ea49bc change % change
cyw30739 light cyw930739m2evb_01 (read/write) 607074 607074 0 0.0
.app_xip_area 508552 508552 0 0.0
.bss 81220 81220 0 0.0
.data 644 644 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
lock cyw930739m2evb_01 (read/write) 563778 563778 0 0.0
.app_xip_area 466824 466824 0 0.0
.bss 79692 79692 0 0.0
.data 608 608 0 0.0
.rodata 0 0 0 0.0
.text 0 0 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 584546 584546 0 0.0
.app_xip_area 478344 478344 0 0.0
.bss 88612 88612 0 0.0
.data 552 552 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read only) 907616 907616 0 0.0
(read/write) 128968 128968 0 0.0
.bss 126936 126936 0 0.0
.data 2032 2032 0 0.0
.text 907608 907608 0 0.0
BRD4161A+rpc (read only) 895060 895060 0 0.0
(read/write) 145628 145628 0 0.0
.bss 143496 143496 0 0.0
.data 2132 2132 0 0.0
.text 895052 895052 0 0.0
window-app BRD4161A (read only) 842712 842712 0 0.0
(read/write) 127040 127040 0 0.0
.bss 125136 125136 0 0.0
.data 1900 1900 0 0.0
.text 842704 842704 0 0.0
esp32 all-clusters-app c3devkit (read only) 943900 943900 0 0.0
(read/write) 1399738 1399738 0 0.0
.dram0.bss 68000 68000 0 0.0
.dram0.data 14268 14268 0 0.0
.flash.rodata 198576 198576 0 0.0
.flash.text 943900 943900 0 0.0
.iram0.text 62056 62056 0 0.0
m5stack (read only) 991195 991195 0 0.0
(read/write) 464584 464584 0 0.0
.dram0.bss 73144 73144 0 0.0
.dram0.data 34064 34064 0 0.0
.flash.rodata 225248 225248 0 0.0
.flash.text 985811 985811 0 0.0
.iram0.text 123399 123399 0 0.0
k32w light k32w061+release (read/write) 684224 684224 0 0.0
.bss 78240 78240 0 0.0
.data 1904 1904 0 0.0
.text 598280 598280 0 0.0
lock k32w061+release (read/write) 689088 689088 0 0.0
.bss 78640 78640 0 0.0
.data 1948 1948 0 0.0
.text 602700 602700 0 0.0
linux all-clusters-app debug (read only) 2346377 2346377 0 0.0
(read/write) 141600 141600 0 0.0
.bss 56128 56128 0 0.0
.data 1296 1296 0 0.0
.data.rel.ro 78488 78488 0 0.0
.dynamic 592 592 0 0.0
.got 4136 4136 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 205253 205253 0 0.0
.text 1978898 1978898 0 0.0
bridge-app debug+rpc (read only) 1714021 1714021 0 0.0
(read/write) 85768 85768 0 0.0
.bss 40528 40528 0 0.0
.data 2034 2034 0 0.0
.data.rel.ro 38056 38056 0 0.0
.dynamic 592 592 0 0.0
.got 3976 3976 0 0.0
.init 27 27 0 0.0
.init_array 560 560 0 0.0
.rodata 141036 141036 0 0.0
.text 1456485 1456485 0 0.0
chip-tool debug (read only) 8229725 8229725 0 0.0
(read/write) 232152 232152 0 0.0
.bss 33416 33416 0 0.0
.data 1184 1184 0 0.0
.data.rel.ro 191528 191528 0 0.0
.dynamic 608 608 0 0.0
.got 4784 4784 0 0.0
.init 27 27 0 0.0
.init_array 616 616 0 0.0
.rodata 456309 456309 0 0.0
.text 7292773 7292773 0 0.0
chip-tool-ipv6only arm64 (read only) 8053276 8053276 0 0.0
(read/write) 339377 339377 0 0.0
.bss 51681 51681 0 0.0
.data 1216 1216 0 0.0
.data.rel.ro 233784 233784 0 0.0
.dynamic 560 560 0 0.0
.got 48904 48904 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 433156 433156 0 0.0
.text 6894548 6894548 0 0.0
door-lock-app debug (read only) 1919193 1919193 0 0.0
(read/write) 112088 112088 0 0.0
.bss 43600 43600 0 0.0
.data 1010 1010 0 0.0
.data.rel.ro 62064 62064 0 0.0
.dynamic 592 592 0 0.0
.got 4112 4112 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 172434 172434 0 0.0
.text 1598290 1598290 0 0.0
lighting-app debug+rpc (read only) 2043497 2043497 0 0.0
(read/write) 117368 117368 0 0.0
.bss 44576 44576 0 0.0
.data 1464 1464 0 0.0
.data.rel.ro 65832 65832 0 0.0
.dynamic 608 608 0 0.0
.got 4144 4144 0 0.0
.init 27 27 0 0.0
.init_array 720 720 0 0.0
.rodata 165937 165937 0 0.0
.text 1722770 1722770 0 0.0
ota-provider-app debug (read only) 1858849 1857953 -896 -0.0
(read/write) 107832 107768 -64 -0.1
.bss 43552 43456 -96 -0.2
.data 1192 1224 32 2.7
.data.rel.ro 57448 57432 -16 -0.0
.dynamic 608 608 0 0.0
.got 4368 4368 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 157982 157406 -576 -0.4
.text 1550322 1550002 -320 -0.0
ota-requestor-app debug (read only) 1853561 1853561 0 0.0
(read/write) 108952 108952 0 0.0
.bss 43840 43840 0 0.0
.data 1160 1160 0 0.0
.data.rel.ro 58504 58504 0 0.0
.dynamic 592 592 0 0.0
.got 4176 4176 0 0.0
.init 27 27 0 0.0
.init_array 624 624 0 0.0
.rodata 151407 151407 0 0.0
.text 1553330 1553330 0 0.0
shell debug (read only) 2320137 2320137 0 0.0
(read/write) 144496 144496 0 0.0
.bss 64928 64928 0 0.0
.data 832 832 0 0.0
.data.rel.ro 73040 73040 0 0.0
.dynamic 592 592 0 0.0
.got 4168 4168 0 0.0
.init 27 27 0 0.0
.init_array 904 904 0 0.0
.rodata 206258 206258 0 0.0
.text 1957458 1957458 0 0.0
thermostat-no-ble arm64 (read only) 2140156 2140156 0 0.0
(read/write) 142209 142209 0 0.0
.bss 59105 59105 0 0.0
.data 1032 1032 0 0.0
.data.rel.ro 74960 74960 0 0.0
.dynamic 560 560 0 0.0
.got 4144 4144 0 0.0
.init 24 24 0 0.0
.init_array 328 328 0 0.0
.rodata 132460 132460 0 0.0
.text 1789584 1789584 0 0.0
tv-app debug (read only) 2516033 2516033 0 0.0
(read/write) 140960 140960 0 0.0
.bss 58752 58752 0 0.0
.data 3200 3200 0 0.0
.data.rel.ro 72984 72984 0 0.0
.dynamic 592 592 0 0.0
.got 4528 4528 0 0.0
.init 27 27 0 0.0
.init_array 888 888 0 0.0
.rodata 197292 197292 0 0.0
.text 2145826 2145826 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2396832 2396832 0 0.0
.bss 190068 190068 0 0.0
.data 5320 5320 0 0.0
.text 1359432 1359432 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2358456 2358456 0 0.0
.bss 182680 182680 0 0.0
.data 5624 5624 0 0.0
.text 1321056 1321056 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2321984 2321984 0 0.0
.bss 182568 182568 0 0.0
.data 5600 5600 0 0.0
.text 1284584 1284584 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1139648 1139648 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103032 103032 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2307988 2307988 0 0.0
.bss 179820 179820 0 0.0
.data 5424 5424 0 0.0
.text 1270560 1270560 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 1015947 1015947 0 0.0
bss 122996 122996 0 0.0
rodata 119528 119528 0 0.0
text 694508 694508 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 984763 984763 0 0.0
bss 120184 120184 0 0.0
rodata 110896 110896 0 0.0
text 674120 674120 0 0.0
nrf52840dongle_nrf52840 (read/write) 1031791 1031791 0 0.0
bss 124392 124392 0 0.0
rodata 118392 118392 0 0.0
text 699124 699124 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 922674 922674 0 0.0
bss 119560 119560 0 0.0
rodata 112772 112772 0 0.0
text 609544 609544 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 945791 945791 0 0.0
bss 121376 121376 0 0.0
rodata 108276 108276 0 0.0
text 637536 637536 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 853266 853266 0 0.0
bss 117968 117968 0 0.0
rodata 101444 101444 0 0.0
text 553344 553344 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 527595 527595 0 0.0
bss 53632 53632 0 0.0
rodata 49976 49976 0 0.0
text 361016 361016 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 945203 945203 0 0.0
bss 121096 121096 0 0.0
rodata 107632 107632 0 0.0
text 637796 637796 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 940551 940551 0 0.0
bss 121100 121100 0 0.0
rodata 106924 106924 0 0.0
text 633832 633832 0 0.0
shell nrf52840dk_nrf52840 (read/write) 806223 806223 0 0.0
bss 112376 112376 0 0.0
rodata 78948 78948 0 0.0
text 537320 537320 0 0.0
p6 all-clusters-app default (read/write) 2482288 2482288 0 0.0
.bss 119680 119680 0 0.0
.data 2672 2672 0 0.0
.text 1440552 1440552 0 0.0
light-app default (read/write) 2388616 2388616 0 0.0
.bss 109328 109328 0 0.0
.data 2520 2520 0 0.0
.text 1346880 1346880 0 0.0
lock-app default (read/write) 2352056 2352056 0 0.0
.bss 109048 109048 0 0.0
.data 2480 2480 0 0.0
.text 1310320 1310320 0 0.0
qpg lighting-app qpg6105+debug (read only) 593656 593656 0 0.0
(read/write) 146936 146936 0 0.0
.bss 90512 90512 0 0.0
.data 1108 1108 0 0.0
.text 588336 588336 0 0.0
lock-app qpg6105+debug (read only) 559408 559408 0 0.0
(read/write) 146936 146936 0 0.0
.bss 90496 90496 0 0.0
.data 1060 1060 0 0.0
.text 554088 554088 0 0.0
persistent-storage-app qpg6105+debug (read only) 99520 99520 0 0.0
(read/write) 146940 146940 0 0.0
.bss 24004 24004 0 0.0
.data 176 176 0 0.0
.text 94200 94200 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 874870 874870 0 0.0
bss 90328 90328 0 0.0
noinit 37160 37160 0 0.0
text 613516 613516 0 0.0

@carol-apple carol-apple merged commit 6380d38 into project-chip:master Feb 11, 2022
jamesluo11 pushed a commit to jamesluo11/connectedhomeip that referenced this pull request Apr 26, 2022
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.

OTA Provider app crashes when specifying -q and -u options
3 participants