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 

LPC1769 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
jerny
Član
Član



Pridružen-a: Čet 17 Apr 2008 11:27
Prispevkov: 414
Aktiv.: 2.13
Kraj: Dravograd

PrispevekObjavljeno: Sob Apr 05, 2014 10:53 pm    Naslov sporočila:  LPC1769 Ethernet Odgovori s citatom

Pozdravljeni,
Kupil sem testno ploščo LPCXpresso 1769, z NXP-jevim mikrokmilnikom LPC1769, plošča ima vgrajen fizični nivo za TCP/IP in sicer čip LAN8720.
Za omenjeno ploščo je že s strani NXP-ja spisan kompletni primer za testiranje kot web serverja. Napravo sem preko RJ45 priključka z tuljavami priklopil na PC, PC-ju dodelil ip, da je v istem omrežju kot omenjena plošča. Zadevo v windowsih kaže kot povezano 100Mbps (undefined network), problem pa je v tem da nikakor ne morem dostopati do spletne strani in pa tudi na pinganje se ne odziva.
Je mogoče že kdo delal s čim podobnim, kako naj se zadeve sploh lotim oživljati?

_________________
Če smrdi je kemija, če kadi pa elektronika!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
BluPhenix
Član
Član



Pridružen-a: Pet 05 Mar 2004 12:54
Prispevkov: 1018
Aktiv.: 4.58
Kraj: Sežana

PrispevekObjavljeno: Ned Apr 06, 2014 9:17 am    Naslov sporočila:   Odgovori s citatom

Sam z dotično ploščo nimam izkušenj, sem pa že delal ethernet in web na mikrokrmilnikih (konkretno na š-armu). Na klasične stvari pri mrežni povezljivosti si verjetno pazil (crossover kabel, TCP/IP namontiran, web server je konfiguriran na port 80 ... ) si verjetno pomislil?

Ping ni nujno da deluje, ker naprava mora znat odgovorit na ping (ni vedno vgrajeno v softverju).

Ponavadi se je najlažje lotit oživljat tako, da preveriš, kateri deli povezave delujejo. Pomaga, če imaš serijski port tako skonfiguriran, da pošilja sporočila nekemu terminalu na računalnik, da vidiš ali je bil recimo IP pravilno dodeljen in podobno. Potem pa gledaš, če se vse konfigurira pravilno (IP, maska, ...). Ko si siguren da to prav dela lahko greš ugotavljat kaj se dogaja s serverjem.

Kadar delaš karkoli z mrežo je fanj uporabiti Wireshark in analizirat promet, ki poteka med računalnikom in napravo. Tako hitro ugotoviš, ali se naprava sploh odziva na klice računalnika. Pravilnost delovanja TCP/IP sklada boš videl, ko bo računalnik poslal arp zahtevo (računalnik vpraša kdo ima določen IP, naprava pa odgovori "jaz" in posreduje svojo MAC adreso).

Lahko mogoče malo bolj napišeš, kaj si uporabil in še kakšen link na tisti nxpjev paket, ki si ga uporabil?

_________________
Exclamation Pravilo št. 1: Pišite slovensko, velja za vse.

TA SUHI ŠKAFEC PUŠČA. Saj ni tako težko, no!
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
jerny
Član
Član



Pridružen-a: Čet 17 Apr 2008 11:27
Prispevkov: 414
Aktiv.: 2.13
Kraj: Dravograd

PrispevekObjavljeno: Tor Apr 08, 2014 3:25 pm    Naslov sporočila:   Odgovori s citatom

Primer je tukaj http://www.lpcware.com/content/nxpfile/mcb1700-sample-code-bundle-lpc1769-peripherals-using-lpcxpresso v mapi EMAC.

S pomočjo wiresharka ni videti nobenega prometa z omenjeno napravo.



IMAG0885[1].jpg
 Opis:
 Velikost datoteke:  1.87 MB
 Pogledana:  11 krat

IMAG0885[1].jpg



Capture.PNG
 Opis:
 Velikost datoteke:  52.94 KB
 Pogledana:  3 krat

Capture.PNG



Capture1.PNG
 Opis:
 Velikost datoteke:  79.96 KB
 Pogledana:  17 krat

Capture1.PNG



Capture2.PNG
 Opis:
 Velikost datoteke:  26.51 KB
 Pogledana:  0 krat

Capture2.PNG



_________________
Če smrdi je kemija, če kadi pa elektronika!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
vpeter
Član
Član



Pridružen-a: Pon 11 Jun 2012 16:05
Prispevkov: 337
Aktiv.: 2.35
Kraj: Maribor okolica

PrispevekObjavljeno: Tor Apr 08, 2014 4:04 pm    Naslov sporočila:   Odgovori s citatom

Predpostavljam, da si v datoteki EMAC\src\tcpip.h spremenil IP naslov iz 192.168.0.110 na 192.168.1.110?

Pa tudi filter v Wiresharku imaš narobe napisan: mora biti ip.addr==192.168.1.110.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
jerny
Član
Član



Pridružen-a: Čet 17 Apr 2008 11:27
Prispevkov: 414
Aktiv.: 2.13
Kraj: Dravograd

PrispevekObjavljeno: Tor Apr 08, 2014 4:49 pm    Naslov sporočila:   Odgovori s citatom

