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

[nrfconnect] Updated nRF Connect SDK to 2.5.0 #30118

Merged
merged 8 commits into from
Nov 3, 2023

Conversation

kkasperczyk-no
Copy link
Contributor

Updated nRF Connect SDK version to 2.5.0 and updated all docker images version to the 24.

Pushed all downstream patches aligning nrfconnect platform
to the nRF Connect SDK 2.5.0 version:

* Added support for new Wi-Fi dongle board.

Added enabling Wi-Fi support in Matter if nRF7002 EB is selected
as a shield.

Signed-off-by: Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>

* Turn off wpa_supplicant debug output.

This saves ~20kB of FLASH.

Signed-off-by: Marcin Kajor <marcin.kajor@nordicsemi.no>

* [nrfconnect] Enable zcbor explicitly for mcuboot

Mcuboot requires zcbor, so enable it explicitly, otherwise the build
fails with latest mcuboot.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>

* [nrfconnect] Align with the upstream net_if API change

net_if_ipv6_maddr_join() now requires to provide a net_if pointer.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>

* config: nrfconnect: Remove PSA_WANT default n setting

With PSA_WANT configurations being default n then these default values
are no longer needed for chip-module.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>

* [zephyr] Add config to enable watermarks support

Added a config to control enabling support for heap watermarks
within the Zephyr platform.

* Fixed Wi-Fi re-connection mechanism.

Do not force the Disconnect() if the wpa_supplicant
recovered the connection by itself.

Signed-off-by: Marcin Kajor <marcin.kajor@nordicsemi.no>

* Disabled BLE GATT caching

This commit disables BLE Gatt caching for nRF Connect SDK platform.

Signed-off-by: Duda, Łukasz <lukasz.duda@nordicsemi.no>

* Enabled erasing NVS as default method

This commit configures FW to erase flash pages occupied by non-volatile
storage when a factory reset is requested, instead of removing
Matter-related settings only.

Signed-off-by: Duda, Łukasz <lukasz.duda@nordicsemi.no>

* Disable shell for OpenThread and HWINFO module

This commit reduces the overall memory consumption by disabling the
OpenThread shell and HWInfo module.

Signed-off-by: Duda, Łukasz <lukasz.duda@nordicsemi.no>

* Align finding Python3 executable to NCS requirements.

We should try to find Python3 instead of Python within cmake
scripts.

* Enable Generating Onboarding Codes by default

This PR enables automatic generation of onboarding codes to the
build directory when Factory Data feature is enabled.

* Enable minimal configuration of Shell

Enable minimal shell configuration to save some ROM and RAM.

Signed-off-by: Łukasz Duda <lukasz.duda@nordicsemi.no>

* Fixed boot reason for nRF52

Recently the mechanism of nRF52 reboot type retention which is
used in Matter has been deprecated in Zephyr and can be only
bring back by a dedicated KConfig. Another solution (chosen) is
to explicitly store boot reason in the retention registers for
both nRF52 and nRF53.

Signed-off-by: Marcin Kajor <marcin.kajor@nordicsemi.no>

* Increased number of net sockets poll max

Increased CONFIG_NET_SOCKETS_POLL_MAX from 4 to 6, as otherwise
it resulted in bus fault during connection.

Signed-off-by: Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>

* Remove recovery mechanism for Wi-Fi connection

Currently, the Wi-Fi driver supports the recovery mechanism and it
seems that it works properly so we can remove our recovery mechanism
when the connection is lost. Apart from losing the network,
we need to leave the recovery mechanism to work after the device's
reboot because we need to scan periodically to find a known network.

* Increase the maximum number of prefixes to match
the maximum number of IPv6 addresses per interface.

Zephyr ipv6_nbr implementation requires the given address
to have a matching prefix set on the interface. Otherwise,
the default router is used for sending neighbor advertisement
and as a result, in case there are multiple routers in the network,
the packet can be sent to the invalid interface (not the one which
issued neighbor solicitation).

Signed-off-by: Marcin Kajor <marcin.kajor@nordicsemi.no>

* [nrfconnect] Enable NVS lookup cache settings optimization

By default, use the lookup cache hash function optimized
for NVS used as the settings backend. This assumes that
a user application uses Zephyr settings API and does not
write to the NVS directly.

* Disable nRF70 driver logs verbosity by default.

This aims to keep memory footprint after this config is
enabled by default in NCS.

Signed-off-by: Marcin Kajor <marcin.kajor@nordicsemi.no>

* Disabled BLE 2M PHY due to interoperability issues

There were some interoperability issues discovered due to
BLE PHY dynamic changes from 1M to 2M. The 2M was disabled
to ensure the interoperability with some of the BT controllers.

Signed-off-by: Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>

* Disabled Wi-Fi logs to save flash

Recently some new Wi-Fi logs were enabled by default.
These need to be disabled to decrease memory footprint.

Signed-off-by: Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>

* [nrfconnect] Fixed door lock feature map

Door lock sample has incorrect feature map value, because it
is hardcoded in cpp file, instead of using the value generated
from the .zap file.

* [nrfconnect] Fixed window covering attributes default values

Implemented post cluster init callback to set null values to 0,
if any other value was not saved in NVS.

* [nrfconnect] Disabled BOOT BANNER for release configuration

* Align codebase with the new callback format

Align NCS codebase with the new struct mgmt_callback format.

* Restore IPC thread priority in Matter samples

We noticed that IPC priority on nRF5340 is not set by default.
We need to set it in DTS to be sure that the IPC thread does not
collide with other threads.

* Enable build with the factory data support.

This PR enables factory data generation and usage by default in
all NCS Matter samples.

* Fix missing mcumgr header

Header img_mgmt.h added to source file.

* Forced using minimal libc for mcuboot image

Minimal libc selection has to be forced for all Matter-related
mcuboot builds. Otherwise the picolib is enabled and image
size increases by several k, so it cannot fit in the dedicated
partition.

* Add bootutil for image definitions

Adds building bootutil, when DFU with MCUmgr is enabled, for
application image definitions.

* [zephyr] Track number of enqueued platform events

Add a new system statistic for tracking the number of
enqueued platform events and update it in Zephyr platform.

Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>

* Optimize RAM usage

- Reduce number of network buffers and packets
This commit reduces the number of network buffers and packets used by
the nrfconnect platform.

- Add support for printing mbedTLS heap
This commit adds support for printing the peak usage of mbedTLS heap.

- Reduce number of Matter stack packet buffers
This commit reduced the number of available Matter's packet buffers to
8 which affects RAM usage.

- Introduce KConfig option to enable RAM profiling

This commit introduces the KConfig option that enables a set of
features useful for profiling the RAM memory.

- Disable SSL server support for Matter

This commit dissables unused support for SSL server.

- Reduce size of platform event queue

This commit overwrites the default size of platform event queue and
sets it to 64.

- Reduce mbedTLS heap and OpenThread stack sizes

This commit reduces the mbedTLs heap and OpenThread stack sizes when
Joiner role is enabled by not used (case of OT libraries).

- Reduce kernel heap size for Matter over Wi-Fi

This commit aligns the default heap size to the value used in the
Shell example.

- Optimize buffer usage of nRF700X driver for Matter

Matter device does not need to operate as high-performance STA, and so
this commit reduces the default number of buffers. As a result the heap
used by the supplicant may be significantly reduced.

- Added the missing conditions to HEAP configs.

Decrease stack sizes according to the peak results

Signed-off-by: Łukasz Duda <lukasz.duda@nordicsemi.no>
Signed-off-by: Arkadiusz Balys <arkadiusz.balys@nordicsemi.no>

* Increase stability of Wi-Fi LPM operations

This commit increases number of TX Tokens to the previous value of 10
to prevent RPU stalls.

Additionally it was observed that 500ms delay before executing factory
reset is too small for certain situations on Wi-Fi. This commit also
increases this delay to 1s.

Signed-off-by: Łukasz Duda <lukasz.duda@nordicsemi.no>
With the most recent OpenThread version, the API for CSL methods
changed, so it had to be aligned in the Matter SDK.

Added alternative implementation depending on the OpenThread
API version.
Updated nRF Connect SDK version to 2.5.0 and updated all docker
images version to the 24.
@github-actions
Copy link

github-actions bot commented Oct 31, 2023

PR #30118: Size comparison from a9769a8 to 356b626

Increases (8 builds for cc13x4_26x4, cc32xx, mbed)
platform target config section a9769a8 356b6267 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read/write) 166436 166444 8 0.0
.bss 88852 88860 8 0.0
lock-ftd LP_EM_CC1354P10_6 (read/write) 176720 176728 8 0.0
.bss 99100 99108 8 0.0
lock-mtd LP_EM_CC1354P10_6 (read/write) 171176 171184 8 0.0
.bss 93556 93564 8 0.0
pump-app LP_EM_CC1354P10_6 (read/write) 165528 165536 8 0.0
.bss 87720 87728 8 0.0
pump-controller-app LP_EM_CC1354P10_6 (read/write) 165668 165676 8 0.0
.bss 87864 87872 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL .debug_info 19452487 19452511 24 0.0
.debug_loclists 1578966 1578967 1 0.0
.debug_str 3391562 3391585 23 0.0
lock CC3235SF_LAUNCHXL .debug_info 20629203 20629227 24 0.0
.debug_loclists 1634657 1634658 1 0.0
.debug_str 3455748 3455771 23 0.0
mbed lock-app-release cy8cproto_062_4343w .bss 219048 219056 8 0.0
Decreases (2 builds for cc32xx)
platform target config section a9769a8 356b6267 change % change
cc32xx air-purifier CC3235SF_LAUNCHXL .debug_line 2592989 2592988 -1 -0.0
lock CC3235SF_LAUNCHXL .debug_line 2663362 2663361 -1 -0.0
Full report (15 builds for cc13x4_26x4, cc32xx, k32w, mbed, qpg)
platform target config section a9769a8 356b6267 change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 735867 735867 0 0.0
(read/write) 166436 166444 8 0.0
.bss 88852 88860 8 0.0
.data 3420 3420 0 0.0
.rodata 84375 84375 0 0.0
.text 651104 651104 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757459 757459 0 0.0
(read/write) 176720 176728 8 0.0
.bss 99100 99108 8 0.0
.data 3440 3440 0 0.0
.rodata 79943 79943 0 0.0
.text 677124 677124 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 744795 744795 0 0.0
(read/write) 171176 171184 8 0.0
.bss 93556 93564 8 0.0
.data 3440 3440 0 0.0
.rodata 106031 106031 0 0.0
.text 638372 638372 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 695595 695595 0 0.0
(read/write) 165528 165536 8 0.0
.bss 87720 87728 8 0.0
.data 3408 3408 0 0.0
.rodata 80175 80175 0 0.0
.text 615032 615032 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 681267 681267 0 0.0
(read/write) 165668 165676 8 0.0
.bss 87864 87872 8 0.0
.data 3404 3404 0 0.0
.rodata 76007 76007 0 0.0
.text 604872 604872 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 562098 562098 0 0.0
(read/write) 206492 206492 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 199956 199956 0 0.0
.comment 206 206 0 0.0
.data 1412 1412 0 0.0
.debug_abbrev 903134 903134 0 0.0
.debug_aranges 104328 104328 0 0.0
.debug_frame 351292 351292 0 0.0
.debug_info 19452487 19452511 24 0.0
.debug_line 2592989 2592988 -1 -0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1578966 1578967 1 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 107629 107629 0 0.0
.debug_str 3391562 3391585 23 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 83674 83674 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 467751 467751 0 0.0
.symtab 279216 279216 0 0.0
.text 476304 476304 0 0.0
lock CC3235SF_LAUNCHXL (read only) 618282 618282 0 0.0
(read/write) 206896 206896 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200336 200336 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 943794 943794 0 0.0
.debug_aranges 108792 108792 0 0.0
.debug_frame 366572 366572 0 0.0
.debug_info 20629203 20629227 24 0.0
.debug_line 2663362 2663361 -1 -0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1634657 1634658 1 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 112166 112166 0 0.0
.debug_str 3455748 3455771 23 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106242 106242 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 516987 516987 0 0.0
.symtab 298832 298832 0 0.0
.text 0 0 0 0.0
509916 509916 0 0.0
k32w contact k32w0+release (read only) 589892 589892 0 0.0
(read/write) 87508 87508 0 0.0
.bss 70752 70752 0 0.0
.data 2132 2132 0 0.0
.text 589356 589356 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 684788 684788 0 0.0
.bss 66952 66952 0 0.0
.data 2716 2716 0 0.0
.text 571640 571640 0 0.0
light k32w0+release (read only) 589596 589596 0 0.0
(read/write) 87184 87184 0 0.0
.bss 70440 70440 0 0.0
.data 2120 2120 0 0.0
.text 589060 589060 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 776744 776744 0 0.0
.bss 76628 76628 0 0.0
.data 1928 1928 0 0.0
.text 654728 654728 0 0.0
lock k32w0+release (read only) 561356 561356 0 0.0
(read/write) 85012 85012 0 0.0
.bss 68328 68328 0 0.0
.data 2060 2060 0 0.0
.text 560820 560820 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2522968 2522968 0 0.0
.bss 219048 219056 8 0.0
.data 5136 5136 0 0.0
.text 1485652 1485652 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177108 1177108 0 0.0
.bss 100608 100608 0 0.0
.data 744 744 0 0.0
.text 623952 623952 0 0.0
lock-app qpg6105+debug (read/write) 1133588 1133588 0 0.0
.bss 95288 95288 0 0.0
.data 748 748 0 0.0
.text 580428 580428 0 0.0

