4187|9

828

帖子

8

TA的资源

一粒金砂(高级)

楼主
 

ST Sensortile分享计划——第二篇 集成开发平台体验 [复制链接]

 
ST Sensortile微型蓝牙系统体验分享计划
之集成开发平台体验

1、系统介绍:


图1系统软件结构

上图是STEVAL-STLKT01V1和Nucleo Boards开发套件系统结构图,硬件部分由BlueNRG即BLE蓝牙芯片、STM32L476、LSM6DS3H加速度计+陀螺仪、LSM303AGR加速度计+D磁力计、LPS22HB气压计、MP34DT04数字麦克风、HTS221温湿度传感器等组成,上位机软件部分提供了底层驱动API接口、各种芯片中间层的协议库、以及顶层简单的应用实例,IOS和Android都有对应的SDK。

2、Flash管理:

图2 flash分配

STM32F476的flash除了存储代码外,还可以存储开源MEMS和Audio的激活许可证,并且允许固件更新。


3、 BLUEMICROSYSTEM2软件包文件夹结构:



图3 文件结构


里面有文档文件夹、驱动文件夹、中间层协议库(.a文件)、例程项目、STM32L476加载器(.bin文件)。

4、启动处理:

如果要更新固件,按照文档内存管理上的说法,BLUEMICROSYSTEM2不能被存于flash的起始地址,要将其存入flash的第二块区域,所以要在Src/system_stm32l4xx.c的向量表里设置地址偏移量,如:#define VECT_TAB_OFFSET 0x4000。下面是一段洋文,就不翻译了,贴上来:
图4 启动处理
图5 启动加载
说明一下其中FOTA指FirmwareOver-The-Air(云端固件升级)。

5、FOTA更新:

它是先通过蓝牙用app通信,app联网下载固件,然后发给MCU通过一定的校验来确定要不要更新。

6、串口调试:

本来是想按文档上的来个串口调试,看看板子的启动初始化过程,结果将板子插到电脑上并没有显示挂上什么硬件了,难道板子没有USB驱动,如果用手机软件上的虚拟串口,也是先要连上蓝牙才行,连上了不是就看不见初始过程了嘛,找了半天,问了问坛友再看了一下文档,这个板子默认情况下usb打印是没有被使能的,估计也不会显示驱动状态,只有改一下重新下载一下demo了,没有仿真器,就不玩了,改天买个回来,现在只能看看底层程序,玩玩android了。

7、总结:

套件在技术上设计没话说,当然那个App上的姿态测量之类的就是个简单的例子,不纠结他,但这款套件并不适合做产品,目的应该也不是用这个做成品吧,个人觉得要向二次开发的客户推荐自己的产品,那必须做一个完整的解决方案出来,要不然真是浪费时间。

最新回复

不客气,找到问题原因就好办了  详情 回复 发表于 2016-12-5 09:42

赞赏

1

查看全部赞赏

点赞 关注
个人签名人生有许多选项是灰色的、不可选的,但至少你可以选择生活的态度。。。韬光养晦,志存高远http://www.xzroad.com/
 
 

回复
举报

828

帖子

8

TA的资源

一粒金砂(高级)

沙发
 
这怎么回事,格式咋不对?那如何写篇正确格式的文章呢,,,奶奶的,写了半天的字啊

点评

怎么格式又对了?  详情 回复 发表于 2016-12-5 09:33
个人签名人生有许多选项是灰色的、不可选的,但至少你可以选择生活的态度。。。韬光养晦,志存高远http://www.xzroad.com/
 
 
 

回复

6107

帖子

4

TA的资源

版主

板凳
 
写了半天

点评

怎么格式又对了?  详情 回复 发表于 2016-12-5 09:33
 
 
 

回复

828

帖子

8

TA的资源

一粒金砂(高级)

4
 

怎么格式又对了?
个人签名人生有许多选项是灰色的、不可选的,但至少你可以选择生活的态度。。。韬光养晦,志存高远http://www.xzroad.com/
 
 
 

回复

828

帖子

8

TA的资源

一粒金砂(高级)

5
 
wugx 发表于 2016-12-4 23:52
这怎么回事,格式咋不对?那如何写篇正确格式的文章呢,,,奶奶的,写了半天的字啊

怎么格式又对了?

点评

刚刚帮你重新编辑了一下图片[attachimg]270078[/attachimg]  详情 回复 发表于 2016-12-5 09:36
个人签名人生有许多选项是灰色的、不可选的,但至少你可以选择生活的态度。。。韬光养晦,志存高远http://www.xzroad.com/
 
 
 

回复

9183

帖子

5

TA的资源

管理员

6
 
wugx 发表于 2016-12-5 09:33
怎么格式又对了?

刚刚帮你重新编辑了一下图片
选择已经上传好的图片,点选想要插入的地方即可



加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身

点评

哦哦,原来如此,谢谢了  详情 回复 发表于 2016-12-5 09:38
 
 
 

回复

828

帖子

8

TA的资源

一粒金砂(高级)

7
 
eric_wang 发表于 2016-12-5 09:36
刚刚帮你重新编辑了一下图片
选择已经上传好的图片,点选想要插入的地方即可

哦哦,原来如此,谢谢了

点评

不客气,找到问题原因就好办了  详情 回复 发表于 2016-12-5 09:42
个人签名人生有许多选项是灰色的、不可选的,但至少你可以选择生活的态度。。。韬光养晦,志存高远http://www.xzroad.com/
 
 
 

回复

6107

帖子

4

TA的资源

版主

8
 
还是eric_wang厉害

点评

恩,对头  详情 回复 发表于 2016-12-5 09:41
 
 
 

回复

828

帖子

8

TA的资源

一粒金砂(高级)

9
 
damiaa 发表于 2016-12-5 09:39
还是eric_wang厉害

恩,对头
个人签名人生有许多选项是灰色的、不可选的,但至少你可以选择生活的态度。。。韬光养晦,志存高远http://www.xzroad.com/
 
 
 

回复

9183

帖子

5

TA的资源

管理员

10
 
wugx 发表于 2016-12-5 09:38
哦哦,原来如此,谢谢了

不客气,找到问题原因就好办了
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表