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
找到仿真器设置,填写如图中的位置.
作者:满目学习.