Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
6 years, 6 months ago.
Getting mbed programs running on PlatformIO
Hello, I have a project that compiles fine on an STM32F401 and an L4 board. I've been wanting to use PlatformIO as it seems like a great tool. However I've been having some trouble running the aforementioned project.
I can run blinky programs just fine. but my code that runs fine when compiled online gives errors on PlatformIO. I was thinking I'll try slowly building up my program to see whats up and I've hit a really frustrating snag.
First thing I have is the UART doesn't work for some strange reason. I'm testing with the example program https://os.mbed.com/teams/ST/code/Nucleo_printf/ Again when I compile online, all is good. But when I try PlatformIO (And Iv'e tried the plugin on both Atom and VS Code), it builds and uploads with no errors and just doesn't work.
Has anyone had this kinda problem before or know what's happening? Any help would be greatly appreciated. I've attached a screenshot of my terminal output but I don't think that'll really help.
1 Answer
6 years, 6 months ago.
Hi Turyn,
For PlatformIO specific questions, I would recommend reaching out to others on the PlatformIO support forums here: https://community.platformio.org/
Edit: Also, what I would note is the version numbers between Mbed OS libraries on PlatformIO and the Mbed online compiler. I would make sure these are the same.
Please let me know if you have any questions!
- Jenny, team Mbed
Also, that Nucleo example may have target specific code. I would try this one instead: https://os.mbed.com/users/mbed_official/code/Serial_HelloWorld_Mbed/docs/879aa9d0247b/main_8cpp_source.html
- Jenny, team Mbed
posted by 20 Jun 2018