On Mon, Aug 3, 2026 at 9:37 PM Gregory Nutt <[email protected]> wrote:

> I'm experimenting to see how much of an effort it will take to get nuttx
> running on a nucleo-h7s3l8 board which  uses a small internal flash and
> external octo-flash.  Boot process requires a bootloader in internal flash
> to configure power/clocking/octo-flash and then execute the full
> nuttx/application from octo-flash that completes the rest of the
> initialization.
>
> There are several boards in the source tree that boot in a similar
> two-step way.  For example, all run-from-SDRAM configurations require some
> startup logic that initializes the SDRAM before you can run from it.  The
> (SAM5D has several such tiny loaders.  I recall it loads from SPI FLASH
> into IRAM where the SDRAM is initialized).
>
>
>
There was some work some time ago to make it possible to use a minimal
build of NuttX itself as a bootloader, which could then load a more full
featured build of NuttX as the operating system. Just thought I should
mention that, as potential "idea material."

Nathan

Reply via email to