Changed if defined() to if statement to fix missing mbedtls
header file for platforms using CHIP_CRYPTO_MBEDTLS = false
@github-actions
Copy link

github-actions bot commented Oct 31, 2023

PR #30118: Size comparison from a9769a8 to c8320be

Increases (16 builds for cc13x4_26x4, cc32xx, cyw30739, mbed, psoc6)
platform target config section a9769a8 c8320be change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read/write) 166436 166444 8 0.0
.bss 88852 88860 8 0.0
lock-ftd LP_EM_CC1354P10_6 (read/write) 176720 176728 8 0.0
.bss 99100 99108 8 0.0
lock-mtd LP_EM_CC1354P10_6 (read/write) 171176 171184 8 0.0
.bss 93556 93564 8 0.0
pump-app LP_EM_CC1354P10_6 (read/write) 165528 165536 8 0.0
.bss 87720 87728 8 0.0
pump-controller-app LP_EM_CC1354P10_6 (read/write) 165668 165676 8 0.0
.bss 87864 87872 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL .debug_info 19452487 19452511 24 0.0
.debug_loclists 1578966 1578967 1 0.0
.debug_str 3391562 3391585 23 0.0
lock CC3235SF_LAUNCHXL .debug_info 20629203 20629227 24 0.0
.debug_loclists 1634657 1634658 1 0.0
.debug_str 3455748 3455771 23 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 553039 553071 32 0.0
.app_xip_area 444257 444281 24 0.0
.bss 63752 63760 8 0.0
lock cyw930739m2evb_01 (read/write) 539143 539167 24 0.0
.app_xip_area 425561 425577 16 0.0
.bss 68520 68528 8 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574591 574615 24 0.0
.app_xip_area 467137 467153 16 0.0
.bss 62496 62504 8 0.0
switch cyw930739m2evb_01 (read/write) 550895 550919 24 0.0
.app_xip_area 440353 440377 24 0.0
mbed lock-app-release cy8cproto_062_4343w .bss 219048 219056 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 30280930 30280954 24 0.0
.debug_str 4118416 4118439 23 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 28552708 28552732 24 0.0
.debug_str 4011153 4011176 23 0.0
light cy8ckit_062s2_43012 .debug_info 23670450 23670474 24 0.0
.debug_str 3817975 3817998 23 0.0
lock cy8ckit_062s2_43012 .debug_info 23480129 23480153 24 0.0
.debug_str 3780235 3780258 23 0.0
Decreases (6 builds for cc32xx, psoc6)
platform target config section a9769a8 c8320be change % change
cc32xx air-purifier CC3235SF_LAUNCHXL .debug_line 2592989 2592988 -1 -0.0
lock CC3235SF_LAUNCHXL .debug_line 2663362 2663361 -1 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_line 3898558 3898557 -1 -0.0
.debug_loclists 2245367 2245358 -9 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_line 3803635 3803634 -1 -0.0
.debug_loclists 2189783 2189774 -9 -0.0
light cy8ckit_062s2_43012 .debug_line 3377965 3377964 -1 -0.0
.debug_loclists 2026268 2026259 -9 -0.0
lock cy8ckit_062s2_43012 .debug_line 3330301 3330300 -1 -0.0
.debug_loclists 2003000 2002991 -9 -0.0
Full report (25 builds for cc13x4_26x4, cc32xx, cyw30739, k32w, linux, mbed, psoc6, qpg)
platform target config section a9769a8 c8320be change % change
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 735867 735867 0 0.0
(read/write) 166436 166444 8 0.0
.bss 88852 88860 8 0.0
.data 3420 3420 0 0.0
.rodata 84375 84375 0 0.0
.text 651104 651104 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757459 757459 0 0.0
(read/write) 176720 176728 8 0.0
.bss 99100 99108 8 0.0
.data 3440 3440 0 0.0
.rodata 79943 79943 0 0.0
.text 677124 677124 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 744795 744795 0 0.0
(read/write) 171176 171184 8 0.0
.bss 93556 93564 8 0.0
.data 3440 3440 0 0.0
.rodata 106031 106031 0 0.0
.text 638372 638372 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 695595 695595 0 0.0
(read/write) 165528 165536 8 0.0
.bss 87720 87728 8 0.0
.data 3408 3408 0 0.0
.rodata 80175 80175 0 0.0
.text 615032 615032 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 681267 681267 0 0.0
(read/write) 165668 165676 8 0.0
.bss 87864 87872 8 0.0
.data 3404 3404 0 0.0
.rodata 76007 76007 0 0.0
.text 604872 604872 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 562098 562098 0 0.0
(read/write) 206492 206492 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 199956 199956 0 0.0
.comment 206 206 0 0.0
.data 1412 1412 0 0.0
.debug_abbrev 903134 903134 0 0.0
.debug_aranges 104328 104328 0 0.0
.debug_frame 351292 351292 0 0.0
.debug_info 19452487 19452511 24 0.0
.debug_line 2592989 2592988 -1 -0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1578966 1578967 1 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 107629 107629 0 0.0
.debug_str 3391562 3391585 23 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 83674 83674 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 467751 467751 0 0.0
.symtab 279216 279216 0 0.0
.text 476304 476304 0 0.0
lock CC3235SF_LAUNCHXL (read only) 618282 618282 0 0.0
(read/write) 206896 206896 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200336 200336 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 943794 943794 0 0.0
.debug_aranges 108792 108792 0 0.0
.debug_frame 366572 366572 0 0.0
.debug_info 20629203 20629227 24 0.0
.debug_line 2663362 2663361 -1 -0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1634657 1634658 1 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 112166 112166 0 0.0
.debug_str 3455748 3455771 23 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106242 106242 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 516987 516987 0 0.0
.symtab 298832 298832 0 0.0
.text 0 0 0 0.0
509916 509916 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 553039 553071 32 0.0
.app_xip_area 444257 444281 24 0.0
.bss 63752 63760 8 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539143 539167 24 0.0
.app_xip_area 425561 425577 16 0.0
.bss 68520 68528 8 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574591 574615 24 0.0
.app_xip_area 467137 467153 16 0.0
.bss 62496 62504 8 0.0
.data 588 588 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 550895 550919 24 0.0
.app_xip_area 440353 440377 24 0.0
.bss 65488 65488 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
k32w contact k32w0+release (read only) 589892 589892 0 0.0
(read/write) 87508 87508 0 0.0
.bss 70752 70752 0 0.0
.data 2132 2132 0 0.0
.text 589356 589356 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 684788 684788 0 0.0
.bss 66952 66952 0 0.0
.data 2716 2716 0 0.0
.text 571640 571640 0 0.0
light k32w0+release (read only) 589596 589596 0 0.0
(read/write) 87184 87184 0 0.0
.bss 70440 70440 0 0.0
.data 2120 2120 0 0.0
.text 589060 589060 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 776744 776744 0 0.0
.bss 76628 76628 0 0.0
.data 1928 1928 0 0.0
.text 654728 654728 0 0.0
lock k32w0+release (read only) 561356 561356 0 0.0
(read/write) 85012 85012 0 0.0
.bss 68328 68328 0 0.0
.data 2060 2060 0 0.0
.text 560820 560820 0 0.0
linux chip-tool-ipv6only arm64 (read only) 10178104 10178104 0 0.0
(read/write) 509744 509744 0 0.0
.bss 103048 103048 0 0.0
.data 4288 4288 0 0.0
.data.rel.ro 377160 377160 0 0.0
.dynamic 512 512 0 0.0
.got 18552 18552 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 316128 316128 0 0.0
.text 9087816 9087816 0 0.0
thermostat-no-ble arm64 (read only) 4359472 4359472 0 0.0
(read/write) 245888 245888 0 0.0
.bss 122168 122168 0 0.0
.data 2792 2792 0 0.0
.data.rel.ro 101608 101608 0 0.0
.dynamic 512 512 0 0.0
.got 11896 11896 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 161292 161292 0 0.0
.text 3859464 3859464 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2522968 2522968 0 0.0
.bss 219048 219056 8 0.0
.data 5136 5136 0 0.0
.text 1485652 1485652 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 0 0 0 0.0
(read only) 838136 838136 0 0.0
(read/write) 1723540 1723540 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 192708 192708 0 0.0
.comment 212 212 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 2496 2496 0 0.0
.debug_abbrev 1327158 1327158 0 0.0
.debug_aranges 141008 141008 0 0.0
.debug_frame 467156 467156 0 0.0
.debug_info 30280930 30280954 24 0.0
.debug_line 3898558 3898557 -1 -0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2245367 2245358 -9 -0.0
.debug_rnglists 151730 151730 0 0.0
.debug_str 4118416 4118439 23 0.0
.heap 838136 838136 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 798235 798235 0 0.0
.symtab 494048 494048 0 0.0
.text 1519948 1519948 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 0 0 0 0.0
(read only) 839936 839936 0 0.0
(read/write) 1682060 1682060 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190932 190932 0 0.0
.comment 212 212 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 1267368 1267368 0 0.0
.debug_aranges 137224 137224 0 0.0
.debug_frame 460544 460544 0 0.0
.debug_info 28552708 28552732 24 0.0
.debug_line 3803635 3803634 -1 -0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2189783 2189774 -9 -0.0
.debug_rnglists 147545 147545 0 0.0
.debug_str 4011153 4011176 23 0.0
.heap 839936 839936 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 742590 742590 0 0.0
.symtab 475104 475104 0 0.0
.text 1480268 1480268 0 0.0
.zero.table 8 8 0 0.0
light cy8ckit_062s2_43012 0 0 0 0.0
(read only) 846488 846488 0 0.0
(read/write) 1608236 1608236 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184492 184492 0 0.0
.comment 212 212 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 2360 2360 0 0.0
.debug_abbrev 1109046 1109046 0 0.0
.debug_aranges 127296 127296 0 0.0
.debug_frame 423468 423468 0 0.0
.debug_info 23670450 23670474 24 0.0
.debug_line 3377965 3377964 -1 -0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2026268 2026259 -9 -0.0
.debug_rnglists 137091 137091 0 0.0
.debug_str 3817975 3817998 23 0.0
.heap 846488 846488 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 655759 655759 0 0.0
.symtab 436608 436608 0 0.0
.text 1412996 1412996 0 0.0
.zero.table 8 8 0 0.0
lock cy8ckit_062s2_43012 0 0 0 0.0
(read only) 819224 819224 0 0.0
(read/write) 1641044 1641044 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 211740 211740 0 0.0
.comment 212 212 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 2376 2376 0 0.0
.debug_abbrev 1101892 1101892 0 0.0
.debug_aranges 125976 125976 0 0.0
.debug_frame 418704 418704 0 0.0
.debug_info 23480129 23480153 24 0.0
.debug_line 3330301 3330300 -1 -0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2003000 2002991 -9 -0.0
.debug_rnglists 135114 135114 0 0.0
.debug_str 3780235 3780258 23 0.0
.heap 819224 819224 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 629264 629264 0 0.0
.symtab 428144 428144 0 0.0
.text 1418540 1418540 0 0.0
.zero.table 8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177108 1177108 0 0.0
.bss 100608 100608 0 0.0
.data 744 744 0 0.0
.text 623952 623952 0 0.0
lock-app qpg6105+debug (read/write) 1133588 1133588 0 0.0
.bss 95288 95288 0 0.0
.data 748 748 0 0.0
.text 580428 580428 0 0.0

The default prj.conf build does not use partition layout with
factory data partition included, so the factory data support
has to be disabled.
@github-actions
Copy link

github-actions bot commented Oct 31, 2023

PR #30118: Size comparison from 1890490 to 9df56c0

Increases (46 builds for bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, psoc6, telink)
platform target config section 1890490 9df56c0 change % change
bl702 lighting-app bl702 .debug_info 41551674 41551698 24 0.0
.debug_loc 3657637 3657651 14 0.0
.debug_str 4085853 4085876 23 0.0
bl702+mfd .debug_info 41591963 4159198 24 0.0
.debug_loc 3695799 3695813 14 0.0
.debug_str 4091384 4091407 23 0.0
bl702+rpc .debug_info 46696336 46696360 24 0.0
.debug_loc 3865276 3865290 14 0.0
.debug_str 4513725 4513748 23 0.0
bl706-eth .debug_info 2247366 22473685 24 0.0
.debug_str 3628823 3628846 23 0.0
bl706-wifi .debug_info 23859865 23859889 24 0.0
.debug_loc 3262471 3262473 2 0.0
.debug_str 3730355 3730378 23 0.0
bl702l lighting-app bl702l .debug_info 41369171 41369195 24 0.0
.debug_str 4115627 4115650 23 0.0
bl702l+mfd .debug_info 41411503 41411527 24 0.0
.debug_str 4121148 4121171 23 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read/write) 166436 166444 8 0.0
.bss 88852 88860 8 0.0
lock-ftd LP_EM_CC1354P10_6 (read/write) 176720 176728 8 0.0
.bss 99100 99108 8 0.0
lock-mtd LP_EM_CC1354P10_6 (read/write) 171176 171184 8 0.0
.bss 93556 93564 8 0.0
pump-app LP_EM_CC1354P10_6 (read/write) 165528 165536 8 0.0
.bss 87720 87728 8 0.0
pump-controller-app LP_EM_CC1354P10_6 (read/write) 165668 165676 8 0.0
.bss 87864 87872 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL .debug_info 19452487 19452511 24 0.0
.debug_loclists 1578966 1578967 1 0.0
.debug_str 3391562 3391585 23 0.0
lock CC3235SF_LAUNCHXL .debug_info 20629203 20629227 24 0.0
.debug_loclists 1634657 1634658 1 0.0
.debug_str 3455748 3455771 23 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 553039 553071 32 0.0
.app_xip_area 444257 444281 24 0.0
.bss 63752 63760 8 0.0
lock cyw930739m2evb_01 (read/write) 539143 539167 24 0.0
.app_xip_area 425561 425577 16 0.0
.bss 68520 68528 8 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574591 574615 24 0.0
.app_xip_area 467137 467153 16 0.0
.bss 62496 62504 8 0.0
switch cyw930739m2evb_01 (read/write) 550895 550919 24 0.0
.app_xip_area 440353 440377 24 0.0
efr32 lighting-app BRD4187C (read/write) 1092792 1092800 8 0.0
.bss 195484 195492 8 0.0
lock-app BRD4161A+wf200 (read/write) 1104056 1104064 8 0.0
.bss 186632 186640 8 0.0
esp32 all-clusters-app m5stack (read/write) 520292 520308 16 0.0
.flash.rodata 273340 273356 16 0.0
linux shell debug (read only) 2757841 2757897 56 0.0
.rodata 180960 180992 32 0.0
tv-app debug (read only) 5289913 5289937 24 0.0
tv-casting-app debug (read only) 8239937 8239993 56 0.0
.rodata 337656 337688 32 0.0
mbed lock-app-release cy8cproto_062_4343w .bss 219048 219056 8 0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 30280930 30280954 24 0.0
.debug_str 4118416 4118439 23 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 28552708 28552732 24 0.0
.debug_str 4011153 4011176 23 0.0
light cy8ckit_062s2_43012 .debug_info 23670450 23670474 24 0.0
.debug_str 3817975 3817998 23 0.0
lock cy8ckit_062s2_43012 .debug_info 23480129 23480153 24 0.0
.debug_str 3780235 3780258 23 0.0
telink air-quality-sensor-app tlsr9528a (read/write) 856900 856956 56 0.0
text 604454 604506 52 0.0
all-clusters-app tlsr9518adk80d (read/write) 1078520 1078576 56 0.0
text 758132 758184 52 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1077172 1077228 56 0.0
text 744604 744656 52 0.0
bridge-app tlsr9518adk80d (read/write) 932204 932252 48 0.0
text 641650 641702 52 0.0
contact-sensor-app tlsr9528a (read/write) 860304 860352 48 0.0
text 607552 607604 52 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 962432 962500 68 0.0
text 683970 684022 52 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1088200 1088256 56 0.0
text 762322 762374 52 0.0
lock-app-dfu tlsr9528a (read/write) 918720 918768 48 0.0
text 638380 638432 52 0.0
ota-requestor-app tlsr9518adk80d (read/write) 945548 945604 56 0.0
text 657452 657504 52 0.0
pump-app tlsr9528a (read/write) 864128 864176 48 0.0
text 611726 611778 52 0.0
pump-controller-app tlsr9518adk80d (read/write) 804988 805044 56 0.0
text 578762 578814 52 0.0
resource-monitoring-app tlsr9518adk80d (read/write) 820704 820752 48 0.0
text 589374 589426 52 0.0
shell tlsr9518adk80d (read/write) 709036 709104 68 0.0
text 462008 462060 52 0.0
smoke_co_alarm-app tlsr9528a (read/write) 862900 862956 56 0.0
text 611088 611140 52 0.0
temperature-measurement-app tlsr9528a (read/write) 847944 848000 56 0.0
text 598260 598312 52 0.0
thermostat tlsr9518adk80d (read/write) 826072 826128 56 0.0
text 594116 594168 52 0.0
window-covering tlsr9518adk80d (read/write) 823536 823592 56 0.0
text 591166 591218 52 0.0
Decreases (9 builds for bl702, bl702l, cc32xx, psoc6)
platform target config section 1890490 9df56c0 change % change
bl702 lighting-app bl706-eth .debug_loc 3075224 3075210 -14 -0.0
bl702l lighting-app bl702l .debug_loc 3608145 3608131 -14 -0.0
bl702l+mfd .debug_loc 3646307 3646293 -14 -0.0
cc32xx air-purifier CC3235SF_LAUNCHXL .debug_line 2592989 2592988 -1 -0.0
lock CC3235SF_LAUNCHXL .debug_line 2663362 2663361 -1 -0.0
psoc6 all-clusters cy8ckit_062s2_43012 .debug_line 3898558 3898557 -1 -0.0
.debug_loclists 2245367 2245358 -9 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_line 3803635 3803634 -1 -0.0
.debug_loclists 2189783 2189774 -9 -0.0
light cy8ckit_062s2_43012 .debug_line 3377965 3377964 -1 -0.0
.debug_loclists 2026268 2026259 -9 -0.0
lock cy8ckit_062s2_43012 .debug_line 3330301 3330300 -1 -0.0
.debug_loclists 2003000 2002991 -9 -0.0
Full report (70 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, psoc6, qpg, telink)
platform target config section 1890490 9df56c0 change % change
bl602 lighting-app bl602 (read/write) 1409898 1409898 0 0.0
.bss 88488 88488 0 0.0
.data 9360 9360 0 0.0
.text 1075002 1075002 0 0.0
bl602+mfd (read/write) 1424058 1424058 0 0.0
.bss 88656 88656 0 0.0
.data 9336 9336 0 0.0
.text 1090062 1090062 0 0.0
bl602+rpc (read/write) 1456910 1456910 0 0.0
.bss 96520 96520 0 0.0
.data 9736 9736 0 0.0
.text 1106490 1106490 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1207823 1207823 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 32597 32597 0 0.0
.bss_psram 66128 66128 0 0.0
.comment 48 48 0 0.0
.data 3568 3568 0 0.0
.debug_abbrev 1552488 1552488 0 0.0
.debug_aranges 138888 138888 0 0.0
.debug_frame 508848 508848 0 0.0
.debug_info 41551674 41551698 24 0.0
.debug_line 5449608 5449608 0 0.0
.debug_loc 3657637 3657651 14 0.0
.debug_ranges 445216 445216 0 0.0
.debug_str 4085853 4085876 23 0.0
.hbn 584 584 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 148 148 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 106572 106572 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 598978 598978 0 0.0
.symtab 178768 178768 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3478 3478 0 0.0
.text 0 0 0 0.0
972600 972600 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1218679 1218679 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 32773 32773 0 0.0
.bss_psram 66128 66128 0 0.0
.comment 48 48 0 0.0
.data 3552 3552 0 0.0
.debug_abbrev 1554219 1554219 0 0.0
.debug_aranges 140056 140056 0 0.0
.debug_frame 514280 514280 0 0.0
.debug_info 41591963 4159198 24 0.0
.debug_line 5489944 5489944 0 0.0
.debug_loc 3695799 3695813 14 0.0
.debug_ranges 447456 447456 0 0.0
.debug_str 4091384 4091407 23 0.0
.hbn 584 584 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 148 148 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 105512 105512 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 602738 602738 0 0.0
.symtab 180528 180528 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3478 3478 0 0.0
.text 0 0 0 0.0
984372 984372 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1307835 1307835 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 41061 41061 0 0.0
.bss_psram 66112 66112 0 0.0
.comment 48 48 0 0.0
.data 4120 4120 0 0.0
.debug_abbrev 1733486 1733486 0 0.0
.debug_aranges 147504 147504 0 0.0
.debug_frame 537892 537892 0 0.0
.debug_info 46696336 46696360 24 0.0
.debug_line 5880029 5880029 0 0.0
.debug_loc 3865276 3865290 14 0.0
.debug_ranges 472784 472784 0 0.0
.debug_str 4513725 4513748 23 0.0
.hbn 584 584 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 164 164 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121472 121472 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 662935 662935 0 0.0
.symtab 197888 197888 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3478 3478 0 0.0
.text 0 0 0 0.0
1048152 1048152 0 0.0
bl706-eth (read/write) 995149 995149 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 27752 27752 0 0.0
.bss_psram 97975 97975 0 0.0
.comment 48 48 0 0.0
.data 3120 3120 0 0.0
.debug_abbrev 1071615 1071615 0 0.0
.debug_aranges 111720 111720 0 0.0
.debug_frame 412780 412780 0 0.0
.debug_info 2247366 22473685 24 0.0
.debug_line 4141120 4141120 0 0.0
.debug_loc 3075224 3075210 -14 -0.0
.debug_ranges 363632 363632 0 0.0
.debug_str 3628823 3628846 23 0.0
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 99212 99212 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 457426 457426 0 0.0
.symtab 133408 133408 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3458 3458 0 0.0
.text 0 0 0 0.0
738144 738144 0 0.0
bl706-wifi (read/write) 1229938 1229938 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 14637 14637 0 0.0
.bss_psram 98727 98727 0 0.0
.comment 48 48 0 0.0
.data 3552 3552 0 0.0
.debug_abbrev 1187398 1187398 0 0.0
.debug_aranges 119384 119384 0 0.0
.debug_frame 618432 618432 0 0.0
.debug_info 23859865 23859889 24 0.0
.debug_line 4566030 4566030 0 0.0
.debug_loc 3262471 3262473 2 0.0
.debug_ranges 391488 391488 0 0.0
.debug_str 3730355 3730378 23 0.0
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 120072 120072 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 506531 506531 0 0.0
.symtab 152704 152704 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3994 3994 0 0.0
.text 0 0 0 0.0
962204 962204 0 0.0
bl702l lighting-app bl702l (read only) 512 512 0 0.0
(read/write) 1178368 1178368 0 0.0
.boot2 400 400 0 0.0
.bss 20576 20576 0 0.0
.bss_psram 79248 79248 0 0.0
.comment 48 48 0 0.0
.data 4936 4936 0 0.0
.debug_abbrev 1552749 1552749 0 0.0
.debug_aranges 134096 134096 0 0.0
.debug_frame 490804 490804 0 0.0
.debug_info 41369171 41369195 24 0.0
.debug_line 5377654 5377654 0 0.0
.debug_loc 3608145 3608131 -14 -0.0
.debug_ranges 453376 453376 0 0.0
.debug_str 4115627 4115650 23 0.0
.hbn 3220 3220 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 148 148 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100728 100728 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 602508 602508 0 0.0
.symtab 179392 179392 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 512 512 0 0.0
.text 0 0 0 0.0
962252 962252 0 0.0
bl702l+mfd (read/write) 1190348 1190348 0 0.0
.boot2 400 400 0 0.0
.bss 20752 20752 0 0.0
.bss_psram 79248 79248 0 0.0
.comment 48 48 0 0.0
.data 4912 4912 0 0.0
.debug_abbrev 1554495 1554495 0 0.0
.debug_aranges 135264 135264 0 0.0
.debug_frame 496232 496232 0 0.0
.debug_info 41411503 41411527 24 0.0
.debug_line 5417867 5417867 0 0.0
.debug_loc 3646307 3646293 -14 -0.0
.debug_ranges 455616 455616 0 0.0
.debug_str 4121148 4121171 23 0.0
.hbn 3220 3220 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 148 148 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 99668 99668 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 606336 606336 0 0.0
.symtab 181184 181184 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 512 512 0 0.0
.text 0 0 0 0.0
974628 974628 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 735867 735867 0 0.0
(read/write) 166436 166444 8 0.0
.bss 88852 88860 8 0.0
.data 3420 3420 0 0.0
.rodata 84375 84375 0 0.0
.text 651104 651104 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757459 757459 0 0.0
(read/write) 176720 176728 8 0.0
.bss 99100 99108 8 0.0
.data 3440 3440 0 0.0
.rodata 79943 79943 0 0.0
.text 677124 677124 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 744795 744795 0 0.0
(read/write) 171176 171184 8 0.0
.bss 93556 93564 8 0.0
.data 3440 3440 0 0.0
.rodata 106031 106031 0 0.0
.text 638372 638372 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 695595 695595 0 0.0
(read/write) 165528 165536 8 0.0
.bss 87720 87728 8 0.0
.data 3408 3408 0 0.0
.rodata 80175 80175 0 0.0
.text 615032 615032 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 681267 681267 0 0.0
(read/write) 165668 165676 8 0.0
.bss 87864 87872 8 0.0
.data 3404 3404 0 0.0
.rodata 76007 76007 0 0.0
.text 604872 604872 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 562098 562098 0 0.0
(read/write) 206492 206492 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 199956 199956 0 0.0
.comment 206 206 0 0.0
.data 1412 1412 0 0.0
.debug_abbrev 903134 903134 0 0.0
.debug_aranges 104328 104328 0 0.0
.debug_frame 351292 351292 0 0.0
.debug_info 19452487 19452511 24 0.0
.debug_line 2592989 2592988 -1 -0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1578966 1578967 1 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 107629 107629 0 0.0
.debug_str 3391562 3391585 23 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 83674 83674 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 467751 467751 0 0.0
.symtab 279216 279216 0 0.0
.text 476304 476304 0 0.0
lock CC3235SF_LAUNCHXL (read only) 618282 618282 0 0.0
(read/write) 206896 206896 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200336 200336 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 943794 943794 0 0.0
.debug_aranges 108792 108792 0 0.0
.debug_frame 366572 366572 0 0.0
.debug_info 20629203 20629227 24 0.0
.debug_line 2663362 2663361 -1 -0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1634657 1634658 1 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 112166 112166 0 0.0
.debug_str 3455748 3455771 23 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106242 106242 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 516987 516987 0 0.0
.symtab 298832 298832 0 0.0
.text 0 0 0 0.0
509916 509916 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 553039 553071 32 0.0
.app_xip_area 444257 444281 24 0.0
.bss 63752 63760 8 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539143 539167 24 0.0
.app_xip_area 425561 425577 16 0.0
.bss 68520 68528 8 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574591 574615 24 0.0
.app_xip_area 467137 467153 16 0.0
.bss 62496 62504 8 0.0
.data 588 588 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 550895 550919 24 0.0
.app_xip_area 440353 440377 24 0.0
.bss 65488 65488 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1006560 1006560 0 0.0
.bss 171920 171920 0 0.0
.data 2692 2692 0 0.0
.text 831928 831928 0 0.0
BRD4187C (read/write) 1092792 1092800 8 0.0
.bss 195484 195492 8 0.0
.data 3300 3300 0 0.0
.text 893988 893988 0 0.0
lock-app BRD4161A+wf200 (read/write) 1104056 1104064 8 0.0
.bss 186632 186640 8 0.0
.data 2708 2708 0 0.0
.text 914692 914692 0 0.0
window-app BRD4187C (read/write) 1128740 1128740 0 0.0
.bss 167900 167900 0 0.0
.data 3172 3172 0 0.0
.text 957648 957648 0 0.0
esp32 all-clusters-app c3devkit (read only) 1133016 1133016 0 0.0
(read/write) 1670388 1670388 0 0.0
.dram0.bss 71904 71904 0 0.0
.dram0.data 13020 13020 0 0.0
.flash.rodata 241600 241600 0 0.0
.flash.text 1133016 1133016 0 0.0
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1177531 1177531 0 0.0
(read/write) 520292 520308 16 0.0
.dram0.bss 78552 78552 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 273340 273356 16 0.0
.flash.text 1172147 1172147 0 0.0
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 589892 589892 0 0.0
(read/write) 87508 87508 0 0.0
.bss 70752 70752 0 0.0
.data 2132 2132 0 0.0
.text 589356 589356 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 684788 684788 0 0.0
.bss 66952 66952 0 0.0
.data 2716 2716 0 0.0
.text 571640 571640 0 0.0
light k32w0+release (read only) 589596 589596 0 0.0
(read/write) 87184 87184 0 0.0
.bss 70440 70440 0 0.0
.data 2120 2120 0 0.0
.text 589060 589060 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 776744 776744 0 0.0
.bss 76628 76628 0 0.0
.data 1928 1928 0 0.0
.text 654728 654728 0 0.0
lock k32w0+release (read only) 561356 561356 0 0.0
(read/write) 85012 85012 0 0.0
.bss 68328 68328 0 0.0
.data 2060 2060 0 0.0
.text 560820 560820 0 0.0
linux air-purifier-app debug (read only) 2469485 2469485 0 0.0
(read/write) 126232 126232 0 0.0
.bss 46608 46608 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 72152 72152 0 0.0
.dynamic 608 608 0 0.0
.got 4560 4560 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 177280 177280 0 0.0
.text 2118357 2118357 0 0.0
all-clusters-app debug (read only) 5291889 5291889 0 0.0
(read/write) 417304 417304 0 0.0
.bss 128944 128944 0 0.0
.data 3856 3856 0 0.0
.data.rel.ro 277280 277280 0 0.0
.dynamic 624 624 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 1216 1216 0 0.0
.rodata 300012 300012 0 0.0
.text 4613027 4613027 0 0.0
all-clusters-minimal-app debug (read only) 4884553 4884553 0 0.0
(read/write) 232984 232984 0 0.0
.bss 126672 126672 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 95424 95424 0 0.0
.dynamic 624 624 0 0.0
.got 5320 5320 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 270237 270237 0 0.0
.text 4383171 4383171 0 0.0
bridge-app debug (read only) 4366185 4366185 0 0.0
(read/write) 215096 215096 0 0.0
.bss 118872 118872 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 84752 84752 0 0.0
.dynamic 624 624 0 0.0
.got 5288 5288 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 218173 218173 0 0.0
.text 3930355 3930355 0 0.0
chip-tool debug (read only) 10295049 10295049 0 0.0
(read/write) 445632 445632 0 0.0
.bss 93720 93720 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 339704 339704 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 387401 387401 0 0.0
.text 9306403 9306403 0 0.0
chip-tool-ipv6only arm64 (read only) 10178104 10178104 0 0.0
(read/write) 509744 509744 0 0.0
.bss 103048 103048 0 0.0
.data 4288 4288 0 0.0
.data.rel.ro 377160 377160 0 0.0
.dynamic 512 512 0 0.0
.got 18552 18552 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 316128 316128 0 0.0
.text 9087816 9087816 0 0.0
lighting-app debug+rpc+ui (read only) 5225193 5225193 0 0.0
(read/write) 223088 223088 0 0.0
.bss 118160 118160 0 0.0
.data 4416 4416 0 0.0
.data.rel.ro 92960 92960 0 0.0
.dynamic 672 672 0 0.0
.got 5904 5904 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 336596 336596 0 0.0
.text 4645347 4645347 0 0.0
lock-app debug (read only) 4465753 4465753 0 0.0
(read/write) 203224 203224 0 0.0
.bss 113392 113392 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79432 79432 0 0.0
.dynamic 624 624 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 247517 247517 0 0.0
.text 4008611 4008611 0 0.0
ota-provider-app debug (read only) 4121657 4121657 0 0.0
(read/write) 192160 192160 0 0.0
.bss 113536 113536 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 199805 199805 0 0.0
.text 3730979 3730979 0 0.0
ota-requestor-app debug (read only) 4207121 4207121 0 0.0
(read/write) 196344 196344 0 0.0
.bss 114560 114560 0 0.0
.data 4160 4160 0 0.0
.data.rel.ro 71728 71728 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 203261 203261 0 0.0
.text 3808707 3808707 0 0.0
shell debug (read only) 2757841 2757897 56 0.0
(read/write) 149088 149088 0 0.0
.bss 59592 59592 0 0.0
.data 816 816 0 0.0
.data.rel.ro 82896 82896 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 180960 180992 32 0.0
.text 2406194 2406194 0 0.0
thermostat-no-ble arm64 (read only) 4359472 4359472 0 0.0
(read/write) 245888 245888 0 0.0
.bss 122168 122168 0 0.0
.data 2792 2792 0 0.0
.data.rel.ro 101608 101608 0 0.0
.dynamic 512 512 0 0.0
.got 11896 11896 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 161292 161292 0 0.0
.text 3859464 3859464 0 0.0
tv-app debug (read only) 5289913 5289937 24 0.0
(read/write) 352016 352016 0 0.0
.bss 243104 243104 0 0.0
.data 5024 5024 0 0.0
.data.rel.ro 96512 96512 0 0.0
.dynamic 624 624 0 0.0
.got 5584 5584 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 271277 271277 0 0.0
.text 4774531 4774531 0 0.0
tv-casting-app debug (read only) 8239937 8239993 56 0.0
(read/write) 314488 314488 0 0.0
.bss 155872 155872 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 149296 149296 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 337656 337688 32 0.0
.text 7496899 7496899 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2522968 2522968 0 0.0
.bss 219048 219056 8 0.0
.data 5136 5136 0 0.0
.text 1485652 1485652 0 0.0
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 838136 838136 0 0.0
(read/write) 1723540 1723540 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 192708 192708 0 0.0
.comment 212 212 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 2496 2496 0 0.0
.debug_abbrev 1327158 1327158 0 0.0
.debug_aranges 141008 141008 0 0.0
.debug_frame 467156 467156 0 0.0
.debug_info 30280930 30280954 24 0.0
.debug_line 3898558 3898557 -1 -0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2245367 2245358 -9 -0.0
.debug_rnglists 151730 151730 0 0.0
.debug_str 4118416 4118439 23 0.0
.heap 838136 838136 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 798235 798235 0 0.0
.symtab 494048 494048 0 0.0
.text 0 0 0 0.0
1519948 1519948 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839936 839936 0 0.0
(read/write) 1682060 1682060 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190932 190932 0 0.0
.comment 212 212 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 1267368 1267368 0 0.0
.debug_aranges 137224 137224 0 0.0
.debug_frame 460544 460544 0 0.0
.debug_info 28552708 28552732 24 0.0
.debug_line 3803635 3803634 -1 -0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2189783 2189774 -9 -0.0
.debug_rnglists 147545 147545 0 0.0
.debug_str 4011153 4011176 23 0.0
.heap 839936 839936 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 742590 742590 0 0.0
.symtab 475104 475104 0 0.0
.text 1480268 1480268 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846488 846488 0 0.0
(read/write) 1608236 1608236 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184492 184492 0 0.0
.comment 212 212 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 2360 2360 0 0.0
.debug_abbrev 1109046 1109046 0 0.0
.debug_aranges 127296 127296 0 0.0
.debug_frame 423468 423468 0 0.0
.debug_info 23670450 23670474 24 0.0
.debug_line 3377965 3377964 -1 -0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2026268 2026259 -9 -0.0
.debug_rnglists 137091 137091 0 0.0
.debug_str 3817975 3817998 23 0.0
.heap 846488 846488 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 655759 655759 0 0.0
.symtab 436608 436608 0 0.0
.text 1412996 1412996 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 819224 819224 0 0.0
(read/write) 1641044 1641044 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 211740 211740 0 0.0
.comment 212 212 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 2376 2376 0 0.0
.debug_abbrev 1101892 1101892 0 0.0
.debug_aranges 125976 125976 0 0.0
.debug_frame 418704 418704 0 0.0
.debug_info 23480129 23480153 24 0.0
.debug_line 3330301 3330300 -1 -0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2003000 2002991 -9 -0.0
.debug_rnglists 135114 135114 0 0.0
.debug_str 3780235 3780258 23 0.0
.heap 819224 819224 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 629264 629264 0 0.0
.symtab 428144 428144 0 0.0
.text 1418540 1418540 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177108 1177108 0 0.0
.bss 100608 100608 0 0.0
.data 744 744 0 0.0
.text 623952 623952 0 0.0
lock-app qpg6105+debug (read/write) 1133588 1133588 0 0.0
.bss 95288 95288 0 0.0
.data 748 748 0 0.0
.text 580428 580428 0 0.0
telink air-quality-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 856900 856956 56 0.0
bss 77996 77996 0 0.0
text 604454 604506 52 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1078520 1078576 56 0.0
bss 112632 112632 0 0.0
text 758132 758184 52 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1077172 1077228 56 0.0
bss 122460 122460 0 0.0
text 744604 744656 52 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 932204 932252 48 0.0
bss 106876 106876 0 0.0
text 641650 641702 52 0.0
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 860304 860352 48 0.0
bss 78120 78120 0 0.0
text 607552 607604 52 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 962432 962500 68 0.0
bss 88184 88184 0 0.0
text 683970 684022 52 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1088200 1088256 56 0.0
bss 112384 112384 0 0.0
text 762322 762374 52 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 918720 918768 48 0.0
bss 78812 78812 0 0.0
text 638380 638432 52 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 945548 945604 56 0.0
bss 104976 104976 0 0.0
text 657452 657504 52 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 864128 864176 48 0.0
bss 78228 78228 0 0.0
text 611726 611778 52 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 804988 805044 56 0.0
bss 66248 66248 0 0.0
text 578762 578814 52 0.0
resource-monitoring-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 820704 820752 48 0.0
bss 66652 66652 0 0.0
text 589374 589426 52 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 709036 709104 68 0.0
bss 86424 86424 0 0.0
text 462008 462060 52 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 862900 862956 56 0.0
bss 78204 78204 0 0.0
text 611088 611140 52 0.0
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 847944 848000 56 0.0
bss 77932 77932 0 0.0
text 598260 598312 52 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 826072 826128 56 0.0
bss 66536 66536 0 0.0
text 594116 594168 52 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 823536 823592 56 0.0
bss 66888 66888 0 0.0
text 591166 591218 52 0.0

