Habe nach langem hin und her den TCP/IP Stack von Microchip für das MRF24 im Easy Config Mode (SoftAP) implementiert. Funktioniert jetzt auch soweit und ich kann die IP des Soft AP anpingen und mich erfolgreich mit ihm verbinden. Ich nutze einen PIC24E und den internen Speicher, d.h. EEPROM ist auskommentiert. Leider funktioniert das Laden der Webseite nicht. Das Image.s habe ich aus einer einfachen HTML-Seite mit dem MPFS Generator von Microship generiert und im Projekt abegelegt (in meinem Fall: ...\microchip_solutions_v2013-06-15\TCPIP\WiFi EZConfig) und zusätzlich das Image.s noch mit Add Existing Item in den SOURCE FILES implementiert. Wenn ich nun im Browser die Webseite aufrufen will (in meinem Fall mit http://192.168.1.3/image oder einfach http://192.168.1.3) erscheint jedes Mal "404: File not found". Anpingen und connecten funktioniert. Mach ich was beim uploaden falsch? Wo genau muss ich das image.s ablegen und was dabei beachten? Ist es egal wie ich das image.s benenne? Fragen über Fragen. Gruss
1. Mit Wireshark die Kommunikation zwischen server und PC checken. Vielleicht stimmt der Port nicht. Vielleicht aber auch irgendetwas anderes. 2. Da der lowlevel-Teil erfolgreich implementiert ist würde ich den Stack von Ulrich Radig nehmen, da dieser stack relativ einfach nachvollziehbar ist.
> 2. Da der lowlevel-Teil erfolgreich implementiert ist würde ich den > Stack von Ulrich Radig nehmen, da dieser stack relativ einfach > nachvollziehbar ist. Käse, wenn der MCHP Stack schon so gut wie lauffähig ist. >Wo genau muss ich das image.s ablegen >und was dabei beachten? Ist es egal wie ich das image.s benenne? Mach ich >was beim uploaden falsch? Der Name ist egal, muss nur ins Projekt mit rein. Du musst gar nix hochladen, die HTML Geschichte ist ja schon (theoretisch) im Flash. Guck mal im .map File, ob der Kram auch wirklich mit rein gelinkt wurde.
Servus, danke wie immer für den Input. @ Stampede: Falls es dich interessiert. Es lag übrigens am Interuppt des Moduls den ich noch manuell auf den richtigen Pin des Controllers mappen musste. Was ist mit dem .map file gemeint? Beim Flashen des PICs wird mir zumindest folgendes angezeigt: C:\Program Files (x86)\Microchip\xc16\v1.11\bin\xc16-gcc.exe" ../MPFSImg2.s -o build/XC16-EX16_MRF24WG/production/_ext/1472/MPFSImg2.o Daraus folgere ich, dass das image zumindest inkludiert ist. Was ich gerade mal probiert habe und mich die Stirn runzeln lässt ist, dass wenn ich aus den im Projekt enthaltenen Easy Config Webpages von Microchip (...\microchip_solutions_v2013-06-15\TCPIP\WiFi EZConfig\EasyConfigWebpages) ein MPFSImg.s generiere, ich die von Microchip generierte Webseite laden kann. ???? Und wenn ich eine image.s aus einer simplen image.html (die meinetwegen nur Hallo schriebt) generiere kann ich die Seite nicht aufrufen???????? Kann mir das Jemand erklären?
aus was muss ich das image.s generieren?? Einfach aus einer einzigen simplen html Datei oder? Oder muss da noch irgendwas in den Ordner mit rein?
Christian schrieb: > Was ich gerade mal probiert habe und mich die Stirn runzeln lässt ist, > dass wenn ich aus den im Projekt enthaltenen Easy Config Webpages von > Microchip (...\microchip_solutions_v2013-06-15\TCPIP\WiFi > EZConfig\EasyConfigWebpages) ein MPFSImg.s generiere, ich die von > Microchip generierte Webseite laden kann. ???? Und wenn ich eine image.s > aus einer simplen image.html (die meinetwegen nur Hallo schriebt) > generiere kann ich die Seite nicht aufrufen???????? Das heißt, dass es ja nun geht, nur dass deine index.htm es nicht tut. In der TCPIPconfig.h ist die "Startseite genannt" die geladen wird. Das ist index.htm, nicht .html! Im Prinzip sollte es mit einer eizigen HTML Seite gehen. Wenn du mehr und dynamisches Zeug willst musst du die mchp.js und den ganzen Kram mit rein nehmen. Schau dir auf jeden Fall mal die Vids von MCHP an (ganz unten auf der Seite) https://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2505¶m=en535724
Stampede, recht herzlicen Dank. Die Webseite aus der das Image.s generiert wird, also die Webseite die image.htm muss!! index.htm heissen und siehe da :) Danke für die Hilfe. Ich melde mich beim nächsten Problem ;)
> Christian schrieb: > Stampede, recht herzlicen Dank. Bitte, kein Problem. >Ich melde mich beim nächsten Problem ;) Es wäre schön wenn du mir das ersparen könntest :D
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.