使用Keil时常见的一些问题和报错汇总
CubeMX只能生产5版本的代码,而不能生成6版本的,所以想用CubeMX开发的话还是需要专门下一个AC5版本的编译器的。这个问题是因为使用新版本的Keil默编译器编译非本版本的代码会出现的,或者是因为编译器缺少。我们买到的51板子一般都是stc89c52rc之类的,在创建51工程时会发现没有这个选项。因为官方下载的速度太慢而且太麻烦了,这里给出的是另一个大佬整理的链接。只能选择AT89C52,但
·
编译器版本错误
如果编译代码出现下面的报错的话

这个问题是因为使用新版本的Keil默编译器编译非本版本的代码会出现的,或者是因为编译器缺少。

CubeMX只能生产5版本的代码,而不能生成6版本的,所以想用CubeMX开发的话还是需要专门下一个AC5版本的编译器的。
下载AC5编译器:
因为官方下载的速度太慢而且太麻烦了,这里给出的是另一个大佬整理的链接
下载完成解压运行setup.exe
注意:路径改成Keil所在路径的ARM文件夹里面
例如C:\Keil\ARM\ARM_Compiler_5.06u7
然后Next

打开Keil的这个界面





安装完成

问题结束
如何添加STC芯片的支持包
我们买到的51板子一般都是stc89c52rc之类的,在创建51工程时会发现没有这个选项
只能选择AT89C52,但是这个芯片是可以调出来的
打开STC-ISP

选择Keil文件

会弹出添加成功
重启一下keil就出现了

问题结束
更多推荐



所有评论(0)