neilberkman opened a new pull request, #18509:
URL: https://github.com/apache/nuttx/pull/18509

   ## Summary
   
   Add board integration for NuttX's first-party nxboot bootloader on 
nucleo-h743zi. This board currently only supports MCUboot for OTA. nxboot uses 
a three-slot layout (primary, secondary, tertiary) with no scratch partition.
   
   - Add `STM32_APP_FORMAT_NXBOOT` Kconfig choice alongside existing MCUboot 
choice, with tertiary slot config and nxboot-specific defaults
   - Gate scratch partition on MCUboot; generalize MCUboot-specific Kconfig 
labels to be format-neutral
   - Add nxboot linker script selection in Make.defs and CMakeLists.txt
   - Add tertiary partition entry in stm32_progmem.c (compile-time selected via 
`#ifdef`)
   - Add linker scripts: flash-nxboot-loader.ld (256K bootloader) and 
flash-nxboot-app.ld (512K-1K app with 1K header offset)
   - Add defconfigs: nxboot-loader and nxboot-app


-- 
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