C51和MDK的一些问题

首先关于MDK版本和编译器版本的问题。MDK5.37版本以后,编译器不在支持5.06版本,但是V6的编译器据说总出现问题,因此如果stm32的工程,如果MDK是5.37版本以上,建议还是自己安装V5.06的编译器,教程可以自己找一下,最好还是安装5.36版本的MDK。
另一个,win11下,V5.06编译器编译stm32的工程特别慢,好几分钟,肯定不正常,试了重装还不行,找了半天问题,最后发现是微软电脑管家的问题,把微软电脑管家卸载后,编译速度就正常了,这个有点坑。
在一个C51和MDK兼容的问题,这个网上有教程,跟着做就行。
大概写一下,首先安装keil C51 V960在一个文件夹下,然后破解,然后安装MDK5.36在另一个文件夹下,然后破解,将keil C51文件夹下的C51文件夹,拷贝至MDK的文件夹下,然后将将keil C51文件夹下的UV4文件夹,拷贝至拷贝至MDK的文件夹下,有相同文件略过即可,最后将keil C51文件夹的TOOLS文件中C51下的所有拷贝至MDK的文件夹下的TOOLS文件里,并将路径修改成MDK文件夹的路径即可。
可参照https://editor.csdn.net/md?not_checkout=1&spm=1000.2115.3001.5352&articleId=150219684
这篇帖子,在这里插入图片描述在这里插入图片描述

最后一个,C8051单片机之前在win11下无法仿真和下载程序,后来更新了keil C51 v960版本,驱动还是在安装之前的SiC8051F_uVision(新版-支持uv4).exe,win11下载和debug就没有问题了,应该是版本的问题。另外,如果是对生成的hex文件下载,采用flash programming Utility也是可以的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值