2023

W801开发板Upgrade Tools上传程序失败问题

继之前的Arduino Nano之后,最近又搞了一片国产的W801开发板研究,陆续装上了CDK IDE和W80X SDK v1.00.10后,算是能编译自带的Demo程序了,整个过程对比下来对新手的友好度明显不如Arduino,后者基本上能做到装好IDE后一键部署点灯程序,不过这个MCU功能强大,整个开发板又只要9块9,生态差点就差点吧,要什么自行车!在百度了不少资料,搞明白怎么上传变好的自带demo程序.fls文件后,打开联盛德的Upgrade Tools,打开串口,选好fls文件,点击下载,duang,挂掉了,提示:

Waiting for receive CCC …

CCCC

==

Sync success, W80X

BLE MAC: 286DCDD1495B

WIFI MAC: 286DCDCE3C1B

FID:85,15

Please wait for Erase flash …

CCCC

Erase flash ok.

Try 2000000 baud download file …

Start the download image_0.img

Start the download image_1.img

Download “D:/C-Sky/W80X SDK v1.00.10/bin/w800/w800.fls” fail! Error code: “CAN”

LLLCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

然后就是一直刷CCCCC(后来才知道,这是这个开发板进入等待上传程序的信号,怪!),又试了几次,一样的现象,大概在进度走到30%左右就会fail….

Continue reading…

小米米家温湿度计2的正确重置(复位、恢复出厂、reset、触点按不动)方法

家里三个小米温湿度计2,连着小米智能插座2的蓝牙网关,小巧方便,手机随时查看家里温湿度情况。最近其中一个在更换电池后,出现了奇怪的问题:米家app上能看到设备,并且也显示已连接蓝牙网关,但是温湿度数据就是获取不到,点进设备详情界面也一直没反应,提示“打开蓝牙”,此时如果开启手机蓝牙,会以很慢的速度通过蓝牙连接设备,然后确实可以正常获取到数据,只是整个过程反应很慢,不像之前网关正常时随点随出,同时这样在外出时也看不到这个温湿度计的实时信息了(从米家app的中枢网关界面里也能看到这个温湿度计是连接状态,并且离着不远三格信号满格),后来看了下固件,发现可以升级到最新的“0130”,于是升了下级(这个过程也是特别慢,不知道是不是由于蓝牙传输所致),升级完成后问题依旧!百度搜索了下,发现有人提到可以重置一下试试,然后就进入了今天记录的主题,这个小米温湿度计的重置设计也算是另类了,网上能搜到的重置方法基本都是这样说的:

Continue reading…