www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

LPC23xx - ethernet

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> ARM arhitektura
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
slawc
Član
Član



Pridružen-a: Ned 07 Mar 2004 11:43
Prispevkov: 210
Aktiv.: 0.88

PrispevekObjavljeno: Tor Mar 27, 2007 8:32 am    Naslov sporočila:  LPC23xx - ethernet Odgovori s citatom

Ali je ze kdo karkoli koristnega naredil z LPC23xx? Zanimajo me performanse v smislu prekladanja podatkov po ethernetu.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
BorutS
Član
Član



Pridružen-a: Pet 09 Jun 2006 16:25
Prispevkov: 107
Aktiv.: 0.46
Kraj: Cerklje na Gorenjskem

PrispevekObjavljeno: Tor Mar 27, 2007 7:33 pm    Naslov sporočila:   Odgovori s citatom

že dober teden se ukvarjam z uip na lpc2378, trenutno deluje ip icmp (ping), tcp s preprostim web serverjem, vendar imam nekaj hroščev, kjer pa sem nekoliko obstal. Po nekaj časa delovanja se mi občasno zgodi Data Abort Exception - včasih po nekaj sekundah včasih po nekaj minutah?!?. Isti softweare mi z LPC2148+ENC28j10 deluje brez problemov. Bojim se, da je težava v prevajalniku, ker če izklopim optimizacijo zadeva sploh ne dela. Ne vem mogoče sem naredil napako v linkerscript datoteki ali pa startup ... skratka dela je še kar nekaj.
Če odpravim hrošče, bom verjetno objavil projekt.
LP
Borut
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
alessio
Član
Član



Pridružen-a: Pon 04 Dec 2006 8:39
Prispevkov: 363
Aktiv.: 1.60
Kraj: Ljubljana

PrispevekObjavljeno: Sre Mar 28, 2007 12:12 am    Naslov sporočila:   Odgovori s citatom

Na lpc2000 yahoo grupi imaš v file sekciji dva delujoča primera TCP/IP stack-a
na LPC23xx, in sicer išči pod lwIPWeb in GNUEasyWeb. Sta pa oba primera v osnovi
mišljena za GCC, tak da se boš moral malo poigrati, da sportaš na KEIL, kar pa spet
ni velik problem. V enem primeru je uporabljen lwIP stack, v drugem pa UIP, oba
od Dunkels Adama. Sem pa sam sprobal oba primera na MCB2300.

Aleš
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
slawc
Član
Član



Pridružen-a: Ned 07 Mar 2004 11:43
Prispevkov: 210
Aktiv.: 0.88

PrispevekObjavljeno: Sre Mar 28, 2007 12:35 am    Naslov sporočila:   Odgovori s citatom

Se enkrat: vprasanje se je nanasalo na performanse.

alessio: od kje si sedaj Keil privlekel?

Kar nisem povedal je to, da tcp/ip v kombinaciji z rtosom na LPC2378 dela ze kar nekaj casa. Ker sem precej zaseden tudi z drugimi stvarmi, nisem utegnil podrobno analizirati sistem. Trenutno je implementacija dovolj dobra (ca. 100 KB/s, bom se porocal), vendar bom potreboval hitrost do konca.

Dokumentacija je pa ena od najslabsih zadnje case. Sploh me pa mine, ko vidim, da NXP in tudi nekateri ostali "proizvajalci" kontrolerjev z ARMi, uporabljajo precej bedne IP gradnike d'oh! Recimo SSP kanal je eden od takih.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
alessio
Član
Član



Pridružen-a: Pon 04 Dec 2006 8:39
Prispevkov: 363
Aktiv.: 1.60
Kraj: Ljubljana

PrispevekObjavljeno: Sre Mar 28, 2007 9:09 am    Naslov sporočila:   Odgovori s citatom

slawc je napisal/a:

alessio: od kje si sedaj Keil privlekel?


Keil sem "privlekel", ker so primeri, na katere sem se skliceval, napisani
za gcc, veliko ljudi, če ne večina, pa uporablja Keil orodja.

Nisi v osnovi povedal, da imaš delujoč tcp/ip in s tem povezane zadeve,
zato sem sploh omenjal tiste primere.

Aleš
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
slawc
Član
Član



Pridružen-a: Ned 07 Mar 2004 11:43
Prispevkov: 210
Aktiv.: 0.88

PrispevekObjavljeno: Sre Mar 28, 2007 9:48 am    Naslov sporočila:   Odgovori s citatom

Res bi moral takoj na zacetku omenit delujoc sistem.

Tako, sem se uspel pomeriti zadeve. Hitrost je dejansko okoli 100 KB/s. Odvisno koliko bytov sibam naenkrat po SPIju (trenutno je SPI clk 2.25 MHz). Kakorkoli ze, imam se precej manevrskega prostora za optimizacijo vsega (aplikacije, driverjev), tako da bi lahko dosegel se vec kot je sedaj.

Offtopic:
Keil... hja... demo je neuporaben, licenca pa vec kot predraga.
Sam uporabljam GCC ali pa IAR kickstart.

Ontopic:
Bom poskusil optimizirat zadeve (ce bo cas) bom pa porocal.
BTW, opazil sem, da v user manualu oz. datasheetu od LPC23xx ni napisan max. SPI clock glede na PCLK. Mogoce sem zgresil, ampak vseeno. Trenutno imam PCLK 18MHz in ce je divider za SCK premajhen, sistem totalno zabluzi.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
alessio
Član
Član



Pridružen-a: Pon 04 Dec 2006 8:39
Prispevkov: 363
Aktiv.: 1.60
Kraj: Ljubljana

PrispevekObjavljeno: Sre Mar 28, 2007 10:08 am    Naslov sporočila:   Odgovori s citatom

Offtopic:

slawc je napisal/a:

Keil... hja... demo je neuporaben, licenca pa vec kot predraga.


Sam tudi uporabljam GCC, je pa demo Keil zelo! uporabna zadeva,
ker ima vgrajen dober simulator celotnega čipa. Ker je omejen,
posimuliraš vsak del aplikacije in vsak driver posebej. Sploh se
mi zdi uporabno pri kompleksnejših perifernih enotah CAN, MAC ...

Aleš
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Homer
Član
Član



Pridružen-a: Čet 10 Maj 2007 22:51
Prispevkov: 19
Aktiv.: 0.09

PrispevekObjavljeno: Pet Feb 15, 2008 12:07 am    Naslov sporočila:   Odgovori s citatom

Zanima me ali so potrebni kakšni popravki v kodi lwIPWeb in GNUEasyWeb
za na lpc2378. Naložil sem že prevedeno kodo pa zadeva nekako ne dela tako
kot bi mogla, wireshark izpiše par DHCP requestov in to je to.
Kakšna ideja kaj bi lahko šlo narobe?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> ARM arhitektura Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 6 dni


Powered by phpBB © 2001, 2005 phpBB Group