Nucleo-STM32F030学习之使用mbed在线编程 下篇
如何在Nucleo-STM32F030开发板上使用mbed在线编程
准备mini-USB数据线,给STM32F030开发板上电之前,检查了下板上的CN2、JP5、JP6的状况。mini-USB数据线连接STM32F030开发板和电脑的USB端口。STM32F030开发板上的三个LED灯依次都点亮了,首先是USB通讯指示灯LED1,然后是电源指示灯LED3,最后的用户LED灯是绿色的,处于闪亮状态。如图1示。然后用手按一下那个蓝色的用户按钮,绿灯闪亮的频率变慢了,再按一下,闪亮频率又会改变。说明MCU已经处在执行板子出厂时的用户程序了,正在正常工作中。
将会看到电脑桌面上弹出提示安装驱动,需要安装的应该是ST-LINK debug驱动和虚拟串口的驱动(在ST网站下载好驱动包,按照提示安装ST-LINK 驱动)。同时在电脑的硬盘存储里面多出了一个盘符为NUCLE约64K容量的存储盘。
打开存储盘后可以看到两个文件,DETAILS.TXT和一个网页链接文件mbed.htm。
网页链接的就是注册登录 mbed的界面。点击打开,按照提示填写注册内容。注册成功后登陆mbed 网址变成了https://developer.mbed.org/platforms/ST-Nucleo-F030R8/.
在Nucleo-F030R8 的官方资源网站,有很多可以参考的开发资料,如硬件的Arduino 接口、ST Morpho 扩展接口分布图。
上述只是些准备工作,现在就开始我们的Nucleo-STM32F030开发板mbed在线编程吧
在打开的网页上点击图标按钮 “Open mbed Compiler”。
网页很快就加载进入到mbed编译工具的界面,并且弹出一个对话框给出提示:创建一个新的程序。
这里选择了Example program that uses the color LED on mbed appliction 可以看到默认的工程名为:Nucleo_blink_color_led .然后点击OK。
很快,整个工程文件建立起来了。
点击main.cpp 主程序文件,
可以看到主程序源码。自己可以根据自己功能需要求在上面编辑修改。
然后点击mbed菜单栏的 Compile 按钮Compile 按钮
很快就会弹出执行编译的窗口:执行编译窗口
当编译成功后,很快弹出一个这样界面,提示让下载 **.bin文件:下载bin文件。
将下载的bin文件存储在文件夹里。
然后把.bin文件,直接复制到Nucleo F030R8开发板的存储盘中,按下开发板上的B2复位键,开发板就可自动运行程序了。如果要更换其他程序,只需将新的.bin文件再次
复制到
Nucleo开发板的盘符中就行了,它会自动覆盖原程序。
首次在Nucleo-STM32F030开发板上使用mbed在线编程终于完成。剩下的就是逐渐熟悉使用mbed在线编程的环境,功能,还是要多练习才能应用自如。
最后友情提示:
由于Nucleo-STM32F030开发板的接口pin针外露,在调试过程中手尽量不要接触到接口pin,小心被电!