如何保護FLASH不被讀取?
-
我想保護FLASH不被讀取,文檔上說要禁止SWD,還有其他選擇嗎?
-
文件沒有明確說明需要填寫哪些暫存器才能停用 SWD。有沒有關於如何停用 SWD 的描述?
-
謝謝,我讀過了。我嘗試檢查板上的程式碼,當我寫入 CMD_UNLOCK_KEY = 0xfd9573f5 時出現錯誤 STS.ACCERR = 1;這可能是什麼原因造成的?
-
-
Alex_Itelma 在写CMD_UNLOCK_KEY之后必须立刻写CMD,不可以插入除EFM_STS寄存器之外的任何EFM寄存器读或者写操作。
如果在此处进行断点单步调试,IDE会自动进行读EFM寄存器的操作,该操作会造成Access Error。
如果要打断点建议打在CMD赋值之后,即130行或该行后面。 -
Alex_Itelma
如果是要操作代码所在的flash block,需要将该函数放到ram中。
即:无法在操作flash时,同时去访问该操作的block。
发帖前请查看
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...