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

Распределение памяти в Keil
http://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/armlink/armlink_pge1362075656353.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 + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/