Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: IAR ARM 7.5
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
haker_fox
Добрый день!

Никто не знает, как в программе на Си/Си++ прочесть вот это из скрипта линкера? Т.е. константу _AHB_RAM_end__?
CODE
define symbol _AHB_RAM_end__    = 0x20083FFF;;


Спасибо!
prottoss
По идее искомое значение должна быть где то в недарх хедера, описывающей целевой МК
haker_fox
QUOTE (prottoss @ Aug 30 2016, 16:40) *
По идее искомое значение должна быть где то в недарх хедера, описывающей целевой МК

Мне нужен именно скрипт, приведённое значение привёл лишь для примера.
haker_fox
QUOTE (shreck @ Aug 30 2016, 16:58) *

Да! Спасибо! Поиском не нашёл, т.к. вместо "значения" использовал "константы" и "symbols".
Для тех, кому интересно.
Вот фрагмент использования в си-файле.
CODE
extern const uint32_t __ICFEDIT_region_RAM_end__;

...код
    system_heap.hsize = ( uint32_t )( &__ICFEDIT_region_RAM_end__ ) + 1 - ( uint32_t ) __section_end( "CSTACK" );
...код

А так объявлено в скрипте линкера
CODE
define exported symbol __ICFEDIT_region_RAM_end__   = 0x10007FFF;
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.