Ignore:
Timestamp:
Oct 7, 2026, 12:20:36 PM (4 weeks ago)
Author:
Zed
Message:

First Stage Bootloader now can be debugged and flashed directly in SES.
RTT is also working.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/firmware/FSBL/SES/STM32N6xx_RAM.icf

    r19 r24  
    5757//
    5858define region FLASH = AXI_RAM2;
    59 define region RAM   = ITCM_RAM;
     59define region RAM   = FLEX_RAM;
    6060
    6161//
    … …  
    102102
    103103//
     104// FLASH Placement
     105//
     106place at start of FLASH                     { section vectors };                                    // Vector table section
     107place in FLASH with minimum size order      { block tdata_load,                                     // Thread-local-storage load image
     108                                              block exidx,                                          // ARM exception unwinding block
     109                                              block ctors,                                          // Constructors block
     110                                              block dtors,                                          // Destructors block
     111                                              readonly,                                             // Catch-all for readonly data (e.g. .rodata, .srodata)
     112                                              readexec                                              // Catch-all for (readonly) executable code (e.g. .text)
     113                                            };
     114
     115
     116//
    104117// Explicit placement in RAMn
    105118//
    … …  
    118131// RAM Placement
    119132//
    120 place at start of RAM                       { section .vectors };                                   // Vector table section
    121 place in RAM with minimum size order        { block tdata_load,                                     // Thread-local-storage load image
    122                                               block exidx,                                          // ARM exception unwinding block
    123                                               block ctors,                                          // Constructors block
    124                                               block dtors,                                          // Destructors block
    125                                               readonly,                                             // Catch-all for readonly data (e.g. .rodata, .srodata)
    126                                               readexec                                              // Catch-all for (readonly) executable code (e.g. .text)
    127                                             };
    128133place in RAM                                { section .fast, section .fast.* };                     // "ramfunc" section
    129134place in RAM with auto order                { block tls,                                            // Thread-local-storage block
Note: See TracChangeset for help on using the changeset viewer.