pbarada opened a new pull request, #20432:
URL: https://github.com/apache/nuttx/pull/20432
Add nucleo-h7s3l8 board support
## Summary
Add support for STM32H7S8-DK board including Ethernet.
## Impact
- User experience: No adaptation required. This fix extends existing
behavior.
- Build: No impact.
- Hardware: Affects stm32h7s8-dk board.
- Documentation: Add stm32h7s8-dk platform
- Security: No impact.
- Compatibility: Backward compatible - adds functionality
## Testing
Build Host:
- OS: Ubuntu 24.04.4 LTS
- Compiler: arm-none-eabi-gcc 13.2.1
Target:
- Architecture: ARM (STM32H7S3L8)
- Board: STM32H7S8-DK
- Configuration: Default stm32h7s8:boot-xip and stm32h7s8-dk:jumbo-xip
configurations(to create external flash and bootloader images)
Testing performed:
- Connected Ethernet to stm32h7s8-dk
- Burnt/booted built images
- Ran ostest to successful completion
- Ran commands/log as shown in target documentation
Runtime testing:
From target console:
```
ADE
telnetd [6:100]
NuttShell (NSH) NuttX-13.1.0
nsh> uname -a
NuttX 13.1.0 437306409e-dirty Oct 1 2026 13:57:15 arm stm32h7s8-dk
nsh> stm32_eth: link full-duplex 100 Mbps
free
total used free maxused maxfree nused nfree name
422120 13712 408408 15968 407016 38 4 Umem
nsh> ifconfig eth0
eth0 Link encap:Ethernet HWaddr 1e:6d:59:31:be:9a at RUNNING mtu 1486
inet addr:192.168.3.113 DRaddr:192.168.3.1 Mask:255.255.255.0
nsh> ping 192.168.3.1
PING 192.168.3.1 56 bytes of data
56 bytes from 192.168.3.1: icmp_seq=0 time=0.0 ms
56 bytes from 192.168.3.1: icmp_seq=1 time=0.0 ms
56 bytes from 192.168.3.1: icmp_seq=2 time=0.0 ms
56 bytes from 192.168.3.1: icmp_seq=3 time=0.0 ms
56 bytes from 192.168.3.1: icmp_seq=4 time=0.0 ms
56 bytes from 192.168.3.1: icmp_seq=5 time=0.0 ms
56 bytes from 192.168.3.1: icmp_seq=6 time=0.0 ms
56 bytes from 192.168.3.1: icmp_seq=7 time=0.0 ms
56 bytes from 192.168.3.1: icmp_seq=8 time=0.0 ms
56 bytes from 192.168.3.1: icmp_seq=9 time=0.0 ms
10 packets transmitted, 10 received, 0% packet loss, time 10100 ms
rtt min/avg/max/mdev = 0.000/0.000/0.000/0.000 ms
nsh> ifconfig
eth0 Link encap:Ethernet HWaddr 1e:6d:59:31:be:9a at RUNNING mtu 1486
inet addr:192.168.3.113 DRaddr:192.168.3.1 Mask:255.255.255.0
IPv4 TCP UDP ICMP
Received 000f 0000 0002 000b
Dropped 0002 0000 0000 0000
IPv4 VHL: 0000 Frg: 0000
Checksum 0000 0000 0000 ----
TCP ACK: 0000 SYN: 0000
RST: 0000 0000
Type 0000 ---- ---- 0000
Sent 000d 0000 0002 000b
Rexmit ---- 0000 ---- ----
nsh>
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]