IAR EEPROM

Jul 15, 2004 11 Replies

Hello, All! ... # IAR Atmel AVR C/EC++ Compiler V3.20A/W32, Evaluation Version # Command line = --cpu=m128 -ms -o D:\Programme\IAR_S320a\EWB\TEMP\UART\ # # Debug\Obj\ -lC D:\Programme\IAR_S320a\EWB\TEMP\UART\Deb # # ug\List\ -z3 --no_cse --no_inline --no_code_motion # # --no_cross_call --no_clustering --library_module -e -I # # D:\Programme\IAR_S320a\EWB\avr\INC\ -I # # D:\Programme\IAR_S320a\EWB\avr\INC\CLIB\ --eeprom_size # # 4096 D:\Programme\IAR_S320a\EWB\TEMP\UART\demo-1.c # ... \ In segment EEPROM_I, align 1, keep-with-next



6 __eeprom char strHello[] = "Aaaaaa_abcd"; \ strHello: \ 00000000 614161616161 DB "Aaaaaa_abcd" \ 615F63620064 ... \ In segment EEPROM_N, align 1, keep-with-next
8 __no_init __eeprom char chVal; \ chVal: \ 00000000 DS 1 \ In segment NEAR_F, align 1, keep-with-next
9 __flash char txtR[]="Anaaaa4abcdef"; \ txtR: \ 00000000 6E4161616161 DB "Anaaaa4abcdef" \ 613463626564 \ 0066 ... \ In segment NEAR_F, align 1, keep-with-next
11 __flash Uchar strJuli[]="\r\nAndrej_test_test_test\r\n"; \ strJuli: \ 00000000 0A0D6E417264 DB "\015\012Andrej_test_test_test\015\012" \ 6A65745F7365 \ 5F7465747473 \ 745F73650D74 \ 000A ...

Segment part sizes:



Function/Label Bytes



-------------- ----- strHello 12 strallo 12 chVal 1 txtR 14 r 1 strJuli 26 main 18


18 bytes in segment CODE
25 bytes in segment EEPROM_I
1 byte in segment EEPROM_N
40 bytes in segment NEAR_F


58 bytes of CODE memory



26 bytes of XDATA memory


÷ *.xcl ÅÓÔØ ÔÁËÉÅ ÓÔÒÏÞËÉ,



-Ointel-extended,(CODE)=C:\path\code.hex



-Ointel-extended,(XDATA)=C:\path\eeprom.hex ÔÅÍ ÎÅ ÍÅÎÅÅ eeprom.hex ÐÕÓÔÏÊ, ÔÏÞÎÅÅ ÔÁÍ ÔÏÌØËÏ ...00001FF ðÅÒÅÞÉÔÁÌ ×ÒÏÄÅ ×ӣ, ÞÔÏ ÂÙÌÏ ÚÄÅÓØ É ÅÓÔØ × ÈÅÌÐÅ, ÎÏ ×ÔÏÒÏÊ ÆÁÊÌ (ÉÌÉ ÏÄÉÎ Ó eeprom ÄÁÎÎÙÍÉ) ÐÏÌÕÞÉÔØ ÎÅ ÍÏÇÕ. Help.



áÎÄÒÅÊ
15 ÉÀÌÑ 04, arnold wrote to All a> ÔÅÍ ÎÅ ÍÅÎÅÅ eeprom.hex ÐÕÓÔÏÊ, ÔÏÞÎÅÅ ÔÁÍ ÔÏÌØËÏ ...00001FF a> ðÅpÅÞÉÔÁÌ ×pÏÄÅ ×ӣ, ÞÔÏ ÂÙÌÏ ÚÄÅÓØ É ÅÓÔØ × ÈÅÌÐÅ, ÎÏ a> ×ÔÏpÏÊ ÆÁÊÌ (ÉÌÉ ÏÄÉÎ Ó eeprom ÄÁÎÎÙÍÉ) ÐÏÌÕÞÉÔØ ÎÅ ÍÏÇÕ. a> Help.

HÕÖÎÏ ÕËÁÚÙ×ÁÔØ ÆÏpÍÁÔ ×ÙÈÏÄÎÏÇÏ ÆÁÊÄÁ simple, ÔÏÇÄÁ ÏÎ ÓÏÄÅpÖÉÔ ÄÁÎÎÙÅ É ÄÌÑ flash É ÄÌÑ eeprom, ÚÁÔÅÍ ÐÏÌÕÞÁÔØ ÉÚ ÎÅÇÏ hex'Ù Ó ÐÏÍÏÝØÀ ÐpÏÇpÁÍÍÙ postlink ÉÚ ËÏÍÐÌÅËÔÁ IAR'Á.

