Преглед на файлове

Create MB_MEM2 shared section for devices with shared RAM up to date startup initialize it

Maxime JOURDAN - XANTHIO преди 1 година
родител
ревизия
d92c104b80
променени са 1 файла, в които са добавени 7 реда и са изтрити 1 реда
  1. 7 1
      cmake/stm32/linker_ld.cmake

+ 7 - 1
cmake/stm32/linker_ld.cmake

@@ -25,7 +25,13 @@ else()
     set(RAM_SHARE_SECTION "
 MAPPING_TABLE (NOLOAD) : { *(MAPPING_TABLE) } >RAM_SHARED\n\
 MB_MEM1 (NOLOAD)       : { *(MB_MEM1) } >RAM_SHARED\n\
-MB_MEM2 (NOLOAD)       : { _sMB_MEM2 = . ; *(MB_MEM2) ; _eMB_MEM2 = . ; } >RAM_SHARED\n\
+_siMB_MEM2 = LOADADDR(.MB_MEM2);\n\
+.MB_MEM2 :\n\
+{\n\
+  _sMB_MEM2 = . ;\n\
+  *(MB_MEM2) ;\n\
+_eMB_MEM2 = . ;\n\
+} >RAM_SHARED AT> FLASH\n\
     ")
 endif()