这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » (已解决)SensorTile被我调挂了吗?

共1条 1/1 1 跳转至

(已解决)SensorTile被我调挂了吗?

助工
2017-06-14 14:31:33     打赏
问题1:传感器经常初始化失败
问题2:擦除全部FLASH后MDK能下载程序但是跑不起来


SensorTile资料都准备好后满心欢喜的去下程序
结果好像很惨
很惨

开始下载的是Basic firmware application for STEVAL-STLKT01V1(STSW-STLKT01)固件
这个固件没有蓝牙
传感器数据通过STM32L476的USB虚拟串口发送到电脑
很方便
用MDK打开官方代码后编译、下载、运行
发现红灯长亮
点停止,程序卡在加速度传感器错误的死循环处
 

开始怀疑加速度传感器挂了
把LSM6DSM的两个while(1)注释掉结果又卡在LSM303AGR的地方
再把LSM303AGR的两个while(1)注释掉程序正常运行
串口输出气压数据和时间戳


这么惨,到手就坏了全部的力学传感器?这还怎么玩?


再试试Bluetooth low energy and sensors software expansion for STM32Cube BlueMicrosystem1_V3.1.1例程
看是不是代码的问题

运行例程,后机打开APP能看到温湿度数据,也能看到加速度、陀螺仪和磁场传感器数据

难道是Basic firmware application程序问题?

再刷回Basic firmware application for STEVAL-STLKT01V1(STSW-STLKT01)固件

试了几次,终于串口可以显示全部数据了加速度、陀螺仪和磁场


难道传感器接触不良?

调了一会儿Open.MEMS
也正常
就是有时程序运行不起来,程序会卡死

用MDK的Flash->Erase擦一下FLASH试试

再下载程序发现完蛋了,程序能下载,但就是跑不起来
 


试了无数次都是这样

是STM32L476和JLINK之间有过节?

找其它ST-LINK的板子
双十一买的拇指板没有引出调试口(开始以为CN2是,后来发现是给仿真器仿真的)
STM32F746和STM32F469的discovery板也都没有引出调试口

难道就这么废了?


对了,以前囤过STM32F051的discovery板
调试口是引出来的

翻箱倒柜找出来
 
试了一下结果Internal command error?
 


难道STM32F051的V2版的硬件不支持STM32L476?



是jlink的问题?

ST-LINKV2.1能救活SensorTile?

SensorTile的STM32L476引导程序坏了?

一堆ST的板子找不出一个ST-LINKV2.1
 


囤板工作不能停……


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]