* Moved MINIMAL_LIBC config to mcuboot defaults
* Brought back setting lock feature map, but changed the value
from 0x101 to 0x181 (added COTA support)

Additionally fixed Zephyr unit tests:
* Changed main return type from void to main for Zephyr unit tests
runner.
* Added decreasing pool size conditionally to not affect tests
* Fixed exiting the tests to prevent abort.
Copy link

github-actions bot commented Nov 2, 2023

PR #30118: Size comparison from bfc8c32 to ed91a79

Increases above 0.2%:

platform target config section bfc8c32 ed91a791 change % change
nrfconnect all-clusters-app nrf7002dk_nrf5340_cpuapp rodata 134960 138912 3952 2.9
text 761676 775532 13856 1.8
Increases (47 builds for bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, psoc6, telink)
platform target config section bfc8c32 ed91a791 change % change
bl702 lighting-app bl702 .debug_info 41616312 41616336 24 0.0
.debug_str 4096268 4096291 23 0.0
bl702+mfd .debug_info 41656610 41656634 24 0.0
.debug_str 4101799 4101822 23 0.0
bl702+rpc .debug_info 46761824 46761848 24 0.0
.debug_str 4524198 4524221 23 0.0
bl706-eth .debug_info 22556971 22556995 24 0.0
.debug_loc 3083549 3083566 17 0.0
.debug_str 3639305 3639328 23 0.0
bl706-wifi .debug_info 23944309 23944333 24 0.0
.debug_str 3740779 3740802 23 0.0
bl702l lighting-app bl702l .debug_info 41433809 41433833 24 0.0
.debug_loc 3616413 3616457 44 0.0
.debug_str 4126042 4126065 23 0.0
bl702l+mfd .debug_info 41476150 41476174 24 0.0
.debug_loc 3654575 3654619 44 0.0
.debug_str 4131563 4131586 23 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read/write) 166436 166444 8 0.0
.bss 88852 88860 8 0.0
lock-ftd LP_EM_CC1354P10_6 (read/write) 176720 176728 8 0.0
.bss 99100 99108 8 0.0
lock-mtd LP_EM_CC1354P10_6 (read/write) 171176 171184 8 0.0
.bss 93556 93564 8 0.0
pump-app LP_EM_CC1354P10_6 (read/write) 165528 165536 8 0.0
.bss 87720 87728 8 0.0
pump-controller-app LP_EM_CC1354P10_6 (read/write) 165668 165676 8 0.0
.bss 87864 87872 8 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL .debug_info 19522734 19522758 24 0.0
.debug_str 3402320 3402343 23 0.0
lock CC3235SF_LAUNCHXL .debug_info 20703371 20703395 24 0.0
.debug_str 3466515 3466538 23 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 553135 553167 32 0.0
.app_xip_area 444353 444377 24 0.0
.bss 63752 63760 8 0.0
lock cyw930739m2evb_01 (read/write) 539199 539223 24 0.0
.app_xip_area 425617 425633 16 0.0
.bss 68520 68528 8 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574703 574735 32 0.0
.app_xip_area 467249 467273 24 0.0
.bss 62496 62504 8 0.0
switch cyw930739m2evb_01 (read/write) 550911 550935 24 0.0
.app_xip_area 440369 440393 24 0.0
efr32 lighting-app BRD4187C (read/write) 1092928 1092936 8 0.0
.bss 195484 195492 8 0.0
lock-app BRD4161A+wf200 (read/write) 1104104 1104112 8 0.0
.bss 186632 186640 8 0.0
esp32 all-clusters-app m5stack (read/write) 520316 520332 16 0.0
.flash.rodata 273364 273380 16 0.0
linux shell debug (read only) 2756433 2756489 56 0.0
.rodata 180640 180672 32 0.0
tv-app debug (read only) 5292841 5292865 24 0.0
tv-casting-app debug (read only) 8273073 8273129 56 0.0
.rodata 338744 338776 32 0.0
mbed lock-app-release cy8cproto_062_4343w .bss 219048 219056 8 0.0
nrfconnect all-clusters-app nrf7002dk_nrf5340_cpuapp rodata 134960 138912 3952 2.9
text 761676 775532 13856 1.8
psoc6 all-clusters cy8ckit_062s2_43012 .debug_info 30395025 30395049 24 0.0
.debug_str 4129248 4129271 23 0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_info 28657862 28657886 24 0.0
.debug_str 4021985 4022008 23 0.0
light cy8ckit_062s2_43012 .debug_info 23752638 23752662 24 0.0
.debug_str 3828807 3828830 23 0.0
lock cy8ckit_062s2_43012 .debug_info 23558098 23558122 24 0.0
.debug_str 3790944 3790967 23 0.0
telink air-quality-sensor-app tlsr9528a (read/write) 857104 857160 56 0.0
text 604494 604546 52 0.0
all-clusters-app tlsr9518adk80d (read/write) 1078612 1078660 48 0.0
text 758134 758186 52 0.0
all-clusters-minimal-app tlsr9528a (read/write) 1077336 1077392 56 0.0
text 744650 744702 52 0.0
bridge-app tlsr9518adk80d (read/write) 932292 932340 48 0.0
text 641690 641742 52 0.0
contact-sensor-app tlsr9528a (read/write) 860392 860440 48 0.0
text 607592 607644 52 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read/write) 962472 962548 76 0.0
text 683966 684018 52 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read/write) 1088332 1088380 48 0.0
text 762368 762420 52 0.0
lock-app-dfu tlsr9528a (read/write) 918808 918856 48 0.0
text 638420 638472 52 0.0
ota-requestor-app tlsr9518adk80d (read/write) 945636 945692 56 0.0
text 657492 657544 52 0.0
pump-app tlsr9528a (read/write) 864228 864276 48 0.0
text 611766 611818 52 0.0
pump-controller-app tlsr9518adk80d (read/write) 805088 805144 56 0.0
text 578802 578854 52 0.0
resource-monitoring-app tlsr9518adk80d (read/write) 820792 820840 48 0.0
text 589414 589466 52 0.0
shell tlsr9518adk80d (read/write) 709036 709104 68 0.0
text 462008 462060 52 0.0
smoke_co_alarm-app tlsr9528a (read/write) 862988 863044 56 0.0
text 611128 611180 52 0.0
temperature-measurement-app tlsr9528a (read/write) 848032 848088 56 0.0
text 598300 598352 52 0.0
thermostat tlsr9518adk80d (read/write) 826160 826216 56 0.0
text 594156 594208 52 0.0
window-covering tlsr9518adk80d (read/write) 823624 823680 56 0.0
text 591206 591258 52 0.0
Decreases (22 builds for bl702, nrfconnect, psoc6)
platform target config section bfc8c32 ed91a791 change % change
bl702 lighting-app bl702 .debug_loc 3665877 3665876 -1 -0.0
bl702+mfd .debug_loc 3704039 3704038 -1 -0.0
bl702+rpc .debug_loc 3873516 3873515 -1 -0.0
bl706-wifi .debug_loc 3270692 3270677 -15 -0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1179844 1058212 -121632 -10.3
bss 153980 128321 -25659 -16.7
rodata 118928 104588 -14340 -12.1
text 828036 777676 -50360 -6.1
nrf7002dk_nrf5340_cpuapp (read/write) 1327280 1185400 -141880 -10.7
bss 139990 120595 -19395 -13.9
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1161680 1039196 -122484 -10.5
bss 154219 128560 -25659 -16.6
rodata 113940 99548 -14392 -12.6
text 814596 763440 -51156 -6.3
light-switch-app nrf52840dk_nrf52840 (read/write) 1108192 989252 -118940 -10.7
bss 148141 122637 -25504 -17.2
rodata 103308 88436 -14872 -14.4
text 777764 730540 -47224 -6.1
nrf7002dk_nrf5340_cpuapp (read/write) 1365924 1179848 -186076 -13.6
bss 133801 114131 -19670 -14.7
rodata 190168 166244 -23924 -12.6
text 746644 745144 -1500 -0.2
lighting-app nrf52840dk_nrf52840+rpc (read/write) 1157520 1094216 -63304 -5.5
bss 158527 134368 -24159 -15.2
rodata 99276 94952 -4324 -4.4
text 819444 814272 -5172 -0.6
nrf52840dongle_nrf52840 (read/write) 1122168 1056312 -65856 -5.9
bss 166723 142421 -24302 -14.6
rodata 88852 85072 -3780 -4.3
text 781604 773436 -8168 -1.0
nrf5340dk_nrf5340_cpuapp (read/write) 1102312 978592 -123720 -11.2
bss 155547 130705 -24842 -16.0
rodata 101204 83968 -17236 -17.0
text 762092 711796 -50296 -6.6
nrf7002dk_nrf5340_cpuapp (read/write) 1365924 1179848 -186076 -13.6
bss 133801 114131 -19670 -14.7
rodata 190168 166244 -23924 -12.6
text 746644 745144 -1500 -0.2
lock-app nrf52840dk_nrf52840 (read/write) 1129744 1010924 -118820 -10.5
bss 148692 123187 -25505 -17.2
rodata 124412 109532 -14880 -12.0
text 777704 730616 -47088 -6.1
nrf5340dk_nrf5340_cpuapp (read/write) 1042224 926088 -116136 -11.1
bss 145924 120784 -25140 -17.2
rodata 118548 103816 -14732 -12.4
text 694252 649332 -44920 -6.5
nrf7002dk_nrf5340_cpuapp (read/write) 1388288 1202376 -185912 -13.4
bss 134352 114681 -19671 -14.6
rodata 211268 187348 -23920 -11.3
text 747396 746056 -1340 -0.2
pump-app nrf52840dk_nrf52840 (read/write) 1079188 960348 -118840 -11.0
bss 147373 121868 -25505 -17.3
rodata 99280 84404 -14876 -15.0
text 753640 706504 -47136 -6.3
pump-controller-app nrf52840dk_nrf52840 (read/write) 1067180 948336 -118844 -11.1
bss 147172 121667 -25505 -17.3
rodata 96200 81320 -14880 -15.5
text 744968 697832 -47136 -6.3
psoc6 all-clusters cy8ckit_062s2_43012 .debug_loclists 2250228 2250219 -9 -0.0
all-clusters-minimal cy8ckit_062s2_43012 .debug_loclists 2194644 2194643 -1 -0.0
light cy8ckit_062s2_43012 .debug_loclists 2031129 2031127 -2 -0.0
lock cy8ckit_062s2_43012 .debug_loclists 2007789 2007787 -2 -0.0
Full report (84 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, psoc6, qpg, telink)
platform target config section bfc8c32 ed91a791 change % change
bl602 lighting-app bl602 (read/write) 1410106 1410106 0 0.0
.bss 88488 88488 0 0.0
.data 9360 9360 0 0.0
.text 1075174 1075174 0 0.0
bl602+mfd (read/write) 1424530 1424530 0 0.0
.bss 88656 88656 0 0.0
.data 9336 9336 0 0.0
.text 1090490 1090490 0 0.0
bl602+rpc (read/write) 1457118 1457118 0 0.0
.bss 96520 96520 0 0.0
.data 9736 9736 0 0.0
.text 1106662 1106662 0 0.0
bl702 lighting-app bl702 (read only) 3478 3478 0 0.0
(read/write) 1208035 1208035 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 32597 32597 0 0.0
.bss_psram 66128 66128 0 0.0
.comment 48 48 0 0.0
.data 3568 3568 0 0.0
.debug_abbrev 1552481 1552481 0 0.0
.debug_aranges 139128 139128 0 0.0
.debug_frame 509816 509816 0 0.0
.debug_info 41616312 41616336 24 0.0
.debug_line 5455928 5455928 0 0.0
.debug_loc 3665877 3665876 -1 -0.0
.debug_ranges 446328 446328 0 0.0
.debug_str 4096268 4096291 23 0.0
.hbn 584 584 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 148 148 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 106612 106612 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 599479 599479 0 0.0
.symtab 178816 178816 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3478 3478 0 0.0
.text 0 0 0 0.0
972772 972772 0 0.0
bl702+mfd (read only) 3478 3478 0 0.0
(read/write) 1219147 1219147 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 32773 32773 0 0.0
.bss_psram 66128 66128 0 0.0
.comment 48 48 0 0.0
.data 3552 3552 0 0.0
.debug_abbrev 1554212 1554212 0 0.0
.debug_aranges 140296 140296 0 0.0
.debug_frame 515248 515248 0 0.0
.debug_info 41656610 41656634 24 0.0
.debug_line 5496264 5496264 0 0.0
.debug_loc 3704039 3704038 -1 -0.0
.debug_ranges 448568 448568 0 0.0
.debug_str 4101799 4101822 23 0.0
.hbn 584 584 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 148 148 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 105552 105552 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 603239 603239 0 0.0
.symtab 180576 180576 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3478 3478 0 0.0
.text 0 0 0 0.0
984800 984800 0 0.0
bl702+rpc (read only) 3478 3478 0 0.0
(read/write) 1308303 1308303 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 41061 41061 0 0.0
.bss_psram 66112 66112 0 0.0
.comment 48 48 0 0.0
.data 4120 4120 0 0.0
.debug_abbrev 1733479 1733479 0 0.0
.debug_aranges 147744 147744 0 0.0
.debug_frame 538860 538860 0 0.0
.debug_info 46761824 46761848 24 0.0
.debug_line 5886349 5886349 0 0.0
.debug_loc 3873516 3873515 -1 -0.0
.debug_ranges 473896 473896 0 0.0
.debug_str 4524198 4524221 23 0.0
.hbn 584 584 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 164 164 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 121512 121512 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 663436 663436 0 0.0
.symtab 197936 197936 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3478 3478 0 0.0
.text 0 0 0 0.0
1048580 1048580 0 0.0
bl706-eth (read/write) 995361 995361 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 27752 27752 0 0.0
.bss_psram 97975 97975 0 0.0
.comment 48 48 0 0.0
.data 3120 3120 0 0.0
.debug_abbrev 1071608 1071608 0 0.0
.debug_aranges 111960 111960 0 0.0
.debug_frame 413748 413748 0 0.0
.debug_info 22556971 22556995 24 0.0
.debug_line 4147452 4147452 0 0.0
.debug_loc 3083549 3083566 17 0.0
.debug_ranges 364744 364744 0 0.0
.debug_str 3639305 3639328 23 0.0
.hbn 184 184 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 156 156 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 99252 99252 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 457927 457927 0 0.0
.symtab 133456 133456 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3458 3458 0 0.0
.text 0 0 0 0.0
738316 738316 0 0.0
bl706-wifi (read/write) 1230202 1230202 0 0.0
.bleromro 6342 6342 0 0.0
.bleromrw 124 124 0 0.0
.boot2 400 400 0 0.0
.bss 14637 14637 0 0.0
.bss_psram 98727 98727 0 0.0
.comment 48 48 0 0.0
.data 3552 3552 0 0.0
.debug_abbrev 1187391 1187391 0 0.0
.debug_aranges 119624 119624 0 0.0
.debug_frame 619760 619760 0 0.0
.debug_info 23944309 23944333 24 0.0
.debug_line 4572352 4572352 0 0.0
.debug_loc 3270692 3270677 -15 -0.0
.debug_ranges 392600 392600 0 0.0
.debug_str 3740779 3740802 23 0.0
.hbn 468 468 0 0.0
.hbn_noinit 260 260 0 0.0
.init 342 342 0 0.0
.init_array 160 160 0 0.0
.ocram_bss 8416 8416 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 120112 120112 0 0.0
.rsvd 4 4 0 0.0
.shstrtab 297 297 0 0.0
.stack 2048 2048 0 0.0
.strtab 507032 507032 0 0.0
.symtab 152752 152752 0 0.0
.tcm_data 28 28 0 0.0
.tcmcode 3994 3994 0 0.0
.text 0 0 0 0.0
962426 962426 0 0.0
bl702l lighting-app bl702l (read/write) 1179348 1179348 0 0.0
.boot2 400 400 0 0.0
.bss 20576 20576 0 0.0
.bss_psram 79248 79248 0 0.0
.comment 48 48 0 0.0
.data 4936 4936 0 0.0
.debug_abbrev 1552742 1552742 0 0.0
.debug_aranges 134336 134336 0 0.0
.debug_frame 491772 491772 0 0.0
.debug_info 41433809 41433833 24 0.0
.debug_line 5383974 5383974 0 0.0
.debug_loc 3616413 3616457 44 0.0
.debug_ranges 454488 454488 0 0.0
.debug_str 4126042 4126065 23 0.0
.hbn 3220 3220 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 148 148 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 100768 100768 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 603009 603009 0 0.0
.symtab 179440 179440 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 512 512 0 0.0
.text 0 0 0 0.0
962680 962680 0 0.0
bl702l+mfd (read only) 512 512 0 0.0
(read/write) 1190048 1190048 0 0.0
.boot2 400 400 0 0.0
.bss 20752 20752 0 0.0
.bss_psram 79248 79248 0 0.0
.comment 48 48 0 0.0
.data 4912 4912 0 0.0
.debug_abbrev 1554488 1554488 0 0.0
.debug_aranges 135504 135504 0 0.0
.debug_frame 497200 497200 0 0.0
.debug_info 41476150 41476174 24 0.0
.debug_line 5424187 5424187 0 0.0
.debug_loc 3654575 3654619 44 0.0
.debug_ranges 456728 456728 0 0.0
.debug_str 4131563 4131586 23 0.0
.hbn 3220 3220 0 0.0
.hbn_noinit 308 308 0 0.0
.init 408 408 0 0.0
.init_array 148 148 0 0.0
.psram 0 0 0 0.0
.riscv.attributes 47 47 0 0.0
.rodata 99708 99708 0 0.0
.romdata 3224 3224 0 0.0
.rsvd 4 4 0 0.0
.sha_ocram 72 72 0 0.0
.shstrtab 293 293 0 0.0
.stack 2048 2048 0 0.0
.strtab 606837 606837 0 0.0
.symtab 181232 181232 0 0.0
.tcm_data 692 692 0 0.0
.tcmcode 512 512 0 0.0
.text 0 0 0 0.0
974800 974800 0 0.0
cc13x4_26x4 lighting-app LP_EM_CC1354P10_6 (read only) 736003 736003 0 0.0
(read/write) 166436 166444 8 0.0
.bss 88852 88860 8 0.0
.data 3420 3420 0 0.0
.rodata 84455 84455 0 0.0
.text 651160 651160 0 0.0
lock-ftd LP_EM_CC1354P10_6 (read only) 757571 757571 0 0.0
(read/write) 176720 176728 8 0.0
.bss 99100 99108 8 0.0
.data 3440 3440 0 0.0
.rodata 79999 79999 0 0.0
.text 677180 677180 0 0.0
lock-mtd LP_EM_CC1354P10_6 (read only) 744915 744915 0 0.0
(read/write) 171176 171184 8 0.0
.bss 93556 93564 8 0.0
.data 3440 3440 0 0.0
.rodata 106087 106087 0 0.0
.text 638436 638436 0 0.0
pump-app LP_EM_CC1354P10_6 (read only) 695715 695715 0 0.0
(read/write) 165528 165536 8 0.0
.bss 87720 87728 8 0.0
.data 3408 3408 0 0.0
.rodata 80239 80239 0 0.0
.text 615088 615088 0 0.0
pump-controller-app LP_EM_CC1354P10_6 (read only) 681387 681387 0 0.0
(read/write) 165668 165676 8 0.0
.bss 87864 87872 8 0.0
.data 3404 3404 0 0.0
.rodata 76071 76071 0 0.0
.text 604928 604928 0 0.0
cc32xx air-purifier CC3235SF_LAUNCHXL (blank) 0 0 0 0.0
(read only) 562346 562346 0 0.0
(read/write) 206492 206492 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 199956 199956 0 0.0
.comment 206 206 0 0.0
.data 1412 1412 0 0.0
.debug_abbrev 903138 903138 0 0.0
.debug_aranges 104584 104584 0 0.0
.debug_frame 352236 352236 0 0.0
.debug_info 19522734 19522758 24 0.0
.debug_line 2597191 2597191 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1583788 1583788 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 107945 107945 0 0.0
.debug_str 3402320 3402343 23 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 83714 83714 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 468295 468295 0 0.0
.symtab 279440 279440 0 0.0
.text 476512 476512 0 0.0
lock CC3235SF_LAUNCHXL (read only) 618538 618538 0 0.0
(read/write) 206896 206896 0 0.0
.ARM.attributes 44 44 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 200336 200336 0 0.0
.comment 206 206 0 0.0
.data 1440 1440 0 0.0
.debug_abbrev 943798 943798 0 0.0
.debug_aranges 109048 109048 0 0.0
.debug_frame 367516 367516 0 0.0
.debug_info 20703371 20703395 24 0.0
.debug_line 2667563 2667563 0 0.0
.debug_line_str 513 513 0 0.0
.debug_loc 33340 33340 0 0.0
.debug_loclists 1639479 1639479 0 0.0
.debug_ranges 4984 4984 0 0.0
.debug_rnglists 112482 112482 0 0.0
.debug_str 3466515 3466538 23 0.0
.ramVecs 780 780 0 0.0
.resetVecs 64 64 0 0.0
.rodata 106290 106290 0 0.0
.shstrtab 265 265 0 0.0
.stack 2048 2048 0 0.0
.strtab 517531 517531 0 0.0
.symtab 299056 299056 0 0.0
.text 0 0 0 0.0
510124 510124 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 553135 553167 32 0.0
.app_xip_area 444353 444377 24 0.0
.bss 63752 63760 8 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 539199 539223 24 0.0
.app_xip_area 425617 425633 16 0.0
.bss 68520 68528 8 0.0
.data 692 692 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor cyw930739m2evb_01 (read/write) 574703 574735 32 0.0
.app_xip_area 467249 467273 24 0.0
.bss 62496 62504 8 0.0
.data 588 588 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
switch cyw930739m2evb_01 (read/write) 550911 550935 24 0.0
.app_xip_area 440369 440393 24 0.0
.bss 65488 65488 0 0.0
.data 688 688 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A+rs9116 (read/write) 1006848 1006848 0 0.0
.bss 171920 171920 0 0.0
.data 2692 2692 0 0.0
.text 832216 832216 0 0.0
BRD4187C (read/write) 1092928 1092936 8 0.0
.bss 195484 195492 8 0.0
.data 3300 3300 0 0.0
.text 894124 894124 0 0.0
lock-app BRD4161A+wf200 (read/write) 1104104 1104112 8 0.0
.bss 186632 186640 8 0.0
.data 2708 2708 0 0.0
.text 914740 914740 0 0.0
window-app BRD4187C (read/write) 1128980 1128980 0 0.0
.bss 167900 167900 0 0.0
.data 3172 3172 0 0.0
.text 957888 957888 0 0.0
esp32 all-clusters-app c3devkit (read only) 1133022 1133022 0 0.0
(read/write) 1670484 1670484 0 0.0
.dram0.bss 71904 71904 0 0.0
.dram0.data 13020 13020 0 0.0
.flash.rodata 241696 241696 0 0.0
.flash.text 1133022 1133022 0 0.0
.iram0.text 75694 75694 0 0.0
m5stack (read only) 1177571 1177571 0 0.0
(read/write) 520316 520332 16 0.0
.dram0.bss 78552 78552 0 0.0
.dram0.data 34036 34036 0 0.0
.flash.rodata 273364 273380 16 0.0
.flash.text 1172187 1172187 0 0.0
.iram0.text 123907 123907 0 0.0
k32w contact k32w0+release (read only) 589972 589972 0 0.0
(read/write) 87508 87508 0 0.0
.bss 70752 70752 0 0.0
.data 2132 2132 0 0.0
.text 589436 589436 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 684852 684852 0 0.0
.bss 66952 66952 0 0.0
.data 2716 2716 0 0.0
.text 571704 571704 0 0.0
light k32w0+release (read only) 589676 589676 0 0.0
(read/write) 87184 87184 0 0.0
.bss 70440 70440 0 0.0
.data 2120 2120 0 0.0
.text 589140 589140 0 0.0
k32w1+release (read only) 1024 1024 0 0.0
(read/write) 776864 776864 0 0.0
.bss 76628 76628 0 0.0
.data 1928 1928 0 0.0
.text 654848 654848 0 0.0
lock k32w0+release (read only) 561452 561452 0 0.0
(read/write) 85012 85012 0 0.0
.bss 68328 68328 0 0.0
.data 2060 2060 0 0.0
.text 560916 560916 0 0.0
linux air-purifier-app debug (read only) 2467805 2467805 0 0.0
(read/write) 126264 126264 0 0.0
.bss 46608 46608 0 0.0
.data 1472 1472 0 0.0
.data.rel.ro 72184 72184 0 0.0
.dynamic 608 608 0 0.0
.got 4560 4560 0 0.0
.init 27 27 0 0.0
.init_array 800 800 0 0.0
.rodata 176960 176960 0 0.0
.text 2116949 2116949 0 0.0
all-clusters-app debug (read only) 5291873 5291873 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 278848 278848 0 0.0
.dynamic 624 624 0 0.0
.got 5360 5360 0 0.0
.init 27 27 0 0.0
.init_array 1216 1216 0 0.0
.rodata 299884 299884 0 0.0
.text 4611795 4611795 0 0.0
all-clusters-minimal-app debug (read only) 4883177 4883177 0 0.0
(read/write) 233016 233016 0 0.0
.bss 126672 126672 0 0.0
.data 3760 3760 0 0.0
.data.rel.ro 95456 95456 0 0.0
.dynamic 624 624 0 0.0
.got 5320 5320 0 0.0
.init 27 27 0 0.0
.init_array 1152 1152 0 0.0
.rodata 269885 269885 0 0.0
.text 4382099 4382099 0 0.0
bridge-app debug (read only) 4364489 4364489 0 0.0
(read/write) 215128 215128 0 0.0
.bss 118872 118872 0 0.0
.data 4704 4704 0 0.0
.data.rel.ro 84784 84784 0 0.0
.dynamic 624 624 0 0.0
.got 5288 5288 0 0.0
.init 27 27 0 0.0
.init_array 824 824 0 0.0
.rodata 217853 217853 0 0.0
.text 3928931 3928931 0 0.0
chip-tool debug (read only) 10335001 10335001 0 0.0
(read/write) 447968 447968 0 0.0
.bss 93720 93720 0 0.0
.data 4994 4994 0 0.0
.data.rel.ro 342040 342040 0 0.0
.dynamic 624 624 0 0.0
.got 5784 5784 0 0.0
.init 27 27 0 0.0
.init_array 768 768 0 0.0
.rodata 390537 390537 0 0.0
.text 9340051 9340051 0 0.0
chip-tool-ipv6only arm64 (read only) 10213512 10213512 0 0.0
(read/write) 511216 511216 0 0.0
.bss 103048 103048 0 0.0
.data 4288 4288 0 0.0
.data.rel.ro 379536 379536 0 0.0
.dynamic 512 512 0 0.0
.got 18592 18592 0 0.0
.init 24 24 0 0.0
.init_array 256 256 0 0.0
.rodata 317056 317056 0 0.0
.text 9118984 9118984 0 0.0
lighting-app debug+rpc+ui (read only) 5223817 5223817 0 0.0
(read/write) 223120 223120 0 0.0
.bss 118160 118160 0 0.0
.data 4416 4416 0 0.0
.data.rel.ro 92992 92992 0 0.0
.dynamic 672 672 0 0.0
.got 5904 5904 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 336244 336244 0 0.0
.text 4644275 4644275 0 0.0
lock-app debug (read only) 4464041 4464041 0 0.0
(read/write) 203256 203256 0 0.0
.bss 113392 113392 0 0.0
.data 3648 3648 0 0.0
.data.rel.ro 79464 79464 0 0.0
.dynamic 624 624 0 0.0
.got 5240 5240 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 247165 247165 0 0.0
.text 4007203 4007203 0 0.0
ota-provider-app debug (read only) 4121673 4121673 0 0.0
(read/write) 192192 192192 0 0.0
.bss 113536 113536 0 0.0
.data 3920 3920 0 0.0
.data.rel.ro 68816 68816 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 199837 199837 0 0.0
.text 3730915 3730915 0 0.0
ota-requestor-app debug (read only) 4207945 4207945 0 0.0
(read/write) 196408 196408 0 0.0
.bss 114560 114560 0 0.0
.data 4192 4192 0 0.0
.data.rel.ro 71760 71760 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 203581 203581 0 0.0
.text 3809139 3809139 0 0.0
shell debug (read only) 2756433 2756489 56 0.0
(read/write) 149120 149120 0 0.0
.bss 59592 59592 0 0.0
.data 816 816 0 0.0
.data.rel.ro 82928 82928 0 0.0
.dynamic 592 592 0 0.0
.got 4088 4088 0 0.0
.init 27 27 0 0.0
.init_array 1072 1072 0 0.0
.rodata 180640 180672 32 0.0
.text 2405058 2405058 0 0.0
thermostat-no-ble arm64 (read only) 4359912 4359912 0 0.0
(read/write) 245432 245432 0 0.0
.bss 122168 122168 0 0.0
.data 2792 2792 0 0.0
.data.rel.ro 101624 101624 0 0.0
.dynamic 512 512 0 0.0
.got 11904 11904 0 0.0
.init 24 24 0 0.0
.init_array 432 432 0 0.0
.rodata 161332 161332 0 0.0
.text 3859800 3859800 0 0.0
tv-app debug (read only) 5292841 5292865 24 0.0
(read/write) 352016 352016 0 0.0
.bss 243104 243104 0 0.0
.data 5024 5024 0 0.0
.data.rel.ro 96512 96512 0 0.0
.dynamic 624 624 0 0.0
.got 5584 5584 0 0.0
.init 27 27 0 0.0
.init_array 1160 1160 0 0.0
.rodata 271821 271821 0 0.0
.text 4776867 4776867 0 0.0
tv-casting-app debug (read only) 8273073 8273129 56 0.0
(read/write) 315224 315224 0 0.0
.bss 155872 155872 0 0.0
.data 2464 2464 0 0.0
.data.rel.ro 150032 150032 0 0.0
.dynamic 624 624 0 0.0
.got 5064 5064 0 0.0
.init 27 27 0 0.0
.init_array 1136 1136 0 0.0
.rodata 338744 338776 32 0.0
.text 7527075 7527075 0 0.0
mbed lock-app-release cy8cproto_062_4343w (read only) 6224 6224 0 0.0
(read/write) 2523088 2523088 0 0.0
.bss 219048 219056 8 0.0
.data 5136 5136 0 0.0
.text 1485772 1485772 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1179844 1058212 -121632 -10.3
bss 153980 128321 -25659 -16.7
rodata 118928 104588 -14340 -12.1
text 828036 777676 -50360 -6.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1327280 1185400 -141880 -10.7
bss 139990 120595 -19395 -13.9
rodata 134960 138912 3952 2.9
text 761676 775532 13856 1.8
all-clusters-minimal-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1161680 1039196 -122484 -10.5
bss 154219 128560 -25659 -16.6
rodata 113940 99548 -14392 -12.6
text 814596 763440 -51156 -6.3
light-switch-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1108192 989252 -118940 -10.7
bss 148141 122637 -25504 -17.2
rodata 103308 88436 -14872 -14.4
text 777764 730540 -47224 -6.1
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1365924 1179848 -186076 -13.6
bss 133801 114131 -19670 -14.7
rodata 190168 166244 -23924 -12.6
text 746644 745144 -1500 -0.2
lighting-app nrf52840dk_nrf52840+rpc (read only) 4 4 0 0.0
(read/write) 1157520 1094216 -63304 -5.5
bss 158527 134368 -24159 -15.2
rodata 99276 94952 -4324 -4.4
text 819444 814272 -5172 -0.6
nrf52840dongle_nrf52840 (read only) 4 4 0 0.0
(read/write) 1122168 1056312 -65856 -5.9
bss 166723 142421 -24302 -14.6
rodata 88852 85072 -3780 -4.3
text 781604 773436 -8168 -1.0
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1102312 978592 -123720 -11.2
bss 155547 130705 -24842 -16.0
rodata 101204 83968 -17236 -17.0
text 762092 711796 -50296 -6.6
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1365924 1179848 -186076 -13.6
bss 133801 114131 -19670 -14.7
rodata 190168 166244 -23924 -12.6
text 746644 745144 -1500 -0.2
lock-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1129744 1010924 -118820 -10.5
bss 148692 123187 -25505 -17.2
rodata 124412 109532 -14880 -12.0
text 777704 730616 -47088 -6.1
nrf5340dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1042224 926088 -116136 -11.1
bss 145924 120784 -25140 -17.2
rodata 118548 103816 -14732 -12.4
text 694252 649332 -44920 -6.5
nrf7002dk_nrf5340_cpuapp (read only) 4 4 0 0.0
(read/write) 1388288 1202376 -185912 -13.4
bss 134352 114681 -19671 -14.6
rodata 211268 187348 -23920 -11.3
text 747396 746056 -1340 -0.2
pump-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1079188 960348 -118840 -11.0
bss 147373 121868 -25505 -17.3
rodata 99280 84404 -14876 -15.0
text 753640 706504 -47136 -6.3
pump-controller-app nrf52840dk_nrf52840 (read only) 4 4 0 0.0
(read/write) 1067180 948336 -118844 -11.1
bss 147172 121667 -25505 -17.3
rodata 96200 81320 -14880 -15.5
text 744968 697832 -47136 -6.3
psoc6 all-clusters cy8ckit_062s2_43012 (read only) 838136 838136 0 0.0
(read/write) 1723796 1723796 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 192708 192708 0 0.0
.comment 212 212 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 2496 2496 0 0.0
.debug_abbrev 1327154 1327154 0 0.0
.debug_aranges 141264 141264 0 0.0
.debug_frame 468096 468096 0 0.0
.debug_info 30395025 30395049 24 0.0
.debug_line 3902849 3902849 0 0.0
.debug_line_str 957 957 0 0.0
.debug_loclists 2250228 2250219 -9 -0.0
.debug_rnglists 152058 152058 0 0.0
.debug_str 4129248 4129271 23 0.0
.heap 838136 838136 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 798817 798817 0 0.0
.symtab 494272 494272 0 0.0
.text 0 0 0 0.0
1520204 1520204 0 0.0
.zero.table 8 8 0 0.0
all-clusters-minimal cy8ckit_062s2_43012 (read only) 839936 839936 0 0.0
(read/write) 1682380 1682380 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 190932 190932 0 0.0
.comment 212 212 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 1267364 1267364 0 0.0
.debug_aranges 137480 137480 0 0.0
.debug_frame 461484 461484 0 0.0
.debug_info 28657862 28657886 24 0.0
.debug_line 3807918 3807918 0 0.0
.debug_line_str 981 981 0 0.0
.debug_loclists 2194644 2194643 -1 -0.0
.debug_rnglists 147873 147873 0 0.0
.debug_str 4021985 4022008 23 0.0
.heap 839936 839936 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 743172 743172 0 0.0
.symtab 475328 475328 0 0.0
.text 1480588 1480588 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
light cy8ckit_062s2_43012 (read only) 846488 846488 0 0.0
(read/write) 1608540 1608540 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 184492 184492 0 0.0
.comment 212 212 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 2360 2360 0 0.0
.debug_abbrev 1109042 1109042 0 0.0
.debug_aranges 127552 127552 0 0.0
.debug_frame 424408 424408 0 0.0
.debug_info 23752638 23752662 24 0.0
.debug_line 3382216 3382216 0 0.0
.debug_line_str 942 942 0 0.0
.debug_loclists 2031129 2031127 -2 -0.0
.debug_rnglists 137419 137419 0 0.0
.debug_str 3828807 3828830 23 0.0
.heap 846488 846488 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 656341 656341 0 0.0
.symtab 436832 436832 0 0.0
.text 1413300 1413300 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
lock cy8ckit_062s2_43012 (read only) 819224 819224 0 0.0
(read/write) 1641284 1641284 0 0.0
.ARM.attributes 46 46 0 0.0
.ARM.exidx 8 8 0 0.0
.bss 211740 211740 0 0.0
.comment 212 212 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 2376 2376 0 0.0
.debug_abbrev 1101888 1101888 0 0.0
.debug_aranges 126232 126232 0 0.0
.debug_frame 419644 419644 0 0.0
.debug_info 23558098 23558122 24 0.0
.debug_line 3334440 3334440 0 0.0
.debug_line_str 933 933 0 0.0
.debug_loclists 2007789 2007787 -2 -0.0
.debug_rnglists 135430 135430 0 0.0
.debug_str 3790944 3790967 23 0.0
.heap 819224 819224 0 0.0
.noinit 148 148 0 0.0
.ramVectors 736 736 0 0.0
.shstrtab 296 296 0 0.0
.stack_dummy 4096 4096 0 0.0
.strtab 629808 629808 0 0.0
.symtab 428368 428368 0 0.0
.text 1418780 1418780 0 0.0
.zero.table 0 0 0 0.0
8 8 0 0.0
qpg lighting-app qpg6105+debug (read/write) 1177188 1177188 0 0.0
.bss 100584 100584 0 0.0
.data 744 744 0 0.0
.text 624032 624032 0 0.0
lock-app qpg6105+debug (read/write) 1137528 1137528 0 0.0
.bss 95328 95328 0 0.0
.data 776 776 0 0.0
.text 584372 584372 0 0.0
telink air-quality-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 857104 857160 56 0.0
bss 78004 78004 0 0.0
text 604494 604546 52 0.0
all-clusters-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1078612 1078660 48 0.0
bss 112632 112632 0 0.0
text 758134 758186 52 0.0
all-clusters-minimal-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 1077336 1077392 56 0.0
bss 122460 122460 0 0.0
text 744650 744702 52 0.0
bridge-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 932292 932340 48 0.0
bss 106876 106876 0 0.0
text 641690 641742 52 0.0
contact-sensor-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 860392 860440 48 0.0
bss 78120 78120 0 0.0
text 607592 607644 52 0.0
light-switch-app-ota-shell-factory-data tlsr9528a (read only) 4 4 0 0.0
(read/write) 962472 962548 76 0.0
bss 88184 88184 0 0.0
text 683966 684018 52 0.0
lighting-app-ota-rpc-factory-data-4mb tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 1088332 1088380 48 0.0
bss 112384 112384 0 0.0
text 762368 762420 52 0.0
lock-app-dfu tlsr9528a (read only) 4 4 0 0.0
(read/write) 918808 918856 48 0.0
bss 78812 78812 0 0.0
text 638420 638472 52 0.0
ota-requestor-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 945636 945692 56 0.0
bss 104976 104976 0 0.0
text 657492 657544 52 0.0
pump-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 864228 864276 48 0.0
bss 78228 78228 0 0.0
text 611766 611818 52 0.0
pump-controller-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 805088 805144 56 0.0
bss 66248 66248 0 0.0
text 578802 578854 52 0.0
resource-monitoring-app tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 820792 820840 48 0.0
bss 66652 66652 0 0.0
text 589414 589466 52 0.0
shell tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 709036 709104 68 0.0
bss 86424 86424 0 0.0
text 462008 462060 52 0.0
smoke_co_alarm-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 862988 863044 56 0.0
bss 78204 78204 0 0.0
text 611128 611180 52 0.0
temperature-measurement-app tlsr9528a (read only) 4 4 0 0.0
(read/write) 848032 848088 56 0.0
bss 77932 77932 0 0.0
text 598300 598352 52 0.0
thermostat tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 826160 826216 56 0.0
bss 66536 66536 0 0.0
text 594156 594208 52 0.0
window-covering tlsr9518adk80d (read only) 4 4 0 0.0
(read/write) 823624 823680 56 0.0
bss 66888 66888 0 0.0
text 591206 591258 52 0.0

