6 years, 6 months ago.

IDE concepts

One week now trying to get Eclipse Neon based install_sw4stm32_win_64bits-v2.8 to do anything. I will appreciate any help for either of the questions below. Flames are graciously accepted, just please no more links to mutually contradictory pages unless you are sure they really are applicable and not obsolete.

Q1. I downloaded the OS2 .zip file. Don't I need to rebuild that tree somehow for my target chip? Maybe with the python tools? Or can the IDE be configured to reach inside the tree and rebuild it?

Q2 The Eclipse zip ball contains the gnu compiler. Is the Arm one preferred?

Thx.

I don't follow the question. What is OS2.zip - where does it come from? Neither certain what gnu compiler is in eclipse zip ball. Use GCC ARM v6 at the moment (supported toolchain).

posted by Martin Kojtal 15 Apr 2019

Martin, thank you for replying to my questions.

The OS2 (i.e. the mbed libs and drivers without the RTOS kernel now also called mbed-dev) is hosted here: https://os.mbed.com/users/mbed_official/code/mbed-dev/archive/f392fc9709a3.zip

The install_sw4stm32_win_64bits-v2.8 from ST contains GCC ARM V6.

I expected to download the mbed OS, in either the 2 (no kernel) or 5 (with kernel) form, configure the tree, and compile it, as one would with about any other OS. I thought that was why the OS5 and mbed-dev download pages existed. As far as I can see, the closest thing to a manual OS build is mbed-cli which I have not had good luck with.

The reason I asked such questions is because of my lack of success accomplishing a mbedcli export/s24stm32 import:

https://os.mbed.com/questions/85571/mbed-cli-export-to-sw4stm32-Windows-10-s/ and https://os.mbed.com/questions/85469/Eclipse-CDT-IndexingParser-Issue/#answer16465

Though I note I am far from alone in having trouble accomplishing basic demo-project compiles, I cannot believe everyone is totally shut down as I am and I am trying to figure out what it is they are doing.

Thanks again Stefan

posted by Stefan King 16 Apr 2019
Be the first to answer this question.