今天在下載代碼時出現如下錯誤,
網上查找了找原因,是因為之前代碼設置了讀保護功能。
讀保護即大家通常說的“加密”,是作用於整個Flash存儲區域。一旦設置了Flash的讀保護,內置的Flash存儲區只能通過程序的正常執行才能讀出,而不能通過下述任何一種方式讀出:
通過調試器(JTAG或SWD);
從RAM中啟動並執行的程序;
如何進行讀保護可以自行百度,設置相應代碼。
下面進行清除讀保護工作,
首先,將boot0,1拉高,再用flymcu進行清除芯片,如下圖所示。
成功好就可正常通過ST link下載代碼了