Copy link
Member

@jmartinez-silabs jmartinez-silabs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did you need to update all workflows container image version?

@Damian-Nordic
Copy link
Contributor

Did you need to update all workflows container image version?

The image version is shared across all images and all images are rebuilt even if only one needs to be changed, so all workflows are usually updated at once to make sure that they use the most recent version.

@jmartinez-silabs
Copy link
Member

@Damian-Nordic From my understanding, they don't have to all use the latest. :latest would be an option instead of version but the platform can choose to stay at X version if the platform/workflow doesn't use anything from the new image. Anyhow, it doesn't cause problems for this one.

@Damian-Nordic
Copy link
Contributor

@jmartinez-silabs That's true, but I remember being explicitly asked by reviewers to update all workflows :), which has some advatanges like faster verification of the latest images. We tried :latest labels as well in the past, but the Docker image updates are often tied to code changes so uploading new Docker images would need to be synchronized with pushing the code changes.

@mergify mergify bot merged commit 6146382 into project-chip:master Nov 3, 2023
60 checks passed
maciejbaczmanski pushed a commit to maciejbaczmanski/connectedhomeip that referenced this pull request Jul 15, 2024
…chip#30118)

* [nrfconnect] Pushed downstream patches to align with v2.5.0

Pushed all downstream patches aligning nrfconnect platform
to the nRF Connect SDK 2.5.0 version:

