This seems reasonable to me, but maybe it would be more reasonable to:

- Modify defconfigs and linker files to use the Kconfig parameters
- Defconfigs that used a specific linker file can have values set for
FLASH_START which matches the old linker file

I'm not sure if this fits within the existing linker files you've
noticed/is feasible, but if we fix it that way it will prevent having 3
different ways of choosing flash size and location in NuttX at least.

Matteo

On Tue, Aug 18, 2026, 12:28 p.m. Laczen JMS <[email protected]> wrote:

> Hi,
>
> NuttX has generic kconfig parameters for FLASH_(V)START and FLASH_SIZE.
>
> Many of the board linker files are not using these parameters to
> configure the location of
> the image on flash (default is 0x0).
>
> I would like to use these parameters to configure NuttX when used in
> combination with a
> bootloader. Of course I don't want to break existing defconfigs.
>
> My idea was to use the value of FLASH_SIZE as an indicator for the
> linker files to switch
> from the default settings to the configuration parameters. As long as
> FLASH_SIZE=0 the
> default setup in the linker script is used, when FLASH_SIZE != 0 the
> configured parameters
> are put into use (this of course after the linker script is changed).
>
> Do you agree with such an approach? Or is there a better alternative?
>
> Kind regards,
>
> Jehudi
>

Reply via email to