
上次板卡测试了OTA后,计划测试其他程序的时候,发现识别不出来arm 核,显示not connet target!开始以为是USB线的问题,换了两根依然识别不出设备。 遂考虑是上次OTA后,把boot地址改了,影响到设备的正常boot。这种情况就得使用STM32CubeProgrammer。正常Connect肯定连不上,会报错,如图1所示: ![]() 图1 查了下资料,需要将Mode设置为under reset,可正常连接, 如图2所示: ![]() 图2 将OB中的RDP改到level0,Boot_ADD0 改回0x080000,点击Apply,如图3所示: ![]() 图3 下面的message 一栏会提示修改成功。回到编译环境依然识别不出芯片。 再回到CubeProgrammer,有一个full chip erase选项,点击擦除整个芯片,如图4所示: ![]() 图4 这样再回到编译环境,就可以正常Debug其他程序了。 |
【NUCLEO-WBA65RI评测】Android端蓝牙OTA升级
【NUCLEO-WBA65RI评测】USB HID设备测试
新手必看!STM32单片机应该怎么学?
【NUCLEO-WBA65RI评测】使用BLE-Serial-comm进行BLE调试,蓝牙BLE动态运行
【NUCLEO-WBA65RI评测】评测小结
【NUCLEO-WBA65RI评测】4.Android端进行蓝牙OTA升级
【NUCLEO-WBA65RI评测】 蓝牙低功耗连接与数据传输
【NUCLEO-WBA65RI评测】Android端进行蓝牙OTA升级
【NUCLEO-WBA65RI评测】低功耗模式实测
【NUCLEO-WBA65RI评测】WireShark分析作为USB HID device设备的包和速度