← index #2860Issue #6723
Off-topic · high · value 0.820
QUERY · ISSUE

cc3200: WiPy1 ftp server is broken if built with over-smart GCC like v5 and above

openby niallpopened 2017-02-10updated 2024-08-28
port-cc3200

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.

CANDIDATE · ISSUE

CC3200 debug build is too large for WiPy

closedby VinDuvopened 2020-12-23updated 2024-08-18

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?

Keyboard

j / / n
next pair
k / / p
previous pair
1 / / h
show query pane
2 / / l
show candidate pane
c
copy suggested comment
r
toggle reasoning
g i
go to index
?
show this help
esc
close overlays

press ? or esc to close

copied