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]

Reply via email to