主题中讨论的其他器件:SEGGER、 TM4C123、 UNIFLASH
我使该处理器按预期工作、并通过将0xFFFFFF07写入 FLASH_FMPPE3为0x31800至0x33FFF 的内部闪存添加了只读保护。 只读保护工作正常并正确保存(将7写入 FLASH_FMA、将 FLASH_FMC_WRKEY | FLASH_FMC_COMT 写入 FLASH_FMC)。 由于某些原因、我无法通过执行批量擦除序列来恢复。 请发表评论。
我的顺序是:
1.使 RST 信号有效并保持该信号。 为器件通电。
2.使用 Segger JLink 命令器切换到 SWD ("si 1")并切换回 JTAG ("si 0") 5次。
3. Deaasert RST。
4.等待几秒钟。
5.对微控制器进行下电上电。
您认为 Segger JLink 命令器"si 0/1 "在 JTAG 和 SWD 之间切换吗? 纸上谈兵,但我不知道为什么复苏对我来说是不起作用的。
谢谢、
Dennis N