Skip to content
  • Damien George's avatar
    stm32/boards: Allow boards to have finer control over the linker script. · 7aec06ca
    Damien George authored
    This patch allows a particular board to independently specify the linker
    scripts for 1) the MCU memory layout; 2) how the different firmware
    sections are arranged in memory.  Right now all boards follow the same
    layout with two separate firmware section, one for the ISR and one for the
    text and data.  This leaves room for storage (filesystem data) to live
    between the firmware sections.
    
    The idea with this patch is to accommodate boards that don't have internal
    flash storage and only need to have one continuous firmware section.  Thus
    the common.ld script is renamed to common_ifs.ld to make explicit that it
    is used for cases where the board has internal flash storage.
    7aec06ca