Created Tue, 24 Feb 2015 06:08:03 +0000 by samdesd
Tue, 24 Feb 2015 06:08:03 +0000
I have constructed my own board based on WF32 circuitry. However I am having the above WIFI module (instead of MRF24WG0MA). I ran the UDP sample apps by uncommenting the following library;
#include <WiFiShieldOrPmodWiFi.h> // This is for the MRF24WBxx WiFiShield //#include <WiFiShieldOrPmodWiFi_G.h> // This is for the MRF24WGxxWiFiShield
Yet, I ended with compile errors as follows:
...\SensorCPU\libraries\DWIFIcK/HardwareProfile.x:42:0,
...\SensorCPU\libraries\DNETcK\utility/HardwareProfile.h:40,
...\SensorCPU\libraries\DNETcK\utility/TCPIP Stack/TCPIP.h:58,
...\SensorCPU\libraries\DNETcK\utility\ARP.c:64:
...\SensorCPU\libraries\WiFiShieldOrPmodWiFi/NetworkProfile.x:82:6: error: #error Neither the WiFi Shield nor PmodWiFi is supported by this board.
...\SensorCPU\libraries\WiFiShieldOrPmodWiFi/NetworkProfile.x:87:0,
...\SensorCPU\libraries\DWIFIcK/HardwareProfile.x:42,
...\SensorCPU\libraries\DNETcK\utility/HardwareProfile.h:40,
...\SensorCPU\libraries\DNETcK\utility/TCPIP Stack/TCPIP.h:58,
...\SensorCPU\libraries\DNETcK\utility\ARP.c:64:
...\SensorCPU\libraries\DWIFIcK/WiFiCommonNetworkProfile.x:61:6: error: #error unsupported MRF24 interrupt
...\SensorCPU\libraries\DWIFIcK/WiFiCommonNetworkProfile.x:139:6: error: #error unsupported SPI port
...\SensorCPU\libraries\DNETcK\utility/TCPIPConfig.h:37:0,
...\SensorCPU\libraries\DNETcK\utility/TCPIP Stack/TCPIP.h:86,
...\SensorCPU\libraries\DNETcK\utility\ARP.c:64:
...\SensorCPU\libraries\WiFiShieldOrPmodWiFi/TCPIPConfig.x:79:6: error: #error Neither the WiFi Shield nor PmodWiFi is supported by this board.
...\SensorCPU\libraries\DNETcK\utility/TCPIP Stack/TCPIP.h:286:0,
...\SensorCPU\libraries\DNETcK\utility\ARP.c:64: ...\SensorCPU\libraries\DNETcK\utility/TCPIP Stack/StackTsk.h:67:2: error: #error Invalid MAX_UDP_SOCKETS value specified
...\SensorCPU\libraries\DNETcK\utility/TCPIP Stack/StackTsk.h:72:2: error: #error Invalid MAX_HTTP_CONNECTIONS value specified. ...\SensorCPU\libraries\DNETcK\utility/TCPIP Stack/TCPIP.h:290:0,
...\SensorCPU\libraries\DNETcK\utility\ARP.c:64: ...\SensorCPU\libraries\DNETcK\utility/TCPIP Stack/MAC.h:165:3: error: #error
Warning, Ethernet RX buffer is tiny. Reduce TCP socket count, the size of each TCP socket, or move sockets to a different RAM
What should I do ? By the way ... the same hardware and sample apps ran well with MRF24WG0MA module.
Thank you
Tue, 19 Jan 2016 23:48:24 +0000
Hello Samdesd,
I found your question when I was going through old unanswered questions.
I am sorry but Digilent does not support out libraries on customer boards.
With that, modifying the back end of MPIDE can get a little nasty really quickly. I think a lot to all of your compilation errors are due to your board not being recognized as a supported board. Tracking down every line that is causing that is a pain but doable.
I would start changing this line so your board is recognized as a supported board
\SensorCPU\libraries\WiFiShieldOrPmodWiFi/TCPIPConfig.x:79:6: error: #error Neither the WiFi Shield nor PmodWiFi is supported by this board.
Best of luck, Marshall