реклама на сайте
подробности

 
 
> Вопрос про XLC файл IAR4.42A
igorenja
сообщение Jul 10 2009, 05:34
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 130
Регистрация: 8-08-08
Из: Новосибирск
Пользователь №: 39 488



Суть вопроса:
Во флеши лежит загрузчик и рабочая программа. Как заставить компилятор при компиляции рабочей программы не использовать область 0-3FFF а начать с адреса 4000?

Что пытался сделать:
Правлю в XLC файле параметр -DROMSTART=00004000
компилирую..... и ни чего в прошивке не изменяется.....
что делать....
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
igorenja
сообщение Jul 10 2009, 06:13
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 130
Регистрация: 8-08-08
Из: Новосибирск
Пользователь №: 39 488



Заменил, все осталось как и прежде.... XLC :

-Z(CONST)INTRAMSTART_REMAP=00200000
-Z(CONST)INTRAMEND_REMAP=0021FFFF

-DROMSTART=00004000
-DROMEND=0007FFFF

-DRAMSTART=00200000
-DRAMEND=0021FFFF

-Z(CODE)INTVEC=00-3F

-Z(CODE)ICODE,DIFUNCT=0x4000-ROMEND
-Z(CODE)SWITAB=ROMSTART-ROMEND

-Z(CODE)CODE=0x4000-ROMEND //ROMSTART

-Z(CONST)INITTAB,DATA_ID,DATA_C=0x4000-ROMEND
-Z(CONST)CHECKSUM=0x4000-ROMEND

-Z(DATA)DATA_I,DATA_Z,DATA_N=RAMSTART-RAMEND

-Z(DATA)CODE_I=RAMSTART-RAMEND
-Z(CONST)CODE_ID=0x4000-ROMEND // Initializer for
-QCODE_I=CODE_ID

-D_CSTACK_SIZE=(100*4)
-D_IRQ_STACK_SIZE=(3*8*4)
-D_HEAP_SIZE=0

-Z(DATA)CSTACK+_CSTACK_SIZE=RAMSTART-RAMEND
-Z(DATA)IRQ_STACK+_IRQ_STACK_SIZE=RAMSTART-RAMEND
-Z(DATA)HEAP+_HEAP_SIZE=RAMSTART-RAMEND

Сообщение отредактировал igorenja - Jul 10 2009, 06:15
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- igorenja   Вопрос про XLC файл IAR4.42A   Jul 10 2009, 05:34
- - KSN   глянуть xcl, в нем есть определение сегмента CODE:...   Jul 10 2009, 05:56
- - KSN   Речь о IAR ARM или IAR AVR?   Jul 10 2009, 06:53
- - igorenja   IAR ARM   Jul 10 2009, 06:55
- - igorenja   В общем проблема решена, но возникла новая: в сген...   Jul 10 2009, 09:18
|- - Сергей Борщ   Цитата(igorenja @ Jul 10 2009, 12:18) в с...   Jul 10 2009, 10:54
- - igorenja   Большое спасибо. в начало попадает -Z(CODE)INTVEC=...   Jul 10 2009, 12:58
|- - Сергей Борщ   Цитата(igorenja @ Jul 10 2009, 15:58) Тол...   Jul 10 2009, 13:14
- - igorenja   Показываю весь XLC: -carm -Z(CONST)INTRAMSTART_R...   Jul 13 2009, 02:31
- - igorenja   Вот листинг из мар файла SEGMENT SPA...   Jul 13 2009, 03:58
- - igorenja   Новое что я нарыл: тип выходного файла mpds во вкл...   Jul 13 2009, 05:24
|- - igorenja   В общем на данный момент у меня есть один работающ...   Jul 13 2009, 06:24
- - Сергей Борщ   Цитата(igorenja @ Jul 13 2009, 05:31) Пок...   Jul 13 2009, 06:38
- - igorenja   По каким соображениям вы выбрали формат mpds? эт...   Jul 13 2009, 07:02
- - Сергей Борщ   Цитата(igorenja @ Jul 13 2009, 10:02) Поя...   Jul 13 2009, 09:00
- - igorenja   Цитата(Сергей Борщ @ Jul 13 2009, 16:00) ...   Jul 14 2009, 02:48
- - tazik   Уважаемый, igorenja, у меня такая же проблема, как...   Apr 20 2010, 17:33


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 01:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01349 секунд с 7
ELECTRONIX ©2004-2016