微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 开发板配套软件包介绍之FP-SNS-ALLMEMS1

开发板配套软件包介绍之FP-SNS-ALLMEMS1

时间:08-21 来源:意法半导体AMG 点击:

之前为大家介绍了BlueCoin开发板的配套软件包FP-AUD-SMARTMIC1,这里介绍另一个软件包FP-SNS-ALLMEMS1的使用及功能。

 

 

操作步骤

1 由于BlueCoin缺省内置的固件FP-AUD-SMARTMIC1,如果要使用FP-SNS-ALLMEMS1软件包,需要使用ST-Link来更新固件。但是,BlueCoin没有带ST-Link,又需要借助STM32-Nucleo板。

 

Note:Nucleo板的CN2标注处,两个黑色的跳线帽都要取下来。

 

2 把BlueCoin套件通过5pin的扁平排线连接到Nucleo板,注意对齐SWD接口的Pin 1。然后,分别用Mini-USB和Micro-USB线连接Nucleo板和BlueCoin板上。

3 用IAR打开FP-SNS-ALLMEMS1软件包里面的Projects\Multi\Applications\ALLMEMS1\EWARM\STM32F446RE-BlueCoin\ALLMEMS1_BC.eww工程,然后编译出来固件bin/hex。也支持SystemWorkbench和uVisiontoolchain编译相应的工程。

 

Note:IAR8.11.1编译会遇到问题,可能里面带的lib是低版本编译的,不兼容,后续会优化。遇到这种情况,可以拷贝Projects\Multi\Applications\ALLMEMS1\Binary\STM32F446RE-BlueCoin\ALLMEMS1_BC.bin到Projects\Multi\Applications\ALLMEMS1\EWARM\STM32F446RE-BlueCoin\STM32F446RE-BlueCoin\Exe\目录下。

 

4 运行Projects\Multi\Applications\ALLMEMS1\EWARM\STM32F446RE-BlueCoin\CleanALLMEMS1_IAR_BC.bat脚本,即可自动烧写固件。

 

5 烧写成功后,拔掉与Nucleo板的连接,然后重启BlueCoin板。正常开机后,在没有手机连接的情况下,上下左右四个方向的LED灯会闪烁。

 

6 手机下载安装BlueMS(前面有一篇文章专门介绍),然后打开蓝牙,点击"开始扫描",选择扫描到的蓝牙设备,点击连接即可操作相关功能了。

主要功能

 

 



 

 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top