TI中文支持网
TI专业的中文技术问题搜集分享网站

CCS5.3报错

CCS5.3 报错error #10234-D: unresolved symbols remain

只要一使用GpioMuxRegs.GPBMUX.all =就报错,头文件也加了,不只是什么情况,请大家帮帮忙,谢谢了!!!

Jay:

你好,MUX寄存器在GpioCtrlRegs下,请使用GpioCtrlRegs.GPBMUX.all。

在CCS5.3环境中,当你输入GpioCtrlRegs后,再输入".",之后稍等片刻,CCS会列出所有该寄存器组下的所有寄存器,你可以方便地来进行选择。如果输入"."之后,没有任何反应,说明前面输入的寄存器有误,请确认后改正。

CCS5.3 报错error #10234-D: unresolved symbols remain

只要一使用GpioMuxRegs.GPBMUX.all =就报错,头文件也加了,不只是什么情况,请大家帮帮忙,谢谢了!!!

suliang dai:

回复 Jay:

是输入“.”后自动列出该寄存器下的所有寄存器的,一样报错。不知为什么。

CCS5.3 报错error #10234-D: unresolved symbols remain

只要一使用GpioMuxRegs.GPBMUX.all =就报错,头文件也加了,不只是什么情况,请大家帮帮忙,谢谢了!!!

Jay:

回复 suliang dai:

请问你用的是哪个芯片?

CCS5.3 报错error #10234-D: unresolved symbols remain

只要一使用GpioMuxRegs.GPBMUX.all =就报错,头文件也加了,不只是什么情况,请大家帮帮忙,谢谢了!!!

suliang dai:

回复 Jay:

28035

CCS5.3 报错error #10234-D: unresolved symbols remain

只要一使用GpioMuxRegs.GPBMUX.all =就报错,头文件也加了,不只是什么情况,请大家帮帮忙,谢谢了!!!

Jay:

回复 suliang dai:

struct GPIO_CTRL_REGS { union GPACTRL_REG GPACTRL; // GPIO A Control Register (GPIO0 to 31) union GPA1_REG GPAQSEL1; // GPIO A Qualifier Select 1 Register (GPIO0 to 15) union GPA2_REG GPAQSEL2; // GPIO A Qualifier Select 2 Register (GPIO16 to 31) union GPA1_REG GPAMUX1; // GPIO A Mux 1 Register (GPIO0 to 15) union GPA2_REG GPAMUX2; // GPIO A Mux 2 Register (GPIO16 to 31) union GPADAT_REG GPADIR; // GPIO A Direction Register (GPIO0 to 31) union GPADAT_REG GPAPUD; // GPIO A Pull Up Disable Register (GPIO0 to 31) Uint32 rsvd1; // reserved union GPBCTRL_REG GPBCTRL; // GPIO B Control Register (GPIO32 to 44) union GPB1_REG GPBQSEL1; // GPIO B Qualifier Select 1 Register (GPIO32 to 44) Uint32 rsvd2; // reserved union GPB1_REG GPBMUX1; // GPIO B Mux 1 Register (GPIO32 to 44) Uint32 rsvd3; // reserved union GPBDAT_REG GPBDIR; // GPIO B Direction Register (GPIO32 to 44) union GPBDAT_REG GPBPUD; // GPIO B Pull Up Disable Register (GPIO32 to 44) Uint16 rsvd4[24]; // reserved union AIO_REG AIOMUX1; // Analog IO Mux 1 Register (AIO0 to 15) Uint32 rsvd5; // reserved union AIODAT_REG AIODIR; // Analog IO Direction Register (AIO0 to 15) Uint16 rsvd6[5]; // reserved};

上面是DSP2803x_Gpio.h中定义GpioCtrlRegs的一段代码。

GPIOB的MUX寄存器在GpioCtrlRegs中,请使用GpioCtrlRegs.GPBMUX1.all

CCS5.3 报错error #10234-D: unresolved symbols remain

只要一使用GpioMuxRegs.GPBMUX.all =就报错,头文件也加了,不只是什么情况,请大家帮帮忙,谢谢了!!!

suliang dai:

回复 Jay:

编译器报“GpioCtrlRegs”未定义

CCS5.3 报错error #10234-D: unresolved symbols remain

只要一使用GpioMuxRegs.GPBMUX.all =就报错,头文件也加了,不只是什么情况,请大家帮帮忙,谢谢了!!!

suliang dai:

回复 Jay:

要是这样用就不报错:

#define GPACTRL *((volatile unsigned int *)0x6F80)

GPACTRL = 0x0000;

但是只要一用“GpioCtrlRegs”就报错,说存在未定义的符号

不知是什么问题,唉搞了好久了。

CCS5.3 报错error #10234-D: unresolved symbols remain

只要一使用GpioMuxRegs.GPBMUX.all =就报错,头文件也加了,不只是什么情况,请大家帮帮忙,谢谢了!!!

Jay:

回复 suliang dai:

你好。

请确认include了DSP2803x_Gpio.h文件。该文件在C:\ti\controlSUITE\device_support\f2803x\v126\DSP2803x_headers\include

同时,在工程中加入DSP2803x_GlobalVariableDefs.c源文件。该文件在C:\ti\controlSUITE\device_support\f2803x\v126\DSP2803x_headers\source

CCS5.3 报错error #10234-D: unresolved symbols remain

只要一使用GpioMuxRegs.GPBMUX.all =就报错,头文件也加了,不只是什么情况,请大家帮帮忙,谢谢了!!!

suliang dai:

回复 Jay:

你好能留个联系方式吗?QQ或什么的。加了"DSP2803x_GlobalVariableDefs.c”后又报新的错误:error #237: variable "HRCap1Regs" was declared with a never-completed type和error #237: variable "HRCap2Regs" was declared with a never-completed type

CCS5.3 报错error #10234-D: unresolved symbols remain

只要一使用GpioMuxRegs.GPBMUX.all =就报错,头文件也加了,不只是什么情况,请大家帮帮忙,谢谢了!!!

Jay:

回复 suliang dai:

你好。请参考Controlsuite的里的例程,添加必要的头文件。例如,#include DSP28x_Project.h。

赞(0)
未经允许不得转载:TI中文支持网 » CCS5.3报错
分享到: 更多 (0)