本文是关于在使用keil下载时出现Flash Timeout. Reset the Target and try it again问题的情况,具体报错如下图所示:
图1 报错信息
此错误的意思是FLASH被禁止读写了。遇到这个情况,有两种可能:
一、flash被加密了,这时可以采用离线烧录器进行ISP解密或者SWD解密降级;
我用的武汉芯源有自己做的离线上位机,可以通过串口连接来对flash进行解密,但是仅限于武汉芯源自己的MCU,具体操作如下(其他产品应该也会有自己对应的上位机):
图2 CW-Writer解密方法
二、可能是内存的问题,就是RAM For Algorithm配置问题,在keil设置里写入与你的MCU相匹配的RAM容量即可,具体操作如下:
图3 更改内容
改完就可以正常下载了哦!