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

请各位帮帮忙 CCS5.3 一直报错:error #10234-D: unresolved symbols remain 不只是什么问题。

#include"DSP28x_Project.h"
void main(void) {
GpioCtrlRegs.GPAMUX2.bit.GPIO16 = 0;
GpioCtrlRegs.GPAMUX2.bit.GPIO27 = 0;
GpioCtrlRegs.GPADIR.bit.GPIO16 = 1;
GpioCtrlRegs.GPADIR.bit.GPIO17 = 1;
GpioDataRegs.GPADAT.bit.GPIO16 = 0;
GpioDataRegs.GPADAT.bit.GPIO17 = 1;

}

头文件也加了,就是不知道怎么回事,总是报error #10234-D: unresolved symbols remain 的错误。烦请大家帮帮忙,在此先谢过了。

Terry Deng:

楼主请确认DSP28X_common和DSP28X_heders两个目录的include地址是否正确配置到项目中。

建议楼主直接下载TI的样例程序,编译通过后再修改为自己的代码。

#include"DSP28x_Project.h"
void main(void) {
GpioCtrlRegs.GPAMUX2.bit.GPIO16 = 0;
GpioCtrlRegs.GPAMUX2.bit.GPIO27 = 0;
GpioCtrlRegs.GPADIR.bit.GPIO16 = 1;
GpioCtrlRegs.GPADIR.bit.GPIO17 = 1;
GpioDataRegs.GPADAT.bit.GPIO16 = 0;
GpioDataRegs.GPADAT.bit.GPIO17 = 1;

}

头文件也加了,就是不知道怎么回事,总是报error #10234-D: unresolved symbols remain 的错误。烦请大家帮帮忙,在此先谢过了。

suliang dai:

回复 Terry Deng:

不行啊,只要一使用GpioCtrlRegs就报错,但头文件分明是包含了DSP2803x_Device.h的,现在还没解决。

#include"DSP28x_Project.h"
void main(void) {
GpioCtrlRegs.GPAMUX2.bit.GPIO16 = 0;
GpioCtrlRegs.GPAMUX2.bit.GPIO27 = 0;
GpioCtrlRegs.GPADIR.bit.GPIO16 = 1;
GpioCtrlRegs.GPADIR.bit.GPIO17 = 1;
GpioDataRegs.GPADAT.bit.GPIO16 = 0;
GpioDataRegs.GPADAT.bit.GPIO17 = 1;

}

头文件也加了,就是不知道怎么回事,总是报error #10234-D: unresolved symbols remain 的错误。烦请大家帮帮忙,在此先谢过了。

zicao wang:

我也是一样的错误,错误原因是:DSP2833x_GlobalVariableDefs.c这个文件没有添加到工程中,这个文件的路径在:D:\ti\controlSUITE\device_support\f2833x\v133\DSP2833x_headers\source下

#include"DSP28x_Project.h"
void main(void) {
GpioCtrlRegs.GPAMUX2.bit.GPIO16 = 0;
GpioCtrlRegs.GPAMUX2.bit.GPIO27 = 0;
GpioCtrlRegs.GPADIR.bit.GPIO16 = 1;
GpioCtrlRegs.GPADIR.bit.GPIO17 = 1;
GpioDataRegs.GPADAT.bit.GPIO16 = 0;
GpioDataRegs.GPADAT.bit.GPIO17 = 1;

}

头文件也加了,就是不知道怎么回事,总是报error #10234-D: unresolved symbols remain 的错误。烦请大家帮帮忙,在此先谢过了。

囧:

你把你的console框的内容截图看一下,一般问题是出在某个变量或者段在链接的时候找不到源。

#include"DSP28x_Project.h"
void main(void) {
GpioCtrlRegs.GPAMUX2.bit.GPIO16 = 0;
GpioCtrlRegs.GPAMUX2.bit.GPIO27 = 0;
GpioCtrlRegs.GPADIR.bit.GPIO16 = 1;
GpioCtrlRegs.GPADIR.bit.GPIO17 = 1;
GpioDataRegs.GPADAT.bit.GPIO16 = 0;
GpioDataRegs.GPADAT.bit.GPIO17 = 1;

}

头文件也加了,就是不知道怎么回事,总是报error #10234-D: unresolved symbols remain 的错误。烦请大家帮帮忙,在此先谢过了。

robin luo1:

回复 囧:

#include"DSP28x_Project.h"
void main(void) {
GpioCtrlRegs.GPAMUX2.bit.GPIO16 = 0;
GpioCtrlRegs.GPAMUX2.bit.GPIO27 = 0;
GpioCtrlRegs.GPADIR.bit.GPIO16 = 1;
GpioCtrlRegs.GPADIR.bit.GPIO17 = 1;
GpioDataRegs.GPADAT.bit.GPIO16 = 0;
GpioDataRegs.GPADAT.bit.GPIO17 = 1;

}

头文件也加了,就是不知道怎么回事,总是报error #10234-D: unresolved symbols remain 的错误。烦请大家帮帮忙,在此先谢过了。

user4192203:

忘记添加 DSP2833x_GlobalVariableDefs.c?

#include"DSP28x_Project.h"
void main(void) {
GpioCtrlRegs.GPAMUX2.bit.GPIO16 = 0;
GpioCtrlRegs.GPAMUX2.bit.GPIO27 = 0;
GpioCtrlRegs.GPADIR.bit.GPIO16 = 1;
GpioCtrlRegs.GPADIR.bit.GPIO17 = 1;
GpioDataRegs.GPADAT.bit.GPIO16 = 0;
GpioDataRegs.GPADAT.bit.GPIO17 = 1;

}

头文件也加了,就是不知道怎么回事,总是报error #10234-D: unresolved symbols remain 的错误。烦请大家帮帮忙,在此先谢过了。

Frey Liu:

回复 user4192203:

参见:http://www.deyisupport.com/question_answer/microcontrollers/f/23/p/123642/343654.aspx#343654

应该是有符号找不到定义位置的原因。

赞(0)
未经允许不得转载:TI中文支持网 » 请各位帮帮忙 CCS5.3 一直报错:error #10234-D: unresolved symbols remain 不只是什么问题。
分享到: 更多 (0)