跑6713示例 cregister不允许

2019-07-31 15:45发布

求助,哪里出问题了,怎么不允许呀
Error.jpg


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
zhangmangui
1楼-- · 2019-07-31 16:33
CSL库的使用问题吧  
你在build option中预编译里面有没有制定使用的型号啊
或者库有没有添加对?
Jason06
2楼-- · 2019-07-31 18:35
zhangmangui 发表于 2014-8-24 23:18
CSL库的使用问题吧  
你在build option中预编译里面有没有制定使用的型号啊
或者库有没有添加对? ...

我制定咯型号的呀,预定义里面CHIP_6713,然后include了那个库文件。 ,,,求指导
zhangmangui
3楼-- · 2019-07-31 21:23
Jason06 发表于 2014-8-25 10:53
我制定咯型号的呀,预定义里面CHIP_6713,然后include了那个库文件。 ,,,求指导 ...

C2000的相关问题解决方法  请你参考

今天更新了driver,从CLA例程里发现,其实,在头文件”DSP28x_Project.h“里,把头文件“DSP2803x_Cla_typedefs.h“前置到”DSP2803x_Device.h“之前,即可简易地解决该问题。

因为在头文件“DSP2803x_Cla_typedefs.h“里有这样的定义



#ifndef __TMS320C28XX__
#define __cregister
#endif



这里定义了关键字"__cregister",这样的话,后面的头文件”DSP2803x_Device.h“中的寄存器定义语句



extern __cregister volatile unsigned int IFR;
extern __cregister volatile unsigned int IER;



就不会出错了。
zhangjin_comeon
4楼-- · 2019-07-31 22:26
 精彩回答 2  元偷偷看……
小木欧尼
5楼-- · 2019-07-31 22:58
zhangmangui 发表于 2014-8-25 22:13
C2000的相关问题解决方法  请你参考

今天更新了driver,从CLA例程里发现,其实,在头文件”DSP28x_Proje ...

有点道理呢
Jason06
6楼-- · 2019-08-01 01:17
zhangmangui 发表于 2014-8-25 22:13
C2000的相关问题解决方法  请你参考

今天更新了driver,从CLA例程里发现,其实,在头文件”DSP28x_Proje ...

可是大哥,在那个报错之前的代码里已经使用过cregister了。 然后我仔细读了报错提示,是说,不能识别寄存器名称FADCR, FAUCR, FMCR. 为什么这三个不能被cregister识别呢

一周热门 更多>