Миландр
https://forum.milandr.ru/

Распределение памяти в Keil
https://forum.milandr.ru/viewtopic.php?f=17&t=3780
Страница 1 из 1

Автор:  st256 [ 2017-окт-24 19:17 ]
Заголовок сообщения:  Распределение памяти в Keil

Как задать распределение памяти для кода в Keil? В других средах используют специальный файл типа *.cmd, где указывается каждая секция и область памяти, где она находится. А что для этих целей предлагает Keil?

Автор:  ЧумА [ 2017-окт-25 09:22 ]
Заголовок сообщения:  Re: Распределение памяти в Keil

http://www.keil.com/support/man/docs/ar ... 656353.htm

Автор:  st256 [ 2017-ноя-07 20:27 ]
Заголовок сообщения:  Re: Распределение памяти в Keil

А Вы не могли бы дать любой пример такого файла?

Автор:  prostoRoman [ 2017-ноя-08 08:16 ]
Заголовок сообщения:  Re: Распределение памяти в Keil

Вот такой стандартный файл кейл генерит самостояьельно для ве9х
; *************************************************************
; *** Scatter-Loading Description File generated by uVision ***
; *************************************************************

LR_IROM1 0x08000000 0x00020000  {    ; load region size_region
  ER_IROM1 0x08000000 0x00020000  {  ; load address = execution address
   *.o (RESET, +First)
   *(InRoot$$Sections)
   .ANY (+RO)
  }
  RW_IRAM1 0x20000000 0x00008000  {  ; RW data
   .ANY (+RW +ZI)
  }
}
Для исполнения кода из ОЗУ в настройках проекта можете указать для кода адрес например 0x20007000 и будет Вам подобное
; *************************************************************
; *** Scatter-Loading Description File generated by uVision ***
; *************************************************************

LR_IROM1 0x20007000 0x00000800  {    ; load region size_region
  ER_IROM1 0x20007000 0x00000800  {  ; load address = execution address
   *.o (RESET, +First)
   *(InRoot$$Sections)
   .ANY (+RO)
  }
  RW_IRAM1 0x20007800 0x00000800  {  ; RW data
   .ANY (+RW +ZI)
  }
}
Ежели желаете сами ручками расписывать секции - без глубокого изучения доков не обойтись.

Автор:  st256 [ 2017-ноя-14 07:43 ]
Заголовок сообщения:  Re: Распределение памяти в Keil

Спасибо.

Страница 1 из 1 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/