STM32WU55蓝牙开发学习笔记(2)
前言
今天就稍微写一下wb55芯片协议栈的烧录吧,刚好手上新焊了一块板子。新买来的芯片都是空片,会内置一个比较老版本的FUS,并且没有协议栈,所以需要自己跟新一下FUS和协议栈才能正常使用无线功能。
stm32wb55的m0的核是专门运行协议栈的,协议栈是官方预置的几个bin文件,用户不能自己修改。可以运行的协议还挺多了,反正我就用BLE的协议栈。
我写的时候官方的固件跟新到v1.13.3(STM32CubeMX里面看),如果后面有出新的也大差不差吧。
准备
我用的是最简单的方法,需要准备准备硬件ST-LINK,和软件STM32CubeProgramming。
STM32WB的协议栈烧写的服务具体可以看官方的AN5185文档。简单的说就是芯片里有个FUS的固件,用来升级协议栈和升级自己。在操作的时候需要先用FUS把自己(FUS)升级到最新版本,再用最新的FUS烧需要的协议栈。
步骤
1. 下载STM32WB固件
↓STM32CubeMX这里可以查看固件的情况
↓选择需要的下载就行,一般都选择最新版
↓这里可以查看下载路径