Sida 1 av 1

JELU:s ethernet samplekod...

Postat: 22 februari 2007, 15:38:08
av erikbrannlund
Är det ngn som vet hur stort utrymme den exempel kod för ENC28J60(?) som JELU pekar på från sin nätbutik kräver? Om det räcker med 2k eller om den behöver 4k som finns i Mega 128 som verkar vara den mål processor som pekas ut från aps filen.

/Erik

Postat: 22 februari 2007, 15:44:41
av MicaelKarlsson
Hummm... Vart hittade du koden? Antingen har den försvunnit eller också är jag snurrig! :roll:

Postat: 22 februari 2007, 17:26:59
av exile
Svårt att säga, men uIP som "hans" server bygger på klarar sej med 1kbyte ram. Men nog skulle jag satsa på en AVR med lite mer inbyggt ram ex ATmega644 (vilket ganska billig, 4k ram ) eller ATmega32 (2k ram), de finns i DIP40 kapsel ^^

Postat: 22 februari 2007, 19:32:31
av thepirateboy
Detta får jag när kompilerar koden från
http://www.avrrepository.com/svn/listin ... h=%2F&sc=0

Device: atmega128

Program: 21642 bytes (16.5% Full)
(.text + .data + .bootloader)

Data: 2802 bytes (68.4% Full)
(.data + .bss + .noinit)

ENC28J60-kod från Tuxgraphics med Atmega88 ger:

Device: atmega88

Program: 4962 bytes (60.6% Full)
(.text + .data + .bootloader)

Data: 859 bytes (83.9% Full)
(.data + .bss + .noinit)

Postat: 22 februari 2007, 22:18:52
av PeotryD
Koden till 128:an tar in ca 1500bytes bara för Datasträngen in till den, hur långa sådana tillåter 88:an?

Sitter och grejjar med koden till 128:an just nu, skriver en PC-application för att skicka och ta imot UDP-paket, lägger in textsträngar i den och skickar och tar imot, kan lämna sourdce koden på det om folk vill (om ca 5 dagar). Visual Studio 2005 (Visual Basic)

[Edit] längsta längden på ett paket är max ca 1500Bytes, därför 128:an tillåter så långa

Postat: 24 februari 2007, 22:46:30
av erikbrannlund
thepirateboy:

Hur får du ut den listningen i AVR-studio(?)?

/Erik

Postat: 24 februari 2007, 22:56:17
av thepirateboy
Jag bara kompilerar koden så hamnar det längst ner under Build. Någon funktion fick jag dock lov att kommentera bort pga. nåt error.

Postat: 25 februari 2007, 13:05:14
av erikbrannlund
Hmm det får inte jag. Utan bara en rad som säger
-make: *** [testc.eep] Error 1

kanske var det här jag skulle fått den texten.

/Erik