Bye

"Alexej Goncharovskij" snipped-for-privacy@p64.f.n5004.z2.fidonet.org>

üÔÏ ÒÁÓÐÉÓÁÎÏ × ÈÅÌÐÅ, ÏÄÎÁËÏ...

Rebuilding configuration: uart - Debug D:\Programme\IAR_S320a\EWB\TEMP\UART\Debug\Obj\uart-1.r90 D:\Programme\IAR_S320a\EWB\TEMP\UART\Debug\List\uartnoint_lib.lst D:\Programme\IAR_S320a\EWB\TEMP\UART\Debug\Obj\uartnoint_lib.r90 D:\Programme\IAR_S320a\EWB\TEMP\UART\Debug\Exe\uart.raw

4 file(s) deleted.

Demo-1.c iccavr.exe --cpu=m128 -ms -o D:\Programme\IAR_S320a\EWB\TEMP\UART\Debug\Obj\ -lC D:\Programme\IAR_S320a\EWB\TEMP\UART\Debug\List\ -z3 --no_cse

--no_inline --no_code_motion --no_cross_call

--no_clustering --library_module -e -I D:\Programme\IAR_S320a\EWB\avr\INC\ -I D:\Programme\IAR_S320a\EWB\avr\INC\CLIB\ --eeprom_size 4096 D:\Programme\IAR_S320a\EWB\TEMP\UART\uart-1.c

IAR Atmel AVR C/EC++ Compiler V3.20A/W32, Evaluation Version

58 bytes of CODE memory 26 bytes of XDATA memory

Errors: none Warnings: none

uartnoint_lib.c iccavr.exe --cpu=m128 -ms -o D:\Programme\IAR_S320a\EWB\TEMP\UART\Debug\Obj\ -lC D:\Programme\IAR_S320a\EWB\TEMP\UART\Debug\List\ -z3 --no_cse

--no_inline --no_code_motion --no_cross_call

--no_clustering --library_module -e -I D:\Programme\IAR_S320a\EWB\avr\INC\ -I D:\Programme\IAR_S320a\EWB\avr\INC\CLIB\ --eeprom_size 4096 D:\Programme\IAR_S320a\EWB\TEMP\UART\uartnoint_lib.c

IAR Atmel AVR C/EC++ Compiler V3.20A/W32, Evaluation Version

256 bytes of CODE memory 0 bytes of DATA memory (+ 12 bytes shared)

Errors: none Warnings: none

Linking xlink.exe D:\Programme\IAR_S320a\EWB\TEMP\UART\Debug\Obj\uart-1.r90 D:\Programme\IAR_S320a\EWB\TEMP\UART\Debug\Obj\uartnoint_lib.r90 -o

D:\Programme\IAR_S320a\EWB\TEMP\UART\Debug\Exe\uart.raw -Fsimple -l

----------------------------------------------------------------------------

--------------------------------- D:\Programme\IAR_S320a\EWB\TEMP\UART\Debug\List\uart.map -xms -I D:\Programme\IAR_S320a\EWB\avr\LIB\ -f D:\Programme\IAR_S320a\EWB\avr\src\template\cfgm128.xcl

-D_..X_HEAP_SIZE=100 -D_..X_CSTACK_SIZE=200

-D_..X_RSTACK_SIZE=40 -e_small_write=_formatted_write

-e_medium_read=_formatted_read -f D:\Programme\IAR_S320a\EWB\avr\src\template\cfg3s.xcl

-D_..X_FLASH_BASE=_..X_INTVEC_SIZE -H1895 -h(CODE)0-(_..X_INTVEC_SIZE-1)

-D_..X_EXT_SRAM_BASE=_..X_SRAM_BASE

-D_..X_EXT_SRAM_END=_..X_SRAM_BASE -D_..X_EXT_ROM_BASE=_..X_SRAM_BASE

-D_..X_EXT_ROM_END=_..X_SRAM_BASE

-D_..X_EXT_NV_BASE=_..X_SRAM_BASE -D_..X_EXT_NV_END=_..X_SRAM_END

-D_..X_EXT_CSTACK_BASE=_..X_SRAM_BASE

-D_..X_EXT_CSTACK_END=_..X_SRAM_BASE -D_..X_EXT_RSTACK_BASE=_..X_SRAM_BASE

-D_..X_EXT_RSTACK_END=_..X_SRAM_BASE D:\Programme\IAR_S320a\EWB\avr\lib\clib\cl3s-ec.r90

