#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
应该是有符号找不到定义位置的原因。