daftie-zami opened a new pull request, #19500:
URL: https://github.com/apache/nuttx/pull/19500
## Summary
This PR adds initial architecture and board support for the TI Hercules
RM57L843 LaunchXL2 evaluation board (Cortex-R5F).
RM57 shares the same Hercules architecture/register layout as TI's
TMS570 family, so peripheral and core behavior was cross-checked
against TMS570 documentation/register maps in multiple places
throughout this port (see references to TMS570 across
`arch/arm/src/rm57`).
Currently implemented at the chip level (`arch/arm/src/rm57`):
* Core boot / clock configuration / MPU init / VIM interrupt controller
* SCI1 serial driver (console)
* GIO driver (LEDs / GPIO)
Not yet covered: RM57's lockstep/safety features (CCM-R5, ESM fault
handling beyond basic setup, PBIST/STC self-test, etc). These will be
added in follow-up PRs.
Board support (`boards/arm/rm57/rm57l843-launchxl2`) provides an `nsh`
defconfig with console, NSH, autoleds/userleds and OSTest enabled.
help
## Testing
Host: macOS
Board: TI Hercules RM57L843 LaunchXL2
Debug probe: XDS110 (OpenOCD `ti_rm57l843.cfg` / GDB `rm57.gdb`)
```
$ ./tools/configure.sh rm57l843-launchxl2:nsh && make
```
## Build Output
```
Copy files
Select CONFIG_HOST_MACOS=y
Select CONFIG_HOST_ARM64=y
Refreshing...
CP: arch/dummy/Kconfig to
/Users/sami/Desktop/rm57-nx/nuttx/arch/dummy/dummy_kconfig
CP: boards/dummy/Kconfig to
/Users/sami/Desktop/rm57-nx/nuttx/boards/dummy/dummy_kconfig
LN: platform/board to /Users/sami/Desktop/rm57-nx/nuttx-apps/platform/dummy
LN: include/arch to arch/arm/include
LN: include/arch/board to
/Users/sami/Desktop/rm57-nx/nuttx/boards/arm/rm57/rm57l843-launchxl2/include
LN: drivers/platform to /Users/sami/Desktop/rm57-nx/nuttx/drivers/dummy
LN: include/arch/chip to
/Users/sami/Desktop/rm57-nx/nuttx/arch/arm/include/rm57
LN: arch/arm/src/chip to /Users/sami/Desktop/rm57-nx/nuttx/arch/arm/src/rm57
LN: arch/arm/src/board to
/Users/sami/Desktop/rm57-nx/nuttx/boards/arm/rm57/rm57l843-launchxl2/src
...
...
...
Memory region Used Size Region Size %age Used
flash: 343564 B 4 MB 8.19%
sram: 11080 B 512 KB 2.11%
CP: nuttx.bin
```
## OS test
<img width="731" height="389" alt="Ekran Resmi 2026-07-22 00 34 30"
src="https://github.com/user-attachments/assets/2504cc97-c197-46a6-a2ce-1d2f2595602b"
/>
idk why it says 0.0.0 ¯\\_(ツ)_/¯
<img width="4032" height="3024" alt="IMG_1367"
src="https://github.com/user-attachments/assets/c02e84b5-6cda-423b-9996-252b01dce5f8"
/>
--
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]