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.

CCS/TMS320F28377D: CCS/TMS320F28377D

Part Number: TMS320F28377D

Tool/software: Code Composer Studio

While trying to fetch bitfiled structures by opening can_loopback_bitfields.c for finding the status of error flags in CAN communication, compiler version is not supported, as i'm using version v130, and compiler version TI V17.3.0. Compiler is latest one, but my all device headers are from v130. when i'm trying to add headers from v210 it shows error because globlevariablesdef.c is again from V130. When i tried to add up globlevariablesdefs.c from V210, it was showing more errors.

"#237 variable "CanaRegs" was declared with a never-completed type"

"#237 variable "CanbRegs" was declared with a never-completed type".

This is the error i'm getting. I have checked threards related to this errors in TI community. But i think compiler update is not the problem. 

As far as compiler is concerned i'm using the latest version and have updated it in my build settings. 

Help me..!!

  • Hello,

    That compiler version should be fine. It sounds like it's not finding the v210 header files properly. Can you double check your include paths and make sure you're using the v210 versions of F2837xD_can.h and F2837xD_device.h?

    Whitney
  • Hello Whitney !!
    Got the solution of my problem. Actually F2837xD_can.h has been recently written in v210, it was not available in earlier support library. I was using F2837xD_Device.h from library version 130. Hence there was no defination of F2837xD_can.h in it. I modified the header and included can.h in Device.h . And i got access to bitfields of can.
    Thanks.