9 years ago.

mbed compiler build options change ?

Hello,

I'm using an LPC4088 board. I'm working on a project and I just noticed that the binaries from the mbed online compiler are much smaller compared to yesterday. Also things that have previously worked suddenly don't work and I see the board show the two blue dimmed lights. There is no fail.txt file on the board. mbed blinky does work.

I've tried uploading on multiple boards that have previously worked... also I tried compiling the binaries using MAC OS, Windows, different browsers and through a friend's mbed account, the binaries are still much smaller than expected and don't work.

By any chance have anybody encountered the same or similar problem? Do you know if the compiler build options have been changed and in general what are the build options and memory model?

Thank You, Bobby

1 Answer

9 years ago.

There has been a new mbed library release, did you happen to update the mbed library in your program? If yes, via version history you can go back to older version and see if that works.

There are now a few threads on this matter. It's a compiler problem and it is effecting other mbed products - K64F, nRF51822 and GR-PEACH. The magic file truncation size is 84k, but not always.

another thread I started - but there at least two thers:

https://developer.mbed.org/questions/7996/Compiler-messed-up/

Also, I do not know if it is related, but you can no longer successfully "export" your project. Windows message: "This file could not be downloaded." If you say yes to retry, you end up with a 1k ZIP file. Again, small project exports work, but not large ones.

...kevin

posted by Kevin Braun 01 May 2015

Well thats not good. They always manage to do this on a friday.

posted by Erik - 01 May 2015

I also always do important updates on Friday afternoon and the most important rollout just the day before summer vacation ;) It seems, the code for Nucleo F103 does not work on cheap boards any more. Older mebd lib versions work fine.

posted by Robert Fischer 02 May 2015