使用Keil时常见的一些问题和报错汇总

编译器版本错误

如果编译代码出现下面的报错的话

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

CubeMX只能生产5版本的代码,而不能生成6版本的,所以想用CubeMX开发的话还是需要专门下一个AC5版本的编译器的。

下载AC5编译器:

因为官方下载的速度太慢而且太麻烦了,这里给出的是另一个大佬整理的链接

MDK5.29,5.30,5.31,5.32,5.33, 5.34,5.35, 5.36, 5.37和各种pack软件包镜像下载(2022-05-04)_arm.mbedtls.1.6.0.pack下载-优快云博客

下载完成解压运行setup.exe

注意:路径改成Keil所在路径的ARM文件夹里面

例如C:\Keil\ARM\ARM_Compiler_5.06u7

然后Next

打开Keil的这个界面

安装完成

问题结束

如何添加STC芯片的支持包

我们买到的51板子一般都是stc89c52rc之类的,在创建51工程时会发现没有这个选项

只能选择AT89C52,但是这个芯片是可以调出来的

打开STC-ISP

 选择Keil文件

会弹出添加成功

重启一下keil就出现了

问题结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值