关于Keil下载时遇到的M3报错

STM32、CH32的下载:

这次出现下载问题的是CH所有使用CH演示,使用其他芯片出现该报错一样处理。
这里介绍南京沁恒的CH32F103的下载问题,使用该芯片时不想要改变原有的固件库进行下载,但是会遇到下载报错。
通过解决这个报错,遇到相同STM32系列下载的M3报错也能够解决。且添加了多款的下载编码后也可以查验不同产家的芯片是否可以使用相同的下载编译。
关于Keil下载时遇到的M3报错_第1张图片

下面介绍下载的方法

(一)使用官方的案件更该芯片型号实现,但使用该方法如果你用的是 ST 的代码又会出现编译错误,报错是“stm32f103x.h”包的消失。
可以先编译后再改变型号来下载。
关于Keil下载时遇到的M3报错_第2张图片

(二)再keil中添加新的flash下载包
(1)先用方法一更改芯片的型号,更改后系统会自动更新下载的flash。此时我们可以看到该下载方法的存储位置。
关于Keil下载时遇到的M3报错_第3张图片

(2)通过该路径找到 FLM 文件,复制这几个文件。
关于Keil下载时遇到的M3报错_第4张图片

(3)打开 keil 的文件夹找到 flash 文件的位置 一般在 RAM 文件中 ,将我们复制的文件放进去。
关于Keil下载时遇到的M3报错_第5张图片

(四)重启 Keil ,然后将芯片选型选回STM32系列,再打开步骤二,移除当前下载方法。
关于Keil下载时遇到的M3报错_第6张图片

(六)进入 ADD 选择新的下载方法,有了一个叫 CH32F1xx flash 的下载方法,选中 ADD——》OK。
关于Keil下载时遇到的M3报错_第7张图片

下载成功
关于Keil下载时遇到的M3报错_第8张图片

你可能感兴趣的:(单片机,stm32,嵌入式硬件)