Close

Some History

A project log for EMW3162

Sharing all my experiences with this 10$ WiFi chip with 120mhz. Compiled with GNU GCC

willem-woutersWillem Wouters 03/19/2015 at 18:240 Comments

A couple of months back i bought a EMW3162 and an Buspirate.

Downloaded all the stuff from microchip, and found out that you need a KEIL compiler. I dont have one :(, tried to download it via shady ways no luck again ;(

Then I thought I could compile the binary blobs delivered from microchip with GCC, ofcourse no luck.

I even tweaked some of the sources inside GCC to make it compatible with the wchar size. Filled in the undefined references which should be linked via KEIL. But still no luck :( and many hours of waste.

As you can see in the pictures, my setup wasnt really stable..... So I decided to buy an EMB-380 development board, and JLINK programmer, and an extra EMW3162. But still I had no working software....

Somewhere in the comment sections of seedstudio someone suggest the WICED SDK and I should remap some transmit PINS, after comparing the MICO sources with WICED SDK I found which pins to remap.

Recompiled the WICED_SDK and reflashed everything with the J-LINK, and boom the EMW3162 was working as AP, serving ip addresses and a small webserver.

I did flashed it a couple of times via the buspirate, but this was very hard. The missing NJRST is a big problem. Just buy a JLINK via china for +/- 15$

Then I started to split up the original build process to separate libraries. So I can compile my projects against the libraries created via the WICED build.

Discussions