首先关于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也是可以的。

1035

被折叠的 条评论
为什么被折叠?



