2246|0

111

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

SensorTile.box 更新固件 [复制链接]

 

(一)材料准备

资料下载合集:https://bbs.eeworld.com.cn/thread-1105280-1-1.html

目前能下的资料似乎只有这里了,此外就是ST的官网有一个开发库:

官网开发库

APK版本:STBLESensor_apk_4.6.3.zip

固件版本:3.3.0

使用的系统是安卓10,手机是honor的。

固件选择了论坛的固件,其实一打开APK是会向服务器资讯最新固件并下载下来,但无奈国内的网访问NXP官网实在是太慢了,根本下不了。

固件下载地址论坛的旧版本:https://bbs.eeworld.com.cn/thread-1110027-1-1.html

 

(二)更新固件

APK和固件放到手机里,安装后打开:

点击开始扫描:

点击去开始连接,一般都能连接成功,随后的界面右上角点开菜单,打开固件升级。

这时候通常都会联网查找到最新固件让你下载,取消掉就行,亲测国内的网络一般是下不下来的。

点击select file,找到3.3.0的固件,用这个固件。

刷的时间挺漫长的,睡了个觉才刷完。

刷完之后无论重启多少次都连不上,让我一度以为挂了,准备上DFU或者用编程器重新刷。但后来把SensorTile.box和手机的APP以及蓝牙都重启了一遍又可以连上了,虚惊一场。

 

(三)官方的三种开发模式

首先明确下这个SensorTile.box 固件的开发模式,如果不是用编程器推到重来,而是用APP开发的话,都是有一套形式的,有点类似boot、上层应用 的开发模式。

里面原本运行着一个基础组件,其提供蓝牙无线网络连接、固件更新升级等一系列基础功能,有点类似boot。我们使用APP开发的、入门模式的应用其实就是一种运行在基础组件之上的应用组件,其提供一些高等应用比如读传感器信息然后上载。

 

入门模式:

入门模式其实就是SensorTile.box 完全定义好的、拿来就可以用的应用组件。

专家模式:

专家模式的应用组件是半定制的,基本功能已经写好,但有部分关键参数可以通过UI界面配置,生成对应代码后更新进 SensorTile.box 内。

编程:

编程就是完全自己设计,甚至基础组件、上层组件这种开发模式也不需要了,一个组件把所有功能包含进去,开发好,插上编程器下进去运行,反正开发学习不是设计产品,不需要考虑后期用户无编程器远程升级固件的问题。

 

(三)入门模式开发

1-选择create new app

2-sensor fusion

3-play

经过一段时间的加载,进入应用界面:

点赞 关注
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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