Ja tisto sem spremenil. Ima mogoče kdo kakšno idejo?
_________________
Če smrdi je kemija, če kadi pa elektronika!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
matjazkariz
Član
Član



Pridružen-a: Sre 03 Nov 2004 18:09
Prispevkov: 1026
Aktiv.: 4.62

PrispevekObjavljeno: Tor Apr 08, 2014 7:43 pm    Naslov sporočila:   Odgovori s citatom

V kodi iz linka je omenjen DP83848, ti pa imaš na boardu LAN8720. Si prepričan, da imaš pravi primer kode za svoj hardver?
_________________
LP, Matjaž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
kranjc
Član
Član



Pridružen-a: Pon 29 Mar 2004 20:13
Prispevkov: 223
Aktiv.: 1.00
Kraj: Cerknica

PrispevekObjavljeno: Čet Apr 10, 2014 4:13 pm    Naslov sporočila:   Odgovori s citatom

Živjo,
sam sem pred cca 2 leti delal z enako ploščico. Zadeva je delovala, za osnovo sem vzel en primer iz spleta, ne vem točno od kje. Kabel je lahko navaden.
Spomnim se pa, da si moral en del kode dat čez PERL. Mogoče si pozabil to... Če ne bo šlo se mi javi pa se bom potrudil poiskati...

LP,
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
vpeter
Član
Član



Pridružen-a: Pon 11 Jun 2012 16:05
Prispevkov: 337
Aktiv.: 2.35
Kraj: Maribor okolica

PrispevekObjavljeno: Čet Apr 10, 2014 6:29 pm    Naslov sporočila:   Odgovori s citatom

Si pogledal primere v LPCOpen Software Development Platform? Tam imaš nekaj primerov uporabe etherneta z in brez operacijskega sistema.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
BluPhenix
Član
Član



Pridružen-a: Pet 05 Mar 2004 12:54
Prispevkov: 1018
Aktiv.: 4.58
Kraj: Sežana

PrispevekObjavljeno: Čet Apr 10, 2014 7:39 pm    Naslov sporočila:   Odgovori s citatom

Če želiš v wiresharku spremljat promet s točno določenim ipjem daš filter:

host IP.IP.IP.IP

Fizična povezava kar je videt je ok, edino nisem čisto prepričan zakaj imaš napajanje in gnd povezana na konektor.

Preveri ali imaš v EMAC.h definirano MAC adreso, ki še ni prisotna v mreži (za vsak slučaj). Po hitrem preletu kode se mi zdi, da bi zadeva morala delat brez kakšnih posebnih nastavitev, tako da ne vem. A uporabljaš KEIL, če ne bi bilo za preverit nastavitve IDEja.

Si mogoče pogledal kaj kako potekajo inicializacije, če je vse uredu, če se vse inicializira kot mora? Če je inicializacija ok, potem bi DoNetworkStuff moral delovati, kar pomeni, da bi se ob zahtevi za TCP povezavo izvesti TCP handshake in TCP povezava vzpostavit. Oz, bi v Wiresharku moral na ARP poizvedbo (who has IP ... tell ...) vsaj dobit odgovor (IP is at ...). Tako da najprej poglej če to štima (da bo lažje lahko zakomentiraš http sever dokler to ne ugotoviš). Če to ne štima je nekaj narobe ali v fizični povezavi, ali v inicializaciji , ali mogoče kje drugje Smile.

_________________
Exclamation Pravilo št. 1: Pišite slovensko, velja za vse.

TA SUHI ŠKAFEC PUŠČA. Saj ni tako težko, no!
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
vpeter
Član
Član



Pridružen-a: Pon 11 Jun 2012 16:05
Prispevkov: 337
Aktiv.: 2.35
Kraj: Maribor okolica

PrispevekObjavljeno: Čet Apr 10, 2014 7:44 pm    Naslov sporočila:   Odgovori s citatom

Kot je že bilo rečeno ta primer verjetno sploh ni za to ploščo, saj uporablja drugi Ethernet Transceiver.

host IP.IP.IP.IP je capture filter. V Wiresharku pa je display filter ip.addr==IP.IP.IP.IP.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
jerny
Član
Član



Pridružen-a: Čet 17 Apr 2008 11:27
Prispevkov: 414
Aktiv.: 2.13
Kraj: Dravograd

PrispevekObjavljeno: Pet Apr 18, 2014 4:34 pm    Naslov sporočila:   Odgovori s citatom

Se opravičujem, da se tako pozno javlam.
Res je primer katerega sem preizkušal ni bil za mojo razvojno ploščo, tako da sedaj zadeva deluje, hvala vam za pomoč.

_________________
Če smrdi je kemija, če kadi pa elektronika!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
matjazkariz
Član
Član



Pridružen-a: Sre 03 Nov 2004 18:09
Prispevkov: 1026
Aktiv.: 4.62

PrispevekObjavljeno: Pet Apr 18, 2014 4:38 pm    Naslov sporočila:   Odgovori s citatom

Lahko pa poveš, kje si dobil primer, ki deluje na tvoji ploščici, da bomo tudi ostali vedeli, če bomo to kdaj potrebovali.
_________________
LP, Matjaž
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: 48 dni


Powered by phpBB © 2001, 2005 phpBB Group