IAR Universal Linker V4.58H/386

170 bytes of CODE memory (+ 136 range fill ) 576 bytes of DATA memory (+ 12 absolute )

Errors: none Warnings: none Total number of errors: 0 Total number of warnings: 0

ôÁË ÞÔÏ ÎÅ × ÜÔÏÍ éíèï, éíèï... ÄÅÌÏ. áÎÄÒÅÊ

Hallo!

...

...

20 ÉÀÌÑ 04, Andrej Arnold wrote to Andrej Arnold AA> þÔÏ-ÔÏ Ñ ÔÁË É ÎÅ ÐÏÎÑÌ, ÔÏ ÌÉ ÎÉËÔÏ ÛÔÁÔÎÏ ÆÁÊÌ ÄÌÑ EEPROM ÔÁË É ÎÅ AA> ÐÏÌÕÞÁÅÔ? ñ ÐÏÌÕÞÁÀ. IAR 2.28. æÏpÍÁÔ ×ÙÈÏÄÎÏÇÏ ÆÁÊÌÁ - raw. ïÂpÁÂÁÔÙ×ÁÀ ÆÁÊÌ postlink'ÏÍ, ÐÏÌÕÞÁÀ hex ÆÁÊÌÙ, ÐpÏÛÉ×ÁÀ. HÉËÁËÉÈ ÐpÏÂÌÅÍ, ËpÏÍÅ ÔÏÇÏ ÞÔÏ ÐpÉÛÌÏÓØ ÏÔËÁÚÁÔØÓÑ ÏÔ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÛÔÁÔÎÏÇÏ postlink.bat. íÎÅ ÐpÏÓÔÏ ÎÅÐÏÎÑÔÎÁ Ô×ÏÑ ÐpÏÂÌÅÍÁ, ÐÏÜÔÏÍÕ Ñ ÎÉÞÅÇÏ É ÎÅ ÐÉÛÕ.

Bye

äÏÂÒÏÇÏ ÚÄÏÒÏרÑ, Andrej!

20 Jul 04 22:54, Alexej Goncharovskij ÎÁÐÉÓÁÌ ÄÌÑ Andrej Arnold:

AG> 20 ÉÀÌÑ 04, Andrej Arnold wrote to Andrej Arnold AA>> þÔÏ-ÔÏ Ñ ÔÁË É ÎÅ ÐÏÎÑÌ, ÔÏ ÌÉ ÎÉËÔÏ ÛÔÁÔÎÏ ÆÁÊÌ ÄÌÑ EEPROM ÔÁË É ÎÅ AA>> ÐÏÌÕÞÁÅÔ?

AG> ñ ÐÏÌÕÞÁÀ. IAR 2.28. æÏpÍÁÔ ×ÙÈÏÄÎÏÇÏ ÆÁÊÌÁ - raw. ïÂpÁÂÁÔÙ×ÁÀ ÆÁÊÌ AG> postlink'ÏÍ, ÐÏÌÕÞÁÀ hex ÆÁÊÌÙ, ÐpÏÛÉ×ÁÀ. HÉËÁËÉÈ ÐpÏÂÌÅÍ, ËpÏÍÅ ÔÏÇÏ ÞÔÏ AG> ÐpÉÛÌÏÓØ ÏÔËÁÚÁÔØÓÑ ÏÔ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÛÔÁÔÎÏÇÏ postlink.bat. íÎÅ ÐpÏÓÔÏ AG> ÎÅÐÏÎÑÔÎÁ Ô×ÏÑ ÐpÏÂÌÅÍÁ, ÐÏÜÔÏÍÕ Ñ ÎÉÞÅÇÏ É ÎÅ ÐÉÛÕ.

ÁÎÁÌÏÇÉÞÎÏ, 2.28, 3.10á-ó. ×Ù×ÏÄ ËÏÍÐÉÌÅÒÁ É ÌÉÎËÅÒÁ, ËÏÔÏÒÙÅ ÔÙ ÔÕÔ ÐÒÉ×ÏÄÉÌ, ÓÔÒÁÎÎÏ×ÁÔÙÅ ËÁËÉÅ-ÔÏ. ÐÒÉ ËÏÍÐÉÌÑÃÉÉ ÓÅÇÍÅÎÔ XDATA ÏÂÏÚÎÁÞÅÎ, Á ÐÒÉ ÌÉÎËÏ×ËÅ - ÎÅÔÕ. ÉÍÈÏ, ÓÀÄÁ É ÎÁÄÏ ËÏÐÁÔØ

