Error: Flash Download failed - “Cortex-M3”//CET6例程转C8T6报错
在学习STM单片机过程中,昨天遇到了这样一个问题,解决后发现自己犯了一个很愚蠢的错误。注:(所使用单片机型号是C8T6,使用的资料教程是正点原子ZET6)
这里我先说一下我是如何犯的错误:
打开例程打算把程序下载到C8T6芯片中,这是在修改配置中,仅是修改了下载方式。见下图。
然后进行下载的过程中,出现了这个***Error: Flash Download failed - "Cortex-M3***"
下面说一下如何解决这个问题:
因为所用的例程单片机型号是ZET6,而使用的单片机是C8T6,所以只是简单修改为ST-link Debugger的下载方式是不可以的。
第一步要配置好芯片类型
在修改好芯片类型的时候,重新打开,选择Debug,会出现下图标注的形式。
第二步选择芯片烧录方式
第三步进入Setting,插上ST-Link,会出现下图形式,检查是否可以识别到STlink
第四步选择进入Utilities的Settings,确实对应的Flash是否是128K
第五步,这时候编译会出现很多错误,这时还有一个地方需要修改(H改成M,大容量改成中容量)
|