* Added support for new Wi-Fi dongle board.

Added enabling Wi-Fi support in Matter if nRF7002 EB is selected
as a shield.

Signed-off-by: Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>

* Turn off wpa_supplicant debug output.

This saves ~20kB of FLASH.

Signed-off-by: Marcin Kajor <marcin.kajor@nordicsemi.no>

* [nrfconnect] Enable zcbor explicitly for mcuboot

Mcuboot requires zcbor, so enable it explicitly, otherwise the build
fails with latest mcuboot.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>

* [nrfconnect] Align with the upstream net_if API change

net_if_ipv6_maddr_join() now requires to provide a net_if pointer.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>

* config: nrfconnect: Remove PSA_WANT default n setting

With PSA_WANT configurations being default n then these default values
are no longer needed for chip-module.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>

* [zephyr] Add config to enable watermarks support

Added a config to control enabling support for heap watermarks
within the Zephyr platform.

* Fixed Wi-Fi re-connection mechanism.

Do not force the Disconnect() if the wpa_supplicant
recovered the connection by itself.

Signed-off-by: Marcin Kajor <marcin.kajor@nordicsemi.no>

* Disabled BLE GATT caching

This commit disables BLE Gatt caching for nRF Connect SDK platform.

Signed-off-by: Duda, Łukasz <lukasz.duda@nordicsemi.no>

