RTV forum PL | NewsGroups PL

IAR Embedded Workbench dla AVR: Problemy z kompilacją zmiennych EEPROM do .hex?

IAR Embedded Workbench for Atmel AVR

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - IAR Embedded Workbench dla AVR: Problemy z kompilacją zmiennych EEPROM do .hex?

Piotr Chmiel
Guest

Mon May 31, 2004 12:50 pm   



Czy ktoś z gupowiczów używa programu jak w tytule ?

Jeśli tak to prosze o kontakt .

ps. napotkałem na problem w momencie kompilacji programu
do pliku xxx.hex , kiedy zastosowalem zmienne zadeklarowane dla
pamieci eeprom

Paweł Kurzawa
Guest

Mon May 31, 2004 1:01 pm   



Quote:
Czy ktoś z gupowiczów używa programu jak w tytule ?

Kogo stac na ten program ????

--

--
Best regards
K@pW from Poland

kpw(at)qs.pl
http://kpw.qs.pl
UIN: 8017753
GG: 1263183
---------------- end ----------------

Arek Karas
Guest

Mon May 31, 2004 3:38 pm   



Użytkownik "Piotr Chmiel" <piotr@topaz.zsel.lublin.pl> napisał w wiadomości
news:20040531153002.Q61241@topaz.zsel.lublin.pl...

Quote:
Czy ktoś z gupowiczów używa programu jak w tytule ?

Jeśli tak to prosze o kontakt .

ps. napotkałem na problem w momencie kompilacji programu
do pliku xxx.hex , kiedy zastosowalem zmienne zadeklarowane dla
pamieci eeprom

Opisz dokladnie, w czym problem, moze bede wiedzial ?
A swoja droga, pomoc techniczna IAR-a jest szybka i pomaga w takich
sprawach.
Wystarczy napisac mail do nich.

Pozdr
AK

Paweł Kurzawa
Guest

Mon May 31, 2004 3:43 pm   



Quote:
A swoja droga, pomoc techniczna IAR-a jest szybka i pomaga w takich
sprawach.
Wystarczy napisac mail do nich.

Tylko trzeba miec orginal Smile) apropos ile kosztuje jakas wersja studencka??

--

--
Best regards
K@pW from Poland

kpw(at)qs.pl
http://kpw.qs.pl
UIN: 8017753
GG: 1263183
---------------- end ----------------

Andy
Guest

Mon May 31, 2004 4:18 pm   



Użytkownik "Piotr Chmiel" <piotr@topaz.zsel.lublin.pl> napisał w wiadomości
news:20040531190949.M65278@topaz.zsel.lublin.pl...
Quote:
...
W czasie próby kompilacji wywala mi komunikat :
making target Debug...
Linking...
Error[e133]: The output format intel-extended cannot handle multiple
address spaces. Use format variants (-y -O) to specify which address
space is wanted


mnie to wyglada tak, ze plik intel hex nie przewiduje
aby mogly siedziec w nim dane z dwoch (wielu) przestrzeniu adresowych
znaczy flash i eeproma

trzeba uzyc sugerowanych opcji -y -O (pojecia nie mam co znacza)

albo moze da sie wygenerowac dwa osobne pliki hex dla eeproma i flash

dodam, ze to tylko domysly
--
Andrzej

Piotr Chmiel
Guest

Mon May 31, 2004 4:19 pm   



On Mon, 31 May 2004, Arek Karas wrote:

Quote:
Opisz dokladnie, w czym problem, moze bede wiedzial ?

no wiec tak :
Zrobiłem projekt składający się z 6 plików napisanych w C.
Wszystko w samym kodzie jest ok, zadnych błędów :)

Progam kompiluje do formatu intel-extended i potem wrzucam do
90s8535 przez stk200 .
Wszystko mi działało dopuki nie zadeklarowałem kilku zmiennych
w pamięci eeprom.

W czasie próby kompilacji wywala mi komunikat :
making target Debug...
Linking...
Error[e133]: The output format intel-extended cannot handle multiple
address spaces. Use format variants (-y -O) to specify which address
space is wanted

Total number of errors: 1
Total number of warnings: 0

Nie umiem jeszcze tego programu na tyle, żeby to udźwignąć !

W trybie debugowania wszystko działa i pamięć eeprom jest symulowana
jak należy .

Arek Karas
Guest

Mon May 31, 2004 5:39 pm   



Error[e133]: The output format intel-extended cannot handle multiple
address spaces. Use format variants (-y -O) to specify which address
space is wanted

Zroba tak:
Wybierz opcje options z menu Project.
Dalej w otwartym oknie wybiez XLINK.
Pojawia sie opcje linkera.
Ostatnia zakladka w tych opcjach to Extra Options
Zaznacz tam "Use command line options" i ponizej wklej te dwie linijki:
-y(CODE)
-Ointel-extended,(XDATA)=$TARGET_DIR$\eeprom.eep

Zamiast eeprom.eep mozesz wpisac dowolna nazwe, jaka chcesz miec dla pliku
eeprom.
Plik bedzie w tym samym katalogu, co hex z programem.

Acha, to dotyczy najnowszej wersji 3.10C (Workbench 3.0B).
We wczesniejszych chyba podobnie bedzie.

Pozdr
AK

Piotr Chmiel
Guest

Mon May 31, 2004 8:30 pm   



On Mon, 31 May 2004, Arek Karas wrote:

Quote:
Error[e133]: The output format intel-extended cannot handle multiple
address spaces. Use format variants (-y -O) to specify which address
space is wanted

Zroba tak:
Wybierz opcje options z menu Project.
Dalej w otwartym oknie wybiez XLINK.
Pojawia sie opcje linkera.
Ostatnia zakladka w tych opcjach to Extra Options

U mnie ostatnia to Processing, a Extra Options jest w oknie AAVR !!!
I co teraz ?
nie da sie jakos wywolac tego linkera z wiersza polecen ?

help,

Piotr Chmiel
Guest

Mon May 31, 2004 8:31 pm   



On Mon, 31 May 2004, Andy wrote:

Quote:
Linking...
Error[e133]: The output format intel-extended cannot handle multiple
address spaces. Use format variants (-y -O) to specify which address
space is wanted

mnie to wyglada tak, ze plik intel hex nie przewiduje
aby mogly siedziec w nim dane z dwoch (wielu) przestrzeniu adresowych
znaczy flash i eeproma

trzeba uzyc sugerowanych opcji -y -O (pojecia nie mam co znacza)

albo moze da sie wygenerowac dwa osobne pliki hex dla eeproma i flash

chyba dobrze kombinujesz , spróbuje nad tym popracować !

elektroda NewsGroups Forum Index - Elektronika Polska - IAR Embedded Workbench dla AVR: Problemy z kompilacją zmiennych EEPROM do .hex?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map