ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
24 августа
1601310 Топик полностью
IBAH (Сегодня, 16:26, просмотров: 32) ответил il-2 на Объявляешь свои переменные в именованной секции - через __attribute__((section(".ram_dma"))). Далее - в линкерном скрипте указываешь, где располагать эту секцию.
Кейл ваще не знает, что такая память существует. Хотя туда бы положить и стек 
//
; *************************************************************
; *** Scatter-Loading Description File generated by uVision ***
; *************************************************************

LR_IROM1 0x08000000 0x00100000  {    ; load region size_region
  ER_IROM1 0x08000000 0x00100000  {  ; load address = execution address
   *.o (RESET, +First)
   *(InRoot$$Sections)
   .ANY (+RO)
   .ANY (+XO)
  }
  
  RW_IRAM1 0x20000000 0x0001C000  {  ; RW data
   .ANY (+RW +ZI)
  }
  RW_IRAM2 0x2001C000 0x00004000  {
   .ANY (+RW +ZI)
  }
}



//