WBR, óÅÒÇÅÊ. ICQ: 101347299

... âÕÄØ ÓÎÉÓÈÏÄÉÔÅÌÅÎ: ÎÅ ÏÔËÁÚÙ×ÁÊ ÞÅÌÏ×ÅËÕ × ÕÍÅ, ÅÓÌÉ ÏÎ × ÎÅÍ ÎÕÖÄÁÅÔÓÑ.

Hallo!

"Alexej Goncharovskij" snipped-for-privacy@p64.f.n5004.z2.fidonet.org>

ôÁË ÅÓÌÉ ÂÙ Ñ "ÐÏÎÉÍÁÌ ÐÒÏÂÌÅÍÕ" ÞÅÇÏ ÂÙ Ñ ÓÐÒÁÛÉ×ÁÌ? ñ ÎÁÄÅÑÌÓÑ, ÞÔÏ ÃÉÔÉÒÏ×ÁÎÉÅ ×ÙÈÏÄÎÙÈ ÄÁÎÎÙÈ ÌÉÎËÅÒÁ ËÁË-ÔÏ ÐÏÚ×ÏÌÉÔ ÒÁÓÛÉÆÒÏ×ÁÔØ, ÇÄÅ Õ ÍÅÎÑ ÞÔÏ-ÔÏ ËÒÉ×Ï. á ÔÁË ÅÓÔØ Ä×Á ËÏÍÐÁ, ÏÂÁ ÐÏÄ W2K. HÁ ÏÄÎÏÍ ÕÓÔÁÎÏ×ÌÅÎÁ ×ÅÒÓÉÑ 2.28Á ÎÁ ÄÒÕÇÏÍ ÔÅÐÅÒØ 3.20Á, Á ÎÁ ×ÙÈÏÄÅ ÏÄÎÏ É ÔÏÖÅ. üÔÏ ×ÉÄÎÏ ÄÁÖÅ ÐÏ raw ÆÁÊÌÕ, ÞÔÏ ÔÁÍ ÉÎÆÙ ÄÌÑ EEPROM ÎÅÔ. (ñ ÎÁÂÉÌ ÄÌÑ ÜÔÏÇÏ ÓÏ×ÓÅÍ ÍÁÌÅÎØËÕÀ ÔÅÓÔÏ×ÕÀ ÐÒÏÇÒÁÍÍËÕ) ... HÕ É ÐÏÔÏÍ, ËÁË Ñ ÇÏ×ÏÒÉÌ × ÓÁÍÏÍ ÎÁÞÁÌÅ, ÔÏ ÞÔÏ Åݣ ÎÅÓËÏÌØËÏ ÌÅÔ ÎÁÚÁÄ ÐÉÓÁÌÉ áÌÅËÓÁÎÄÒ òÅÄÞÕË, áÓËÏÌØÄ ÷ÏÌËÏ×, Åݣ ËÔÏ-ÔÏ, ÐÏ-ÍÏÅÍÕ ðÏÌÅÔÁÅ×..., Á ÒÁ×ÎÏ ËÁË É ÈÅÌÐÙ, É ÄÁÖÅ IARÏ×ÓËÉÊ ÆÏÒÕÍ Ñ ÐÒÏޣÌ Åݣ ÄÏ ÔÏÇÏ, ËÁË ÚÁÄÁÔØ Ó×ÏÊ ×ÏÐÒÏÓ. ðÏÌÏÖÅÎÉÅ ÐÏÞÔÉ ÔÕÐÉËÏ×ÏÅ, ÐÉÓÁÔØ ÏÔÄÅÌØÎÙÅ ÆÁÊÌÙ ÄÌÑ ÅÅÐÒÏÍ É ÐÏÔÏÍ × ÏÓÎÏ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÒÕÞËÁÍÉ ÚÁÎÏÓÉÔØ ÁÄÒÅÓÁ ËÁË-ÔÏ ÓÉÌØÎÏ ÐÏ ÈÁËÅÒÓËÉ... ÍÎÅ ËÁÖÅÔÓÑ, ÅÓÌÉ ÔÅÂÅ ÎÅ ÌÏÍÙ, ×ÏÚÍÏÖÎÏ ËÏÒÏÔËÉÊ ÔÅÓÔÉË Ó ÆÁÊÌÁÍÉ ÏÔ ÐÒÏÅËÔÁ ÐÏÍÏÖÅÔ ÍÎÅ ÎÁÊÔÉ, ÞÔÏ ÖÅ Õ ÍÅÎÑ ËÒÉ×Ï? (íÙÌÏ ÍÏÖÎÏ ÓÀÄÁ - 2:5081/2.77) áÎÄÒÅÊ
äÏÂÒÏÇÏ ÚÄÏÒÏרÑ, Andrej!

