ajlennon opened a new pull request, #19858: URL: https://github.com/apache/nuttx/pull/19858
## Summary - Add **MIMXRT1189 Cortex-M33** chip support under `arch/arm/src/imxrt` (`ARCH_FAMILY_IMXRT118x`). - Teach `ARCH_CHIP_IMXRT` to allow per-chip **M7 or M33** selection (no longer hard-selects Cortex-M7). - Add **MIMXRT1180-EVK** board with `configs/nsh` (LPUART1 console @ 115200). - Update platform docs: RT1180 → Yes (Only M33). Intentionally deferred: FlexSPI XIP / ROM container, NETC/`netnsh`, ELE, MCUBoot, CM7, FRDM-IMXRT1186. ## Testing - [x] Host build: `cmake -DBOARD_CONFIG=imxrt1180-evk:nsh -GNinja` (Arm GNU 13.2.1) — PASS - [x] `tools/checkpatch.sh` on new sources — PASS - [ ] MIMXRT1180-EVK LinkServer load + serial `nsh>` — **not yet** (no EVK attached on the build host; DTCM debugger-load image ready) ## Notes for reviewers - MVP image links for **DTCM** (`0x30000000`, 128 KiB) for debugger load while XIP/boot-container work lands in a follow-up. - Happy to iterate on clock/TRDC bring-up with maintainers familiar with RT118x (cc @acassis if interested). ## AI assistance This contribution was prepared with assistance from Cursor (AI coding agent). Human author: Alex Lennon. Signed-off-by: Alex Lennon <[email protected]> Made with [Cursor](https://cursor.com) -- 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]
