Keil下载单片机报错:Flash Download failed – Cortex-M3 解决方法

 

原因是  keil下载RAM地址大小和闪存地址dda与手册分配的范围不一致导致的.

解决办法:

1.找到单片机的芯片手册,查看闪存大小和SRAM大小

2.然后计算其范围

3.填入Keil下载分配地址范围

如图:以CH32F203C8T6为例

首先Flash存储器有64KB的容量,能有多少地址我们先算一算,然后再换算为十六进制 注意,这个64KB是十进制的 所以64KB=64*1024B也就是65,536个字节,换算成16进制就是0x10000,由于地址是32位所以是0x00010000

然后SRAM大小是20KB,以此类推,也就是20480个字节,换算成16进制就是0x5000,于地址是32位所以是0x00005000

找到仿真器设置,填写如图中的位置.

作者:满目学习.

物联沃分享整理
物联沃-IOTWORD物联网 » Keil下载单片机报错:Flash Download failed – Cortex-M3 解决方法

发表回复