IAR Embedded Workbench for Atmel AVR

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

Reply to
Piotr Chmiel
Loading thread data ...
Reply to
invalid unparseable

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

Reply to
invalid unparseable

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 .

Reply to
Piotr Chmiel

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

Reply to
Arek Karas

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,

Reply to
Piotr Chmiel

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

Reply to
Piotr Chmiel

eee, na prawo od "procecssing" masz dwie czarne strzalki (w prawo, w lewo), kliknij ta "w prawo" i pojawi sie "extra options"

Pozdr AK

Reply to
Arek Karas

Na prawo od processing już nic nie ma !!! Przeciez napisałem!!! Wszyskie zakładki dla okna XLINK obklikałem i nie ma takiej jak Extra Options.

Za to na razie poradziłem sobie z problemem tak : odpalam debugera i z okna memory zapisuje do pliku CODE i XDATA :) Tylko to troche męczące, ale działa :P

Reply to
Piotr Chmiel

2.28A
Reply to
Piotr Chmiel

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.