cc3200: WiPy1 ftp server is broken if built with over-smart GCC like v5 and above
I'm unable to build firmware for my wipy1 that has a working ftp server. Builds complete with no errors and the firmware seems to work fine otherwise (telnet server runs, a simple MQTT logger works) but the ftp server locks up just before prompting for the password.
Binaries from the nightly builds don't have this issue so evidently something wrong on my end. I've tried Ubuntu 16.04 using the gcc-arm-embedded from the PPA as well as a Debian Jessie system with the toolchain installed directly from the GNU ARM Embedded site, same problems with both on a variety of different versions from micropython/micropython.
CC3200 debug build is too large for WiPy
I’m attempting to create a debug build of the CC3200 WiPy port to run on my WiPy v1.3.
(Note that passing BTYPE=debug to the Makefile does not currently produce a debug build, since the Makefile fails to set -DDEBUG. I’ve submitted PR #6722 to fix this issue).
The problem is that the debug build is substantially larger than the release build, 205K vs 182K. This exceeds the maximum size of 192K defined in ports/cc3200/bootmgr/flc.h#L59.
Would it be possible to change this size so the debug build could be used?