(一)工具
SensorTile.box配套的开发工具里面有一条软排线接到一个STLINK转换板,但这个转换板没有原理图,我自己测量了一下,大致画出引脚分布连接:
使用一般的10P STLINK下载器都能够下载。
(二)开发环境
Cubemx IDE,KEIL是无法下载的,下载会出错。
使用Cubemx IDE第一次下载的时候通常会提示更新STLINK固件,如果没有提示更新又下载不了建议手动更新:
因为市面上廉价的STLINK 固件通常比较旧,不支持L4。
示例工程可在官网先下载
en.FP-SNS-STBOX1_firmware-1.1
https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-ode-function-pack-sw/fp-sns-stbox1.html
我选择:Projects\STM32L4R9ZI-SensorTile.box\Applications\BLESensors 这个工程
效果:
需要注意,烧写了这个程序之后就不能通过手机更新固件了,需要重新用 STM32 ST-LINK Utility 刷 SENSORTILE.BOX_v330.bin
(三)文档手册
en.FP-SNS-STBOX1_firmware-1.1 的 doc 里面有个 HTML 文档 FP-SNS-STBOX1,但这个文档不能直接用默认程序打开,目前测试过只有sumatra pdf可以打开查看