9 years, 6 months ago.

compiller error 230

programs is not compiled successfully ,"The build system did not finish successfully" message could be seen on compiler description area please help to us resolve it.

1 Answer

9 years, 6 months ago.

http://developer.mbed.org/forum/wiki-19090-forum/topic/5271/?page=1#comment-25907

This issue is now resolved, for some background on the problem please see the link above.

Accepted Answer

Hi @Stephen, the link above isn't working, and I am facing the same error 230 today, in 2017.

It's been a few years since I used mbed online compiler and I'm coming back to try out mbed OS. I'm following the tutorial here: https://os.mbed.com/docs/v5.6/tutorials/blinky-on-the-arm-mbed-online-compiler.html#selecting-a-target-board I've imported mbed-os-example-blinky, and tried a compile and I also get the error 230, full error mesage is:

"Error: The build system did not finish successfully." and error number -230, clicking the help button states:

"Compiler Error 230 Syntax error(s) in Assembly."

I've tried a few targets, all have the same issue including: NUCLEO-F303K8 mbed NXP LPC2368

What causes the issue and how can it be worked around?

Thanks! Neil.

posted by Neil P 26 Nov 2017

The compiler is reporting an error because the Mbed OS 5 blinky example (mbed-os-example-blinky) does not fit in the targets you have tried due to memory resource constraints. The alternative would be to use Mbed OS 2 which is a modular light weight library for Mbed APIs https://os.mbed.com/users/mbed_official/code/mbed_blinky/ . It is for the same reason that NUCLEO-F303K8 is listed as Mbed SO 2 compatible only in the platforms page https://os.mbed.com/platforms/ST-Nucleo-F303K8/ .

posted by Senthil Rangaswamy 02 Dec 2017

I found this "solution" by doing a search, but I ran into the same cryptic error 230 message and had no idea what it meant. I agree with other posters that this puts a very bad taste in my mouth, as someone looking to use the OS. I would recommend updating the message given by the online compiler, or at least the message given on the page that it links to. In addition, the platforms/boards page (https://os.mbed.com/platforms/?) could use a much better explanation of the differences between "Mbed Enabled" and "Mbed support". In addition to that, I can't find any kind of "system requirements" for any version of the OS that easily tells me the minimum SRAM and FLASH required.

posted by Michael Simpson 12 Jan 2018

Assigned to Stephen Paulger 9 years, 6 months ago.

This means that the question has been accepted and is being worked on.