This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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

Other Parts Discussed in Thread: 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

  • 建议你直接下载controlSUITE 导入里面的工程 再次基础上进行修改
  • 您有没有尝试将工程导入到一个空的workplace下。
  • “#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 这个位,如果没有,那么你应该要自己添加修改。