Voor een project gebruik ik de tcp-ip stack van microchip op een PIC18F67J60 met een ethernet connector.
De stack draait goed, hij antwoord direct op ping requests, zowel een vast ip als de dhcp client voor een dynamisch ip te krijgen werkt ook en de telnet server werkt ook vlekkeloos. Het probleem zit bij de webserver.
Als ik nu naar het ip adres surf krijg ik een "404: File not found" error terug. De bedoeling is dat de webpaginas in de interne rom van de pic opgeslaan worden. Hiervoor heb ik "#define MPFS_USE_EEPROM" en "#define MPFS_USE_SPI_FLASH" gecommentarieerd in de tcpip config. Met de "MPFS2.jar" tool van microchip heb ik van de webpaginas een ".c" bestand gemaakt, en het project compileerd zonder errors of warnings.
Momenteel heb ik enkel de volgende modules actief:
#define STACK_USE_UART
#define STACK_USE_ICMP_SERVER
#define STACK_USE_HTTP2_SERVER
zijn er bepaalde modules die de http server nodig heeft?
Zie ik iets over het hoofd of zijn er nog bepaalde dingen die ik zou kunnen proberen om de web-paginas te kunnen tonen?
Alvast bedankt
De stack draait goed, hij antwoord direct op ping requests, zowel een vast ip als de dhcp client voor een dynamisch ip te krijgen werkt ook en de telnet server werkt ook vlekkeloos. Het probleem zit bij de webserver.
Als ik nu naar het ip adres surf krijg ik een "404: File not found" error terug. De bedoeling is dat de webpaginas in de interne rom van de pic opgeslaan worden. Hiervoor heb ik "#define MPFS_USE_EEPROM" en "#define MPFS_USE_SPI_FLASH" gecommentarieerd in de tcpip config. Met de "MPFS2.jar" tool van microchip heb ik van de webpaginas een ".c" bestand gemaakt, en het project compileerd zonder errors of warnings.
Momenteel heb ik enkel de volgende modules actief:
#define STACK_USE_UART
#define STACK_USE_ICMP_SERVER
#define STACK_USE_HTTP2_SERVER
zijn er bepaalde modules die de http server nodig heeft?
Zie ik iets over het hoofd of zijn er nog bepaalde dingen die ik zou kunnen proberen om de web-paginas te kunnen tonen?
Alvast bedankt