程序里加了写保护设置语句,之前用stlink+stlink utiltiy工具,可以解除单片机的读写保护。
现在用daplink,下载、仿真,感觉还是挺方便的,但是不知道该如何解除单片机读写保护了。
最近编辑记录 Gentlepig (2023-11-02 11:35:27)
离线
好像openocd可以用daplink擦除读写保护,但在win下想找个图形界面的工具。
离线
今天又遇到这个问题,用daplink给一个gd32f103单片机烧录程序,总是少些不成功,卡了半个多小时才想起来,原程序里有读写保护设置。
翻出stlink来,用mdk,还是没找到解除读写保护的功能,又得去打开stlink utility。
求推荐个daplink解除读写保护的工具。
离线
@Gentlepig 既然是gd32, 也可以用gdlink的命令行操作啊. gdlink实际上也就是个daplink.
离线
@Gentlepig 既然是gd32, 也可以用gdlink的命令行操作啊. gdlink实际上也就是个daplink.
可能实际烧录的对象,不一定是gd32,也有可能是stm32,也有可能是at32,也有可能是air32。
想找个利用daplink解除cortex m3芯片的通用一点的方法。
离线
MDK: CMSIS-DAP Cortex-M Target Driver Setup中的Download Function选中Erase Full Chip
试了下,不行。erase full chip可能不会擦除option bytes部分吧。
---------------------------------------------------------------------------
https://gitee.com/delbertz/openocd-toolbox
找到这么个工具,可惜不支持gd系列的。
最近编辑记录 Gentlepig (2024-05-14 14:13:20)
离线
gdlink programmer, 或者SRAM执行代码解除写保护
离线