我们之前接触过W71,W72应该也是类似的,双核工作实际上就是一个我们控制的核,一个装固定的蓝牙固件。
我们在官方的SDK找到了对应的固件:
mcxw72_nbu_ble_all_hosted.bin相对于W71的固件种类,W72拥有相对来说比较少:

之前的都是sb3格式的,先尝试下载一下试试,然后用例程跑一下,按住SW3按键后连接USB后放开按键,这个时候就进入ISP模式了,这里需要注意一下串口:

我们输入如下命令进行升级:
blhost -p COM83 flash-erase-all 0 blhost -p COM83 flash-erase-all 2 blhost -p COM83 write-memory 0x48800000 mcxw72_nbu_ble_all_hosted.bin
一定要先擦后写,成功:

接下来我们加载一个Zephyr的有关蓝牙的例程尝试一下:

我们只简单修改了一下蓝牙名称,可以看到程序运行后串口可以收到对应的信息:

同时使用nrf connect app可以搜索连接上:

我要赚赏金
