-
Notifications
You must be signed in to change notification settings - Fork 2k
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] Improve B92 retention target & Update builds to docker version 93 #36552
Conversation
- cut down the ramcost for b92 retention mode. - move the .ramcode to retention . Signed-off-by: Haiwen Xia <[email protected]>
PR #36552: Size comparison from 8fe4596 to 107cbcc Full report (3 builds for cc32xx, stm32)
|
107cbcc
to
bd976f7
Compare
PR #36552: Size comparison from 8fe4596 to bd976f7 Increases above 0.2%:
Full report (81 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
This PR require new docker image #36563 |
bd976f7
to
1dff5aa
Compare
PR #36552: Size comparison from c197bc2 to 72e4e7d Full report (19 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, nrfconnect, qpg, stm32, tizen)
|
7f4a89b
to
17fb739
Compare
- change the kconfig.default value . - merge the same setting for save ram. Signed-off-by: Haiwen Xia <[email protected]>
17fb739
to
e1d1659
Compare
PR #36552: Size comparison from c197bc2 to e1d1659 Full report (19 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, nrfconnect, qpg, stm32, tizen)
|
Merge ProtectionsYour pull request matches the following merge protections and will not be merged until they are valid. 🟢 🛡 GitHub branch protections and repository rulesets requirementsWonderful, this rule succeeded.
|
PR #36552: Size comparison from c197bc2 to 0adefcb Increases above 0.2%:
Full report (81 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
@andy31415 PR is ready for review |
Change overview
After cut down the ram cost by matter's change, it can save about 12k ram, so we can have enough ram to keep ramcode (driver), then it will not need load the ramcode every time in thread mode (retention mode) which will save power in thread mode.
This is a balance between ram and power , so if the customer's ram is not enough , just change it back ,but the power will be bigger than before. we select the initial setting to low down the power.