expert mode (专家模式)上传自建应用时,出现错误提示:
uploading App, "There was an error "。
重新刷写固件来恢复 SensorTile.box 的 FOTA 功能,
从
https://my.st.com/content/my_st_com/zh/products/embedded-software/evaluation-tool-software/stsw-mksbox1-bl.license=1593677512528.product=STSW-MKSBOX1_BL.version=1.0.0.html#tools-software
下载了:
BLEFOTA_BL_1.0.0.bin
使用STM32CubeProgrammer烧写。
烧写时,注意将读入文件的大小填入“size”数据框中。
然后提示升级固件,可以使用帖子(https://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=1118059&extra=)中,APP下载下来的原文件成功升级。
这时候,使用通过DFU方式读取出来的固件时,升级出错。
会显示:
“Upload Error: 开启文件时出错。”
后面,调试中又出现了上传应用失败,
拔下电池插头,按住“BOOT”,插上USB线,使用通过DFU方式读取出来的固件,
注意将“Address”设置为“0x0”,将“Size”设置为“0x100000”,
写入固件后,能够成功上传应用。显示:
ST BLE Sensor
App loaded successfully
确定
每次运行用户应用时显示:
A new firmware is available
Download and install SENSORTILE.BOX_v341.bin?
取消 START FIRMWARE UPGRADE
选择“取消”,暂不升级,可用。