连接好硬件后,ST LINK查验正常,如图1,但是无法下载程序,报错如图2
图 1
图2
在ST-LINK Utility中,点击Target>connect,出现错误提示: “Can not read memory!Disable Read Out Protection and retry.”,但是可以发现能够读取到设备家族、ID、ID版本、Flash size等信息,说明通信正常,如图3。
图3
重新拔插ST LINK连接的USB线,Target>Option Bytes…,发现Read Out Protection处于Enabled状态,如图4
图4
将Enabled改为Disabled,再点击Apply即可解决问题,如图5。
图5