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/MSP430FR2433: MSP430FR2433 #35 Error Directive with CCS version 6.1.300033

Part Number: MSP430FR2433

Tool/software: Code Composer Studio

After many years of designing with MSP430Gxxx ICs using CCS, I decided to use the MSP430FR2433 on my latest design.

Everything seemed to work except for SPI communications. I had no problem compiling and testing software using my version of CCS.

So after spending a day looking at the differences and making several changes, I decided to download the latest version of CCS for my 32bit PC [version 6.1.300033].

After updating CSS I now get #35 #error directive: "Failed to match a default include file" on line 1784. I checked msp430fr2433.h and found 1784 is  #define TA1IV_3  (0x006)  /* Reserved */.

I tried several of the MSP430FR2433 demo files and even the simple msp430fr243x_1.c Blink LED routine - same error appears.

If I compile my existing MSP430G software, this error does not happen.  Is there a problem with the msp430fr2433.h file?

  • Hi Larry,

    This device was released in 2018, thus the device's libraries and examples were developed using CCS v8 ( CCS v8.1 to be specific ). According to this e2e post (e2e.ti.com/.../2023216), the newer versions of CCS should support both x32 and x64 bit versions of Windows. Could you try downloading the latest version of CCS (processors.wiki.ti.com/.../Download_CCS) and importing an example code from the TI Resource Explorer within CCS. This should properly import the device's library's resulting in no errors.

    Best regards,

    Matt

**Attention** This is a public forum