我的的编译结果有如下错误,请问是为什么,在PeripheralHeaderIncludes.h中,错误是
Young Hu:
请把附图贴出来。
我的的编译结果有如下错误,请问是为什么,在PeripheralHeaderIncludes.h中,错误是
囧:
回复 Young Hu:
Sorry, 上次贴的附图没有显示出来
我的的编译结果有如下错误,请问是为什么,在PeripheralHeaderIncludes.h中,错误是
Eric Ma:
回复 囧:
Joe
是cregister没有定义,所以IFR,IER没办法识别,你应该不是用TI的例程吧,如果是自己写的例程,应该把这些定义找到。不然就用TI的例程吧。
Eric
我的的编译结果有如下错误,请问是为什么,在PeripheralHeaderIncludes.h中,错误是
囧:
回复 Eric Ma:
Hi Eric,
我查看了CCS的Help文件,cregister是编译器的一个keyword,用于C或者C++来访问CPU控制寄存器,如果是需要定义的话,那TI的例程的定义在那个文件了呢?谢谢!
Joe
我的的编译结果有如下错误,请问是为什么,在PeripheralHeaderIncludes.h中,错误是
Eric Ma:
回复 囧:
Joe,
改成:
extern __cregister volatile unsigned int IFR;extern __cregister volatile unsigned int IER;
Eric
我的的编译结果有如下错误,请问是为什么,在PeripheralHeaderIncludes.h中,错误是
囧:
回复 Eric Ma:
Eric,
刚刚按照你的方法改了,还是会出一样的问题。我看了错误,其实后两个错误说的是 the modifier “cregister” is not allowed on this declaration.发生这个错误的原因是什么啊。 谢谢!
Joe
我的的编译结果有如下错误,请问是为什么,在PeripheralHeaderIncludes.h中,错误是
Eric Ma:
回复 囧:
Joe,
把这个头文件附件上来,我这边这样定义没有问题。
另外,CCS版本,编译器版本?
Eric
我的的编译结果有如下错误,请问是为什么,在PeripheralHeaderIncludes.h中,错误是
囧:
回复 Eric Ma:
Eric,
附件是头文件,CCS:5.2 编译器:6.1.0
我的的编译结果有如下错误,请问是为什么,在PeripheralHeaderIncludes.h中,错误是
囧:
回复 Eric Ma:
Eric,
非常感谢!问题已经解决!