boards/arm/stm32h7/nucleo-h723zg: Add support for 10BASE-T1S SPI Ethernet, remove untested/unsupported code, improve stability#18503
Merged
acassis merged 4 commits intoapache:masterfrom Mar 8, 2026
Conversation
Remove code that is not tested and/or supported from the nucleo-h723zg BSP's bringup. Signed-off-by: Michal Matias <mich4l.matias@gmail.com>
Increase the INIT_STACKSIZE from 2048 to 4096 (nsh and netnsh). Increase the SYSTEM_TELNETD_SESSION_STACKSIZE from 2048 to 4096 (netnsh). The stack sizes are increased in order to prevent stack overflows that were encountered in some scenarios with these defconfigs. Signed-off-by: Michal Matias <mich4l.matias@gmail.com>
Add support for the 10BASE-T1S SPI MAC-PHYs based on the OA-TC6 protocol. Signed-off-by: Michal Matias <mich4l.matias@gmail.com>
Add documentation for oa_tc6 defconfig. Signed-off-by: Michal Matias <mich4l.matias@gmail.com>
2b9e491 to
f830764
Compare
Contributor
|
Looks good to me as well, are you able to provide the log output for this part of your testing?
|
Contributor
Author
|
The following is a scenario in which Calling ps from the telnet client
Serial console crash dump
|
linguini1
approved these changes
Mar 7, 2026
acassis
approved these changes
Mar 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This patch removes unsupported/untested code from the nucleo-h723zg's BSP, improves stability by increasing its stack sizes and introduces support for 10BASE-T1S SPI MAC-PHYs.
Impact
The patch consists of four commits:
Remove unsupported/untested code from the BSP's bringup.
I noticed that in the
PR boards/arm/stm32h7: Add support for the NUCLEO-H723ZG board #18475 in
stm32_bringup.cI left remains of code linked to unsupported functionalities and bits of code that I didn't test.
These remains and bits are removed by this commit.
Improve stability of the
nshandnetnshdefconfigs by increasing stack sizes.Add support for the subsystem for 10BASE-T1S SPI Ethernet MAC-PHYs based on the OA-TC6 protocol.
Add documentation for the
oa_tc6defconfigTesting
i2ctool.psand connecting to a telnet session caused overflowing of the stack. After the change, no more crashes were encountered.pingon a small 10BASE-T1S network.