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

TMS320F280039C: 在其他电脑上正常编译的程序,换了一台电脑,但是是同样的软件版本,却过不了编译,f28003x_sysctrl.h文件一直报错line 485: error #41: expected an identifier,error #80: expected a type specifier,error #170: a function type is not allowed here

Part Number:TMS320F280039C

这里是一直在报错的地方(标红的两句):

struct CLK_CFG_REGS {
Uint16 rsvd1[2]; // Reserved
union CLKCFGLOCK1_REG CLKCFGLOCK1; // Lock bit for CLKCFG registers
Uint16 rsvd2[4]; // Reserved
union CLKSRCCTL1_REG CLKSRCCTL1; // Clock Source Control register-1
union CLKSRCCTL2_REG CLKSRCCTL2; // Clock Source Control register-2
union CLKSRCCTL3_REG CLKSRCCTL3; // Clock Source Control register-3
union SYSPLLCTL1_REG SYSPLLCTL1; // SYSPLL Control register-1
Uint16 rsvd3[4]; // Reserved
union SYSPLLMULT_REG SYSPLLMULT; // SYSPLL Multiplier register
union SYSPLLSTS_REG SYSPLLSTS; // SYSPLL Status register
Uint16 rsvd4[10]; // Reserved
union SYSCLKDIVSEL_REG SYSCLKDIVSEL; // System Clock Divider Select register
union AUXCLKDIVSEL_REG AUXCLKDIVSEL; // Auxillary Clock Divider Select register
Uint16 rsvd5[2]; // Reserved
union XCLKOUTDIVSEL_REG XCLKOUTDIVSEL; // XCLKOUT Divider Select register
Uint16 rsvd6[2]; // Reserved
union LOSPCP_REG LOSPCP; // Low Speed Clock Source Prescalar
union MCDCR_REG MCDCR; // Missing Clock Detect Control Register
union X1CNT_REG X1CNT; // 10-bit Counter on X1 Clock
union XTALCR_REG XTALCR; // XTAL Control Register
Uint16 rsvd7[6]; // Reserved
union XTALCR2_REG XTALCR2; // XTAL Control Register for pad init
union CLKFAILCFG_REG CLKFAILCFG; // Clock Fail cause Configuration
};

struct CLKCFGLOCK1_BITS { // bits description

Uint16 CLKSRCCTL1:1; // 0 Lock bit for CLKSRCCTL1 register
Uint16 CLKSRCCTL2:1; // 1 Lock bit for CLKSRCCTL2 register
Uint16 CLKSRCCTL3:1; // 2 Lock bit for CLKSRCCTL3 register
Uint16 SYSPLLCTL1:1; // 3 Lock bit for SYSPLLCTL1 register
Uint16 rsvd1:1; // 4 Reserved
Uint16 rsvd2:1; // 5 Reserved
Uint16 SYSPLLMULT:1; // 6 Lock bit for SYSPLLMULT register
Uint16 rsvd3:1; // 7 Reserved
Uint16 rsvd4:1; // 8 Reserved
Uint16 rsvd5:1; // 9 Reserved
Uint16 rsvd6:1; // 10 Reserved
Uint16 SYSCLKDIVSEL:1; // 11 Lock bit for SYSCLKDIVSEL register
Uint16 AUXCLKDIVSEL:1; // 12 Lock bit for AUXCLKDIVSEL register
Uint16 rsvd7:1; // 13 Reserved
Uint16 rsvd8:1; // 14 Reserved
Uint16 LOSPCP:1; // 15 Lock bit for LOSPCP register
Uint16 XTALCR:1; // 16 Lock bit for XTALCR & XTALCR2 register
Uint16 rsvd9:15; // 31:17 Reserved
};

Ben Qin:

你好,能否分享下你的程序?我这边尝试编译一下看能否复现你的问题。

,

Black Wan:

已经解决了,重装了ccs和c2000

,

Ben Qin:

好的,这篇帖子我就关闭了

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280039C: 在其他电脑上正常编译的程序,换了一台电脑,但是是同样的软件版本,却过不了编译,f28003x_sysctrl.h文件一直报错line 485: error #41: expected an identifier,error #80: expected a type specifier,error #170: a function type is not allowed here
分享到: 更多 (0)