ADS1.2与Keil相互冲突及解决(incorrect use of va_start)

初学ARM,电脑安装ADS1.2。用MDK5编译stm32程序的时候,发现keil编译报错如下
这里写图片描述
上述问题在于keil以上就会出现与ADS1.2软件不兼容,环境变量出现了冲突。解决ADS与MDK兼容问题的详细步骤:
1、右击我的电脑 –> 点击属性 –> 选择高级系统设置 –> 点击环境变量 –> 在系统变量里面新建一个系统变量。
变量名:ARMCC5LIB
变量值:D:\Keil_MDK5\ARM\ARMCC\lib (根据自己MDK软件的安装路径修改)
这里写图片描述
2、重启MDK软件,重新进行编译,成功。

这里写图片描述

在这里需要注意的是:
如果你学习过正点原子的开发版,会发现含有ff.c文件编译出错
incorrect use of va_start

这里写图片描述

归根结底,还是ADS1.2与keil不兼容的问题。当然当你熟悉了ARM的汇编指令后,ADS1.2会用的相对较少。为了解决上述问题。我是将ADS1.2卸载,并且之前的环境变量也要删除,否则还是报错。重启电脑即可。

由于最近才发现这个问题。上面的内容借鉴于,如有冒犯,请多多包含。小编不能重新装又卸载演示。同时给出ADS1.2安装包
原文博客:
http://blog.csdn.net/zhengqijun_/article/details/61429151
ADS1.2安装包:
https://pan.baidu.com/s/1cjQOnO 密码: xr5j
ADS1.2安装方法:
https://jingyan.baidu.com/article/cdddd41c7db85253cb00e1ae.html

  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值