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

[Telink] memory layout and default config changes #349

Merged
merged 1 commit into from
Dec 16, 2024

Conversation

interfer
Copy link
Collaborator

@interfer interfer commented Dec 9, 2024

Reduced MCUBoot partitions by 0x1000 and removed two other partitions getting 0x3000 to distribute 0x4000 between slot0 and slot1 for B92.
Reduced MCUBoot partition for B91 and B95, increased app slots from there.
Kconfig.defaults changes to reduce ROM usage on B92 lighting OTA.

TODO:

  • fix W91 commissioning on max target config (ota, factory, shell, thread analyzer)

@interfer interfer self-assigned this Dec 9, 2024
@interfer interfer requested a review from s07641069 as a code owner December 9, 2024 10:25
@interfer interfer marked this pull request as draft December 9, 2024 10:25
@interfer interfer force-pushed the update_zephyr_3.7_mem_optimize branch 2 times, most recently from cdfd435 to 295a185 Compare December 10, 2024 14:32
@interfer interfer force-pushed the update_zephyr_3.7_mem_optimize branch from a48b82c to c0b2a27 Compare December 12, 2024 18:27
@interfer interfer marked this pull request as ready for review December 16, 2024 10:40
@interfer interfer force-pushed the update_zephyr_3.7_mem_optimize branch 2 times, most recently from 4756705 to d69cfa5 Compare December 16, 2024 11:08
Reduced mcuboot partition by 0x1000 and removed two other partitions
getting 0x3000 to distribute 0x4000 between slot0 and slot 1.

Kconfig.defaults changes to reduce ROM usage on B92 lighting OTA.
To be improved

[Telink] reduced MCUboot partition for most targets

increase of slot0,1, bootloader config changes

[Telink] Fixed B9x platform startup

Lack of MBEDTLS_ZEPHYR_ENTROPY config in defaults
which led to InitChipStack 172 error.
As result entropy failed in src/platform/Zephyr/PlatformManagerImpl.cpp

[Telink] fixed B9x commissioning

Reverted network buffers configs

[Telink] TL3218 commissioning fixes

Changes to fix TLx commissioning on new Zephyr

[Telink] Zephyr revision update

After merge updates.
Kconfig change to fix TL3218 commissioning
Reduced RAM usage to build TL3218 by
COMMON_LIBC_MALLOC_ARENA_SIZE changing

[Telink] zephyr version change, cleanup

Changed MCUBOOT logs config, same for LZMA
@interfer interfer force-pushed the update_zephyr_3.7_mem_optimize branch from d69cfa5 to c643c5e Compare December 16, 2024 11:09
@interfer interfer merged commit 768e02a into update_zephyr_3.7 Dec 16, 2024
63 checks passed
@interfer interfer deleted the update_zephyr_3.7_mem_optimize branch December 16, 2024 15:40
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.

2 participants