mbed + platformio.org:建议?

Posted

技术标签:

【中文标题】mbed + platformio.org:建议?【英文标题】:mbed + platformio.org: advice? 【发布时间】:2016-06-03 08:01:08 【问题描述】:

我正在尝试让最基本的(闪烁的)代码在 STM32F401 Nucleo 板上运行。当前状态:

    RUNS:开箱即用的闪烁代码(响应按钮) 运行:mbed.org 在线编译简单的闪烁代码(~13k bin,按预期闪烁) FAIL:platformio 编译的 bin 几乎是 30k 并且不闪烁灯。与#2 相同的源代码

ini文件如下:

[env:f401]
platform = ststm32
framework = mbed
board = nucleo_f401re

如何让#3 工作?我究竟做错了什么?谢谢!

【问题讨论】:

我和你有同样的问题 - 如何将 platformIO 与 mbed 一起使用?我闪什么? 为什么要使用platformIO?如果您想离线编译,只需使用 mbed CLI。 直接获得对mbed的支持真的很不愉快。 Ivan 和 platformio 友好而平易近人。就是说,我没有打扰他,而是咬紧牙关,这些天真的在尝试 mbed-cli。我希望你和他可以一起工作。 【参考方案1】:

视情况而定,platformIO 可能没有使用 mbed,可能使用的是 STM32Cube,在这种情况下,使用 mbed SDK 的源代码将无法正常工作。

【讨论】:

我很有信心它正在使用 MBED 框架。它编译,当我查看 .pioenvs 区域时,我看到一堆 FrameworkMbed 文件夹

以上是关于mbed + platformio.org:建议?的主要内容,如果未能解决你的问题,请参考以下文章

用platformio编写arduino程序

ROS mbed-os mbed-cli 本地编译

mbed的ticker问题

ROS+mbed 订阅者

ST Nucleo mbed套件开发 一 MBED环境使用 以Nucleo-F401为例

ROS + STM32 + mbed