给GD32烧录hal库程序导致芯片锁死问题
·
因为各种原因现在使用的单片机都是GD的了,但是还是习惯使用STM32CubeMX生成驱动快速开发。而且GD32F303系列和STM32F103系列还是全兼容的。
所以还是保持用hal库进行开发的习惯,但是最近出现了几次升级程序后芯片锁死的现象。具体现象就是使用jlink仿真器升级完程序后再去看就已经检测不到设备了。

解锁办法
J-Link Commander

//先连接
connect
//执行清除
erase
具体操作如下

使用的STM32CubeProgrammer
连接失败而且提示Device ID: 0xFFFF应该就是被写保护了。

这里选择直接全部擦除芯片

清除完在connect就能连接上了,然后在清除一次就恢复正常了。

实际具体问题目前还没有搞清楚,可能跟使用hal库有关吧。但是也用了很多了刚遇到这个情况。也是很奇怪
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)