Отговори на тема  [ 4 мнения ] 
IAR STARTUP (Cortex M0) 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение IAR STARTUP (Cortex M0)
Как да сложа STARTUP кода на абсолютен адрес?

Иде реч за STM32F0.... и IAR....???


Пет Юли 10, 2015 6:10 pm
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: IAR STARTUP (Cortex M0)
ИАР-а май имаше някакво подобие на линкерски скрипт, ама съм ги забравил нещата...


Пет Юли 10, 2015 8:29 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение Re: IAR STARTUP (Cortex M0)
Добре.....

Я тогава някой да каже, как от това:

Код:
asm BL 0x1abdc;


се получава това:

Код:
0xF01AFDEE


Вто Юли 14, 2015 1:35 pm
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение Re: IAR STARTUP (Cortex M0)
Ей, открих топлата вода....:

1. В stm32fxxx.icf се добавя:

Код:
define symbol __ICFEDIT_region_STARTUP_start__ = 0x08004000;

place at address mem:__ICFEDIT_region_STARTUP_start__ { readonly section .startup };


2. В startup.s се променя:

Код:
SECTION .text:CODE:NOROOT:REORDER(2)


на:

Код:
SECTION .startup:CODE:NOROOT:REORDER(2)


Вто Юли 14, 2015 2:16 pm
Профил ICQ WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 4 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни