WizNet WIZ550io WzInitOk FAIL

  • 1
  • 2
  • 3
  • 4
  • 5
  • Page 1 of 5
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

WizNet WIZ550io WzInitOk FAIL

 · 
Posted: 31.07.2018 - 13:37  ·  #1
@miparo;

Ich brauche mal Dein Insiderwissen, ich erhalte immer "WzInitOk = FALSE"


Ich nutze das WIZ550io da es mit einer MAC-Adresse vom Hause aus geliefert wird.

Da ich leider in der Doku nichts gefunden habe, wie der Treiber feststellt, das der INIT funktioniert hat befürchte ich das er versucht die Daten, wie IP, Gateway, MASK und MAC vergleicht.
Wenn er die MAC vergleichen würde das bei diesem Modul nicht funktionieren.

Kann ich eigentlich die MAC-Adresse mit dem Treiber auslesen? Ich habe nur die Doku fürs schreiben gefunden.

Thorsten
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Posted: 31.07.2018 - 17:07  ·  #2
Irgendwas ist da merkwürdig.

Ich habe mal das XMEGA_wzWebSrv1 Demo Projekt als Grundlage genommen.

Auch hier schlägt das INIT fehl, könnte es sein, das es an der neuen Revision V1.2 des Wiz550io liegt? Ich habe leider auch keine alten mehr (hatte ich Harry zugesendet :-) )

Der kleine MC auf dem 550io macht nach dem Reset den INIT aud setzt die MAC ein, wenn ich nun die Function " WzSetHWAddr(MacAddr); " ausklammere, sehe ich auf meinen Switch die MAC 00-00-00-00-00 Aber eigentlich sollte dort doch die MAC vom 550io stehen. Schreibe ich die MAC per Hand mit " WzSetHWAddr(MacAddr); " in den CHIP sehe ich diese auch auf dem Switch.

Mache ich keinen INIT wird auch die Board-Mac auf dem Switch angezeigt.

Gibt es evtl. was bestimmtes bei dem 550io zu beachten? Ich habe ich schon eine Pause nach dem "wzHWReset" eigefügt, dann kann ich auf dem Switch solange die MAC sehen, bis der wzTINA_Init durchgeführt wird. Aber "wzTINA_Init" ist immer FALSE

Miparo ich brauche da mal Deine Hilfe, im Handbuch steht leider nicht viel vom WizNet drinnen.

Thorsten
You must be logged in or your permissions are to low to see this Attachment(s).
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 59
Posts: 953
Registered: 09 / 2007
Subject:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Posted: 31.07.2018 - 17:54  ·  #3
Das SetHWMac kannst du weglassen muss aber dann im
WzChipMain.Use55ioMAC:= true;
setzen
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Posted: 31.07.2018 - 18:30  ·  #4
Quote by miparo

Das SetHWMac kannst du weglassen muss aber dann im
WzChipMain.Use55ioMAC:= true;
setzen


OK, wenn ich diese Funktion reinnehme klappt zwar der INIT, aber die MAC-Adresse vom wz550io wird nicht eingetragen, dort steht dann 00:00:ff:00:ff:ff.

Ich glaube da it was faul :-(

Trage ich es ohne diese Option ein, zeigt er zwar Init-Fail, aber die MAC steht richtig im Router.
Hast Du noch eine Idee, Achso, das WebDemo funktioniert auch nicht egal ob INIT ok oder nicht. Macht keinen Unterschied.

Thorsten
You must be logged in or your permissions are to low to see this Attachment(s).
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 59
Posts: 953
Registered: 09 / 2007
Subject:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Posted: 31.07.2018 - 19:11  ·  #5
evtl haben die bei dem Board was geändert ?

und wenn du vorher ein SetHwAddress machst mit der MAC vom Board ?
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Posted: 31.07.2018 - 19:42  ·  #6
Quote by miparo

evtl haben die bei dem Board was geändert ?

und wenn du vorher ein SetHwAddress machst mit der MAC vom Board ?


Dann bekomme ich die eingestelle Adresse. Oder meinst Du erst ein SetHWAddress und dann umstellen auf "WzChipMain.Use55ioMAC:= true;" ?

Ich habe mal den Debugger gestartet mit "WzChipMain.Use55ioMAC:= true;", ich erhalte sofort
"illegal opcode fetch at PC adr:30000", kann es sein das es an meinem XMEGA384C3 hängt?

In dem xmega_WebServ1 Demo hängt er sich bei dieser Funktion auf:
Code
function InitSocket: boolean;
begin
  WebSocket:= wzCreateSocket;
  with WebSocket^ do
    Protocol:= protTCP;
    LocalPort:= LocPort;    // our Web port
    DelayAck:= NoDelayedAck;
    PacketRecInfo.BufferPtr:= @WebBuf;
    PacketRecInfo.BufferLen:= Sizeof(WebBuf);
  endwith;
  return(wzListen(WebSocket));
end;


Ich kann die IP-Adresse setzen und ändern, das ist kein Problem. Entweder gibt es hier einen BUG im Treiber oder es hat was mit dem XMEGA384C3 zu tun. Leider habe ich kein Board mehr mit einem XMEGA256 hier rumliegen :(
You must be logged in or your permissions are to low to see this Attachment(s).
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Posted: 31.07.2018 - 19:56  ·  #7
Den selben Fehler erhalte ich im Debugger, wenn ich den Wiznettreiber in meine Anwendung einbaue.

Was sagt mir dieses Meldung im Klartext?
Das ein Fehlerhafter Befehl ander Adresse $30000 steht?
You must be logged in or your permissions are to low to see this Attachment(s).
Gunter
Administrator
Avatar
Gender:
Location: Frankfurt Main / Germany
Posts: 1697
Registered: 02 / 2003
Subject:

Re: WizNet WIZ550io WzInitOk FAIL

 · 
Posted: 31.07.2018 - 21:25  ·  #8
Hi,
das dürfte eine Windows Meldung sein.
Im Debugger Code steht wohl ein OPcode, den Win nicht mehr unterstützt.
Dagegen hilft i.d.R. das Setzen eines Kompatibility Mode.
Die Adresse ist wenig hilfreich, da Win natürlich einen Relocator benutzt um
die .exe an beliebige Stellen im Speicher zu laden und es somit keinen einfachen
Bezug zum Quellcode mehr gibt
Grß, Gunter
  • 1
  • 2
  • 3
  • 4
  • 5
  • Page 1 of 5
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   139   153 · Page-Gen-Time: 0.033777s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI