Просмотр исходного кода

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

Maxime JOURDAN - XANTHIO 1 год назад
Родитель
Сommit
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()