用于开发STM32、开发keil软件和开发C51的keil软件相冲突怎么解决? 在开发C51程序的编译软件中有什么软件可以和keil相媲美的...

\u7528\u4e8e\u5f00\u53d1STM32\u5f00\u53d1keil\u8f6f\u4ef6\u548c\u5f00\u53d1C51\u7684keil\u8f6f\u4ef6\u76f8\u51b2\u7a81\u600e\u4e48\u89e3\u51b3\uff1f

51\u5355\u7247\u673a\u7528\u7684\u662f keilC51\uff1bSTM32\u88c5keilMDK\u3002
\u5982\u679c\u5148\u88c5keilC51\uff0c\u540e\u88c5keilMDK\u7684\uff0c\u88c5\u5728\u4e0d\u540c\u7684\u76ee\u5f55\u91cc\uff0c\u88c5\u5b8c\u4e4b\u540e\u4e0d\u7ba1\u662f51\u5de5\u7a0b\u8fd8\u662fstm32\u5de5\u7a0b\u9ed8\u8ba4\u90fd\u4f1a\u7528keilMDK\u6253\u5f00\uff0c\u8fd9\u6837\u6253\u5f0051\u5de5\u7a0b\u65f6\u4f1a\u51fa\u9519.

\u6700\u7b80\u5355\u7684\u65b9\u6cd5: \u8981\u6253\u5f0051\u7684\u5de5\u7a0b\u5fc5\u987b\u5148\u6253\u5f00keilC51\u7a0b\u5e8f\uff0c\u7136\u540e\u518d\u7a0b\u5e8f\u91cc\u6253\u5f00\u5de5\u7a0b\u6587\u4ef6\u3002
\u6253\u5f00stm32\u5de5\u7a0b\u5f53\u7136\u6ca1\u6709\u95ee\u9898.

\u7b2c\u4e8c\u4e2a\u65b9\u6cd5: \u8ba9keilMDK\u517c\u5bb951\u7684\u5de5\u7a0b\uff0c\u53ea\u8981\u4e00\u4e2akeil\u5c31\u90fd\u80fd\u7f16\u8bd151\u548cstm32\u7684\u5de5\u7a0b\u4e86\uff1a
1\u3001\u5b89\u88c5keilC51\uff0c\u5b89\u88c5\u76ee\u5f55 C:\keilC51\
2\u3001\u5b89\u88c5keilMDK\uff0c\u5b89\u88c5\u76ee\u5f55 C:\keilMDK\
3\u3001\u628a C:\keilC51\ \u91cc\u9762\u7684 C51 \u6587\u4ef6\u5939\u590d\u5236\u5230 C:\keilMDK\ \u91cc
4\u3001\u628a C:\keilC51\ \u91cc\u9762\u7684 UV4 \u6587\u4ef6\u5939\u590d\u5236\u5230 C:\keilMDK\ \u91cc\uff0c\u63d0\u793a\u6709\u540c\u540d\u6587\u4ef6\u90fd\u4e0d\u8981\u8986\u76d6(\u6ce8\u610f\u662f\u4e0d\u8981\u8986\u76d6)
5\u3001\u628a C:\keilC51\TOOLS.INI \u6587\u4ef6\u91cc\u9762\u7684\u5185\u5bb9\u590d\u5236\u5230 C:\keilMDK\TOOLS.INI \u6587\u4ef6\u540e\u9762\uff0c\u5e76\u4e14\u628a\u6240\u6709\u7684 "keilC51\u201d\u66ff\u6362\u4e3a"keilMDK\u201d
\u8fd9\u6837\u5c31\u53ef\u4ee5\u4e86

wave2 \u4f1f\u798f\uff0c \u5927\u5b66\u5b66\u5355\u7247\u673a\u65f6\u7528\u8fc7\uff0c \u4e4b\u540e \u4e00\u76f4\u7528 KEIL

51单片机用的是 keilC51;STM32装keilMDK。
如果先装keilC51,后装keilMDK的,装在不同的目录里,装完之后不管是51工程还是stm32工程默认都会用keilMDK打开,这样打开51工程时会出错.

最简单的方法: 要打开51的工程必须先打开keilC51程序,然后再程序里打开工程文件。
打开stm32工程当然没有问题.

第二个方法: 让keilMDK兼容51的工程,只要一个keil就都能编译51和stm32的工程了:
1、安装keilC51,安装目录 C:\keilC51\
2、安装keilMDK,安装目录 C:\keilMDK\
3、把 C:\keilC51\ 里面的 C51 文件夹复制到 C:\keilMDK\ 里
4、把 C:\keilC51\ 里面的 UV4 文件夹复制到 C:\keilMDK\ 里,提示有同名文件都不要覆盖(注意是不要覆盖)
5、把 C:\keilC51\TOOLS.INI 文件里面的内容复制到 C:\keilMDK\TOOLS.INI 文件后面,并且把所有的 "keilC51”替换为"keilMDK”
这样就可以了

扩展阅读:www.sony.com.cn ... stm32有那几种开发模式 ... 嵌入式stm32项目实例 ... 哪个stm32开发板好点 ... stm32为什么不建议学 ... stm32嵌入式学习网站 ... 经典stm32项目资源包 ... stm32的三种开发模式 ... stm32最小系统 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网