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/CC1312R: No display.h output after upgrade to 8.3

Part Number: CC1312R

Tool/software: Code Composer Studio

I have a project that uses both LCD and UART with the display.h functionality. It worked fine under 8.2 but after upgrade to 8.3 it gets a handle from display_init(), but never returns from display_printf() for either the UART or the LCD.

I tried increasing the stack.

I also tried running the display example, and it would not compile - it complained about the configuration. I pulled a new project from TiRex and it compiled and ran fine.

  • Keith Barkley said:
    It worked fine under 8.2 but after upgrade to 8.3 it gets a handle from display_init(), but never returns from display_printf() for either the UART or the LCD.

    How was the upgrade to CCS 8.3 performed? Was it installed to a separate directory than CCS 8.2? And was the earlier project imported into a new workspace with CCS 8.3? Are both versions of the project built with the same version of compiler tools?

    Keith Barkley said:
    I also tried running the display example, and it would not compile - it complained about the configuration.

    Could you provide more details:
    - where was this display project imported from - TIRex or from your CCS 8.2 workspace? 
    - what was the exact error message?

  • I just ran the 8.3 installer on top of 8.2.
    I used the same workspace. It even remembered the last file I was working on.
    If 8.3 did not upgrade the compiler, they used the same one.

    I imported the display example directly from the CC1312R Examples/drivers example fresh from TiRex.
    I don't recall the *exact* message, something like "Choose a valid configuration file".
    Unfortunately, I deleted the original project to import the new one.
  • Keith Barkley said:
    I just ran the 8.3 installer on top of 8.2.

    Installing a new version on top of an existing installation is known to sometimes cause odd issues, and is generally not recommended. We recommend installing each version separately in different directories. Same goes for workspaces - we recommend keeping separate workspaces for each version of CCS. In spite of this, I will try to reproduce your scenario to see if there is something we can improve in this regard.

    If you are still having issues with your project, I would recommend installing 8.3 in a separate directory, starting a new workspace and importing your project into it. That should help restore your environment close to what you had working with CCS 8.2.

  • OK, I think first I will do a full clean and see if that helps since the other example worked OK. If that does not work I will use time machine to back out my ti directory.

  • Progress by Regression!
    I restored my ti directory from before the update to 8.3 and 8.2 is working fine.
    Now to re-install 8.3 and see if that works.
  • After a fresh install and transferring the project to the new workspace, it worked. Thanks.