2401_85915333 2024-06-23 00:33 采纳率: 0%
浏览 284

gd32 禁用读写保护

gt32 禁用读写保护,显示内部命令错误,一直禁用不了保护,怎么办怎么回事 有人知道吗

  • 写回答

2条回答 默认 最新

  • 阿里嘎多学长 2024-06-23 00:33
    关注

    以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


    遇到 GD32 微控制器的读写保护无法禁用的问题,通常可以通过以下几种方法来解决:

    1. 使用GD Link Programmer工具:通过 GD Link Programmer 工具可以检测和解除读保护。如果显示的是 A5 5A,则表示没有读保护;如果是其他值,则表示读保护已开启。使用该工具的 insecurity 命令可以解除读保护[^1^]。

    2. 使用GD32 All-In-One Programmer:在ISP模式下,使用此工具可以查看是否有读保护,并使用 remove protection 按钮来解除保护[^1^]。

    3. 使用Jlink Commander:通过Jlink Commander读取选项字节(SPC)的值,如果不是 A5 5A,则表示读保护已开启。可以通过Jlink Commander的命令来修改OB相关寄存器来解除读保护[^2^]。

    4. 使用ISP Programmer:例如GigaDevice MCU ISP Programmer,可以用来解锁和清除读保护[^3^]。

    5. 检查操作步骤:确保你正确执行了去除读保护的操作步骤,包括正确使用烧录工具和命令[^4^]。

    6. 检查硬件连接:确保你的硬件连接正确,包括BOOT0和BOOT1引脚的设置,以及是否正确连接了烧录器和微控制器[^7^]。

    如果遇到“内部命令错误”,这可能是由于操作不当或工具使用错误导致的。请确保你遵循了正确的步骤,并且使用的是最新版本的工具。如果问题依旧存在,可以尝试重启工具或计算机,检查是否有固件更新,或者联系技术支持获取帮助。

    以下是一些可能对你有帮助的参考链接:

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 6月23日