* Enabled erasing NVS as default method

This commit configures FW to erase flash pages occupied by non-volatile
storage when a factory reset is requested, instead of removing
Matter-related settings only.

Signed-off-by: Duda, Łukasz <lukasz.duda@nordicsemi.no>

* Disable shell for OpenThread and HWINFO module

This commit reduces the overall memory consumption by disabling the
OpenThread shell and HWInfo module.

Signed-off-by: Duda, Łukasz <lukasz.duda@nordicsemi.no>

* Align finding Python3 executable to NCS requirements.

We should try to find Python3 instead of Python within cmake
scripts.

* Enable Generating Onboarding Codes by default

This PR enables automatic generation of onboarding codes to the
build directory when Factory Data feature is enabled.

* Enable minimal configuration of Shell

Enable minimal shell configuration to save some ROM and RAM.

Signed-off-by: Łukasz Duda <lukasz.duda@nordicsemi.no>

* Fixed boot reason for nRF52

Recently the mechanism of nRF52 reboot type retention which is
used in Matter has been deprecated in Zephyr and can be only
bring back by a dedicated KConfig. Another solution (chosen) is
to explicitly store boot reason in the retention registers for
both nRF52 and nRF53.

Signed-off-by: Marcin Kajor <marcin.kajor@nordicsemi.no>

