问题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
囤板工作不能停……
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |