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

用的是F28377s,编译出现了“has no field” ,希望遇过的人帮帮忙,谢谢!!

Description Resource Path Location Type
#137 struct "CONTROL_BITS" has no field "SYNCCLR" DSP2833x_DMA.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 144 C/C++ Problem
#137 struct "MODE_BITS" has no field "SYNCE" DSP2833x_DMA.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 136 C/C++ Problem
#137 struct "MODE_BITS" has no field "SYNCSEL" DSP2833x_DMA.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 137 C/C++ Problem
#137 struct "SCIFFTX_BITS" has no field "TXFIFOXRESET" InitSCI.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 139 C/C++ Problem
#137 struct "SCIPRI_BITS" has no field "FREE" InitSCI.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 168 C/C++ Problem
#137 struct "SCIPRI_BITS" has no field "SOFT" InitSCI.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 169 C/C++ Problem

mangui zhang:建议你直接下载controlSUITE导入里面的工程再次基础上进行修改

Description Resource Path Location Type
#137 struct "CONTROL_BITS" has no field "SYNCCLR" DSP2833x_DMA.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 144 C/C++ Problem
#137 struct "MODE_BITS" has no field "SYNCE" DSP2833x_DMA.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 136 C/C++ Problem
#137 struct "MODE_BITS" has no field "SYNCSEL" DSP2833x_DMA.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 137 C/C++ Problem
#137 struct "SCIFFTX_BITS" has no field "TXFIFOXRESET" InitSCI.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 139 C/C++ Problem
#137 struct "SCIPRI_BITS" has no field "FREE" InitSCI.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 168 C/C++ Problem
#137 struct "SCIPRI_BITS" has no field "SOFT" InitSCI.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 169 C/C++ Problem

Seven Han:您有没有尝试将工程导入到一个空的workplace下。

Description Resource Path Location Type
#137 struct "CONTROL_BITS" has no field "SYNCCLR" DSP2833x_DMA.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 144 C/C++ Problem
#137 struct "MODE_BITS" has no field "SYNCE" DSP2833x_DMA.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 136 C/C++ Problem
#137 struct "MODE_BITS" has no field "SYNCSEL" DSP2833x_DMA.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 137 C/C++ Problem
#137 struct "SCIFFTX_BITS" has no field "TXFIFOXRESET" InitSCI.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 139 C/C++ Problem
#137 struct "SCIPRI_BITS" has no field "FREE" InitSCI.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 168 C/C++ Problem
#137 struct "SCIPRI_BITS" has no field "SOFT" InitSCI.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 169 C/C++ Problem

Eric Ma:

“#137 struct "CONTROL_BITS" has no field "SYNCCLR" DSP2833x_DMA.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 144 C/C++ Problem#137 struct "MODE_BITS" has no field "SYNCE" DSP2833x_DMA.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 136 C/C++ Problem#137 struct "MODE_BITS" has no field "SYNCSEL" DSP2833x_DMA.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 137 C/C++ Problem#137 struct "SCIFFTX_BITS" has no field "TXFIFOXRESET" InitSCI.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 139 C/C++ Problem#137 struct "SCIPRI_BITS" has no field "FREE" InitSCI.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 168 C/C++ Problem#137 struct "SCIPRI_BITS" has no field "SOFT" InitSCI.c /PrjExe_DHL_Modem/Src_Modem_F28/ChipDrv line 169 C/C++ Problem”

ERIC:

检查一下这些寄存器定义的头文件,是否真的没有这些位,如SCIPRI 里面有没有设置SOFT 这个位,如果没有,那么你应该要自己添加修改。

赞(0)
未经允许不得转载:TI中文支持网 » 用的是F28377s,编译出现了“has no field” ,希望遇过的人帮帮忙,谢谢!!
分享到: 更多 (0)