[应用相关] 有人遇到过Flash锁死吗?

[复制链接]
2652|35
朝生 发表于 2023-2-10 15:05 | 显示全部楼层
好像有,锁死就必须把里面的程序清除了,才能用。
Pretext 发表于 2023-2-10 15:05 | 显示全部楼层
估计是被加密了,要不正常是能读才对。
芯路例程 发表于 2023-2-10 15:06 | 显示全部楼层
是锁住了吧,也就是不可写入,但是可读。
SantaBunny 发表于 2023-2-11 10:22 | 显示全部楼层
烧写的过程中突然断电,就可能导致存储加密信息的部分的FLASH损坏
公羊子丹 发表于 2025-4-6 07:36 | 显示全部楼层
是的,有时 Flash 会因为程序错误或者断电等问题导致锁死。这种情况通常需要擦除 Flash 才能恢复正常。
周半梅 发表于 2025-4-6 07:37 | 显示全部楼层
遇到 Flash 锁死问题时,可以尝试使用 ST-LINK 或者 JTAG 工具来进行擦除操作。很多时候,通过硬件编程器直接擦除 Flash 才能恢复。
帛灿灿 发表于 2025-4-6 07:39 | 显示全部楼层
你也可以尝试进入 Boot 模式(如使用硬件复位引脚)来强制擦除 Flash,这通常是解决 Flash 锁死的有效方法之一。
童雨竹 发表于 2025-4-6 07:40 | 显示全部楼层
如果 Flash 锁死,确保你使用的工具和软件版本是兼容的。有时软件的问题也可能导致擦除失败。
万图 发表于 2025-4-6 07:41 | 显示全部楼层
你可以尝试通过 STM32CubeProgrammer 来擦除 Flash,确保擦除过程中没有中断或者错误。
Wordsworth 发表于 2025-4-6 07:42 | 显示全部楼层
另外,Flash 锁死的原因有可能是因为对 Flash 的写入保护没有正确配置。如果开启了写保护,需要先解除保护才能擦除。
Bblythe 发表于 2025-4-6 07:44 | 显示全部楼层
有时候因为频繁的擦写操作,Flash 也会变得不稳定。为了避免这种问题,建议使用 Flash 的耐用性和擦写次数的设计限制。
Pulitzer 发表于 2025-4-6 07:45 | 显示全部楼层
如果是因程序错误导致 Flash 锁死,可以检查程序中的代码,特别是与 Flash 操作相关的部分,确保没有超出 Flash 的操作限制。
Uriah 发表于 2025-4-6 07:46 | 显示全部楼层
解决 Flash 锁死时,可以考虑启用正确的保护机制,防止未授权的写入操作,这样也可以避免类似的问题。
Clyde011 发表于 2025-4-6 07:48 | 显示全部楼层
如果是芯片硬件层面的问题,可以考虑更换芯片,或者检查是否存在硬件损坏,例如电源不稳等,导致 Flash 锁死。
星闪动力 发表于 2025-4-7 19:45 | 显示全部楼层
芯片锁死得用官方的解锁工具解锁。
未来AI 发表于 2025-4-7 21:51 | 显示全部楼层
可能是烧写软件问题或单片机连接不良。先检查烧写软件设置,再检查连接线和电源。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部