chipKIT® Development Platform

Inspired by Arduino™

Programming WiFire with MPIDE times out

Created Wed, 27 May 2015 15:43:39 +0000 by LukeTim


LukeTim

Wed, 27 May 2015 15:43:39 +0000

I recently received a ChipKIT wifire, which I was excited about since I'd been wanting to have an Arduino Yun to play with for a long time, and this seemed like a great alternative.

However, it seems that it's not exactly easy to use. I downloaded MPIDE and the necessary libraries for the Networking features on the WiFire. I then tried to program one of the WiFi example projects. The upload sequence got to the last maybe 5% quite quickly and stalled. After around 10 minutes, a bunch of "receive error" messages came out along with a timeout message.

I tried programming something simpler, the Blink example. Same thing. I'm attaching an image below to show what my jumper configuration is like. I can't figure out what could be wrong, but I'm guessing there's a good chance it's that.


majenko

Thu, 28 May 2015 15:22:48 +0000

Which OS are you using?


majenko

Thu, 28 May 2015 15:29:37 +0000

These are the jumper settings I use for powering from the main USB port (most convenient). The jumper settings I think are set, by default, to be the safest option so you don't accidentally blow up your board. Personally I don't like all these jumpers we seem to suddenly be having. [attachment=0]IMAG0124.jpg[/attachment]


LukeTim

Thu, 28 May 2015 15:51:58 +0000

Which OS are you using?

I tried with both Windows and OSX... Same thing.


guymc

Sat, 30 May 2015 16:48:45 +0000

The standard distribution of MPIDE can be found here:

http://chipkit.net/started/install-chipkit-software/

However, the latest “official” release is somewhat out of date. To program the Wi-FIRE, you need to use one of our recent test builds, which are described further down on that page, under the heading “Having Trouble Porting Code?”

The test version dated 20150204 should work much better with the Wi-FIRE. If not, then you may have a issue with USB drivers.

Hope this helps!