21 Jul 04 13:27, Andrej Arnold ÎÁÐÉÓÁÌ ÄÌÑ Alexej Goncharovskij:

AA> "Alexej Goncharovskij" snipped-for-privacy@p64.f.n5004.z2.fidonet.org>

Á ÒÁÂÏÔÁÔØ-ÔÏ ÒÁÂÏÔÁÅÔ? ÐÒÏÇÒÁÍÍËÁ?

WBR, óÅÒÇÅÊ. ICQ: 101347299

ðÒÉ×ÅÔ Andrej! ÷Ôp éÀÌ 20 2004 17:24, Andrej Arnold -> Andrej Arnold:

AA> þÔÏ-ÔÏ Ñ ÔÁË É ÎÅ ÐÏÎÑÌ, ÔÏ ÌÉ ÎÉËÔÏ ÛÔÁÔÎÏ ÆÁÊÌ ÄÌÑ EEPROM ÔÁË É ÎÅ AA> ÐÏÌÕÞÁÅÔ? ñ ÐÏÌÕÞÁÀ. IAR AVR 3.10B.

XLINK->Output->Format->Debug info. XLINK->Extra options:

-Ointel-standard,(CODE)=Debug\Exe\ocean.hex

-Ointel-standard,(XDATA)=Debug\Exe\ocean.eep

HÁ ÜÔÏÍ ×ÓÅ, ÐÏËÁ. Anton Abrosimov. ... úÄÅÓØ ÂÙÌÉ Ú×ÅÒÓËÉ ÕÂÉÔÙ ×ÒÅÍÑ É ÍÏÌÏÄÏÓÔØ

Hallo! "Sergei Tuchinski" snipped-for-privacy@f38.n.z2.fidonet.org

÷ ÔÏÍ ÓÍÙÓÌÅ, ÞÔÏ ÏÐÒÏÓÉÔØ ËÎÏÐËÉ, ÚÁÖÅÞØ Ó×ÅÔÏÄÉÏÄÙ, ÚÁÐÉÓÁÔØ É ÓÞÉÔÁÔØ ÞÔÏ-ÔÏ ÉÚ eeprom? úù. öÅÌÅÚÏ Åݣ ÎÅ ÇÏÔÏ×Ï... áÎÄÒÅÊ
äÏÂÒÏÇÏ ÚÄÏÒÏרÑ, Andrej!

21 Jul 04 21:32, Andrej Arnold ÎÁÐÉÓÁÌ ÄÌÑ Sergei Tuchinski:

AA> úù. AA> öÅÌÅÚÏ Åݣ ÎÅ ÇÏÔÏ×Ï...

ÈÏÞÅÛØ - ÚÁÛÌÉ ÍÎÅ ÐÒÏÅËÔ ÍÙÌÏÍ, Ñ ÐÏËÏ×ÙÒÑÀ. ÔÁË (ÐÏ ËÕÓËÁÍ) ÎÅÐÏÎÑÔÎÏ

WBR, óÅÒÇÅÊ. ICQ: 101347299

Hallo!

"Anton Abrosimov" snipped-for-privacy@p6.f.n5020.z2.fidonet.org>

÷ÞÅÒÁ ÐÏÚÄÎÏ ×ÅÞÅÒÏÍ ÎÁËÏÎÅà ÍÎÅ ÕÄÁÌÏÓØ ÐÏÌÕÞÉÔØ ÔÒÅÂÕÅÍÏÅ. ðÏËÁ Åݣ ÎÅ ÐÏÎÑÌ × ޣÍ ÄÅÌÏ ÂÙÌÏ, ÅÄÉÎÓÔ×ÅÎÎÏ, ÞÔÏ ÓÏÏÂÝÅÎÉÑ ÌÉÎËÅÒÁ ÓÏ×ÅÒÛÅÎÎÏ ÎÅ ÏÔÌÉÞÁÀÔÓÑ - ÜÔÏÍ Ñ ÐÒÏ×ÅÒÉÌ. óÅÊ ÆÁËÔ éíèï ÄÏ×ÏÌØÎÏ ÓÔÒÁÎÅÎ. ÷ÓÅÍ ÓÐÁÓÉÂÏ ÚÁ ÕÞÁÓÔÉÅ. áÎÄÒÅÊ

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required