Skip to content

feature: add support for C2000 C29 variant - #5

Open
uLipe wants to merge 5 commits into
mainfrom
plan/c29f-port
Open

feature: add support for C2000 C29 variant#5
uLipe wants to merge 5 commits into
mainfrom
plan/c29f-port

Conversation

@uLipe

@uLipe uLipe commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Adds the initial support for the C29 64bit real-time MCU architecture:

  • Startup support
  • IRQ controller + supervisor call
  • Privilege separation between kernel and user mode
  • SSU support
  • SMP across CPU0, 1 and 2.

uLipe added 5 commits July 27, 2026 09:56
- Capture LaunchXL-F29H85x progress, SECCFG/MODE2 caveats, and HIL status
- Pause NonMain work until kit SECCFG recovery is safe
- Wire arch c29 sources, TIClang toolchain, and cmd.in linker generation
- Keep NonMain/SECCFG packaging opt-in for flash builds
- Startup, trap/syscall, context switch, IRQ, MPU/APR, and SMP stubs
- Flash vector fragments including optional SECCFG bind regions
- Extend shared kernel paths for C29 bring-up without arch leakage
- Add matching stub APIs on ARM/RISC-V/TriCore for build parity
- Host-side SECCFG MODE2 blob generation for LaunchXL flash packaging
- Mount TI install and extend sdk_build/dev.py for C29 boards
@uLipe uLipe changed the title feature; add support for C2000 C29 variant feature: add support for C2000 C29 variant Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant