关于Arm Mbed Enabled
之后参考以下网址来完成第一个基于Mbed OS的demo
https://os.mbed.com/docs/mbed-os/v5.13/quick-start/online-with-the-online-compiler.html
mbed账号 [email protected] 密码 freefree
将STM32H743 Nucleo-144开发板通过USB线连接到计算机后,可以在计算机下显示新的硬盘盘符
实际上这个2MB也正是STM32H743芯片中Flash的大小
点击这个盘符,打开里边的MBED.HTM,跳转至以下网址,这实际就是指定编译目标。
注意上图的Warning,貌似已经不支持这个板子的在线编译功能了。不过我们还是先往下再看看。
之后按照网页的提示,自动导入工程代码。
导入工程代码后是这样的画面:
点击Compile,发现没有自动下载,看来确实是不支持这块板子的在线编译功能了。
回过头来看一下这个demo代码,发现是c++写的,而且类似于Arduino的开发风格(听说)。代码就是单片机开发中常见的点亮LED灯的操作。如果编译成功的话浏览器会自动下载编译好的bin文件,之后只需拖动bin文件至开发板所在盘符,即可完成烧录代码(这个过程中开发板上的LED会不停闪烁)。之后再按开发板上的RESET键即可执行代码。
至此没有完成online编译。