victory007 发表于 2023-12-29 15:01

遇到芯片被锁住的情况怎么办?

使用MM32 minilink下载器,烧录一次后,后续烧录都会失败,怎么解决?

yangxiaor520 发表于 2024-1-2 08:51

是不是设置了FLASH读保护

victory007 发表于 2024-1-2 09:36

yangxiaor520 发表于 2024-1-2 08:51
是不是设置了FLASH读保护

下载的样例是flash 读保护

hjl2832 发表于 2024-1-2 12:22

victory007 发表于 2024-1-2 09:36
下载的样例是flash 读保护

那不就对了嘛,你开了保护,SWD读取不了芯片信息了,握手协议通不过。

hjl2832 发表于 2024-1-2 12:23

这种可以用ISP编程来擦除芯片恢复SWD功能

victory007 发表于 2024-1-2 15:05

hjl2832 发表于 2024-1-2 12:22
那不就对了嘛,你开了保护,SWD读取不了芯片信息了,握手协议通不过。

目前通过擦除flash解决,但是擦除的过程工程会卡掉

victory007 发表于 2024-1-2 15:06

hjl2832 发表于 2024-1-2 12:23
这种可以用ISP编程来擦除芯片恢复SWD功能

嗯嗯,谢谢

olivem55arlowe 发表于 2024-1-5 10:16

通过编程器或下载线,将芯片恢复到出厂设置,然后再重新编程。

victory007 发表于 2024-1-5 10:28

olivem55arlowe 发表于 2024-1-5 10:16
通过编程器或下载线,将芯片恢复到出厂设置,然后再重新编程。

怎么恢复到出厂设置呢,恢复出厂设置的意思是擦除芯片吗

sheflynn 发表于 2024-1-5 10:30

这通常可以解决由于程序或配置错误导致的芯片被锁住的问题。

hudi008 发表于 2024-1-5 18:37

如果电源电压不稳定或过高,可能会导致单片机无法正常工作。

mikewalpole 发表于 2024-1-5 20:40

通过JTAG或SWD接口将芯片与开发板连接;然后,利用STM32 ST-LINK Utility软件打开芯片;接着,在“Option Bytes”选项卡中,将“RDP”设置为“Level 0”;最后,点击“Apply”按钮。

cemaj 发表于 2024-1-6 17:22

以通过硬件复位(如使用复位按钮)或软件复位(如通过特定的引脚组合)来实现。

burgessmaggie 发表于 2024-1-6 17:30

可以使用专用的烧录器将写保护码擦除。

pmp 发表于 2024-1-6 18:17

可以使用JTAG或SWD接口进行解锁。

yeates333 发表于 2024-1-6 18:41

可能具有更丰富的经验和专业知识,能够帮助您解决单片机芯片被锁住的问题。

updownq 发表于 2024-1-6 21:06

可能需要使用专门的解锁工具如J-Link S

pentruman 发表于 2024-1-6 22:25

使用JTAG接口进行芯片解锁            

modesty3jonah 发表于 2024-1-7 21:44

需要确定芯片被锁住的原因。可能的原因包括密码错误、编程器故障、编程过程中的错误等。

victory007 发表于 2024-1-8 10:17

cemaj 发表于 2024-1-6 17:22
以通过硬件复位(如使用复位按钮)或软件复位(如通过特定的引脚组合)来实现。 ...

复位键后还是不行
页: [1] 2 3
查看完整版本: 遇到芯片被锁住的情况怎么办?