ADS1.2初步使用经验

1、错误A提示:Error:C2933E: type disagreement for  'FUNTION_NAME'

一般情况是这样的,在函数B中调用函数A,而函数A是在函数B 之后在编写实现的,在ARM DEVELOPMENT SUITE中会出现编译错误;

解决方法: 将函数A剪切到函数B之前就好了;

当然,在函数文件开头先声明一次似乎也是可行的,我自己的就试过,没出错;


2、错误提示:implicitcast of pointer to non-equal pointer。。。

这个错误是很经常出现的,因为在其他编辑器中编写代码的时候,并没有那么严格的类型对应提示,就我而言,

大多数时候只要不溢出就行了,同样的,这样的后果就是在ADS编译的时候得一个个的补充完整才行。

解决方法:对出错的地方,严格检查所引用或者所编写的函数的参数类型,是否与原型是一致的,一个个修改之后,

基本就可以了,不过对于基本库当中的很多函数,还是要多多百度或GOOGLE一下,加深理解那么函数的用法,像

strcpy,strlen,memset。。。。多用多错,然后就印象加深了。



目前为止,还只是用ADS来编译生产BIN文件并下载到flash,只是拿来这么用,估计还有很多功能没开发出来。。。


路漫漫其修远啊

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值