* Increased number of net sockets poll max

Increased CONFIG_NET_SOCKETS_POLL_MAX from 4 to 6, as otherwise
it resulted in bus fault during connection.

Signed-off-by: Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>

* Remove recovery mechanism for Wi-Fi connection

Currently, the Wi-Fi driver supports the recovery mechanism and it
seems that it works properly so we can remove our recovery mechanism
when the connection is lost. Apart from losing the network,
we need to leave the recovery mechanism to work after the device's
reboot because we need to scan periodically to find a known network.

* Increase the maximum number of prefixes to match
the maximum number of IPv6 addresses per interface.

Zephyr ipv6_nbr implementation requires the given address
to have a matching prefix set on the interface. Otherwise,
the default router is used for sending neighbor advertisement
and as a result, in case there are multiple routers in the network,
the packet can be sent to the invalid interface (not the one which
issued neighbor solicitation).

Signed-off-by: Marcin Kajor <marcin.kajor@nordicsemi.no>

* [nrfconnect] Enable NVS lookup cache settings optimization

By default, use the lookup cache hash function optimized
for NVS used as the settings backend. This assumes that
a user application uses Zephyr settings API and does not
write to the NVS directly.

* Disable nRF70 driver logs verbosity by default.

This aims to keep memory footprint after this config is
enabled by default in NCS.

Signed-off-by: Marcin Kajor <marcin.kajor@nordicsemi.no>

* Disabled BLE 2M PHY due to interoperability issues

There were some interoperability issues discovered due to
BLE PHY dynamic changes from 1M to 2M. The 2M was disabled
to ensure the interoperability with some of the BT controllers.

Signed-off-by: Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>

* Disabled Wi-Fi logs to save flash

Recently some new Wi-Fi logs were enabled by default.
These need to be disabled to decrease memory footprint.

Signed-off-by: Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>

* [nrfconnect] Fixed door lock feature map

Door lock sample has incorrect feature map value, because it
is hardcoded in cpp file, instead of using the value generated
from the .zap file.

* [nrfconnect] Fixed window covering attributes default values

Implemented post cluster init callback to set null values to 0,
if any other value was not saved in NVS.

* [nrfconnect] Disabled BOOT BANNER for release configuration

* Align codebase with the new callback format

Align NCS codebase with the new struct mgmt_callback format.

* Restore IPC thread priority in Matter samples

We noticed that IPC priority on nRF5340 is not set by default.
We need to set it in DTS to be sure that the IPC thread does not
collide with other threads.

* Enable build with the factory data support.

This PR enables factory data generation and usage by default in
all NCS Matter samples.

* Fix missing mcumgr header

Header img_mgmt.h added to source file.

* Forced using minimal libc for mcuboot image

Minimal libc selection has to be forced for all Matter-related
mcuboot builds. Otherwise the picolib is enabled and image
size increases by several k, so it cannot fit in the dedicated
partition.

* Add bootutil for image definitions

Adds building bootutil, when DFU with MCUmgr is enabled, for
application image definitions.

* [zephyr] Track number of enqueued platform events

Add a new system statistic for tracking the number of
enqueued platform events and update it in Zephyr platform.

Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>

* Optimize RAM usage

- Reduce number of network buffers and packets
This commit reduces the number of network buffers and packets used by
the nrfconnect platform.

- Add support for printing mbedTLS heap
This commit adds support for printing the peak usage of mbedTLS heap.

- Reduce number of Matter stack packet buffers
This commit reduced the number of available Matter's packet buffers to
8 which affects RAM usage.

- Introduce KConfig option to enable RAM profiling

This commit introduces the KConfig option that enables a set of
features useful for profiling the RAM memory.

- Disable SSL server support for Matter

This commit dissables unused support for SSL server.

- Reduce size of platform event queue

This commit overwrites the default size of platform event queue and
sets it to 64.

- Reduce mbedTLS heap and OpenThread stack sizes

This commit reduces the mbedTLs heap and OpenThread stack sizes when
Joiner role is enabled by not used (case of OT libraries).

- Reduce kernel heap size for Matter over Wi-Fi

This commit aligns the default heap size to the value used in the
Shell example.

- Optimize buffer usage of nRF700X driver for Matter

Matter device does not need to operate as high-performance STA, and so
this commit reduces the default number of buffers. As a result the heap
used by the supplicant may be significantly reduced.

- Added the missing conditions to HEAP configs.

Decrease stack sizes according to the peak results

Signed-off-by: Łukasz Duda <lukasz.duda@nordicsemi.no>
Signed-off-by: Arkadiusz Balys <arkadiusz.balys@nordicsemi.no>

* Increase stability of Wi-Fi LPM operations

This commit increases number of TX Tokens to the previous value of 10
to prevent RPU stalls.

Additionally it was observed that 500ms delay before executing factory
reset is too small for certain situations on Wi-Fi. This commit also
increases this delay to 1s.

Signed-off-by: Łukasz Duda <lukasz.duda@nordicsemi.no>

* [openthread] Aligned to CSL method API changes

With the most recent OpenThread version, the API for CSL methods
changed, so it had to be aligned in the Matter SDK.

Added alternative implementation depending on the OpenThread
API version.

* [nrfconnect] Updated nRF Connect SDK to 2.5.0

Updated nRF Connect SDK version to 2.5.0 and updated all docker
images version to the 24.

* Restyled by whitespace

* Restyled by clang-format

* [shell] Fixed wrong condition for mbedtls include

Changed if defined() to if statement to fix missing mbedtls
header file for platforms using CHIP_CRYPTO_MBEDTLS = false

* [nrfconnect] Disabled factory data for all clusters app

The default prj.conf build does not use partition layout with
factory data partition included, so the factory data support
has to be disabled.

* Addressed review comments

* Moved MINIMAL_LIBC config to mcuboot defaults
* Brought back setting lock feature map, but changed the value
from 0x101 to 0x181 (added COTA support)

Additionally fixed Zephyr unit tests:
* Changed main return type from void to main for Zephyr unit tests
runner.
* Added decreasing pool size conditionally to not affect tests
* Fixed exiting the tests to prevent abort.

---------

Signed-off-by: Łukasz Duda <lukasz.duda@nordicsemi.no>
Co-authored-by: Restyled.io <commits@restyled.io>
maciejbaczmanski pushed a commit to maciejbaczmanski/connectedhomeip that referenced this pull request Jul 15, 2024
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