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.

Piccolo Device choice in CCS

Other Parts Discussed in Thread: CONTROLSUITE

Hi, 

I have to develop an application using TMS320F28069PNT (80 pin, USB) 

Choosing F28069 in Project--> Properties --> CCs general, the device is chosen automatically in  #define   DSP28_28069UPZ   TARGET. 

The suffixes are different in datasheet and in the header, I'm not sure which is the right choice for me. Is it DSP28_28069UP ?  

Other manual changes are needed ? 

Thanks, Vasco

  • Vasco,

    I believe you are talking about controlSuite code.

    Selecting DSP28_28069UPZ as target in F2806x_Device.h doesn't have bearing on example code. So, you should be okay to use DSP28_28069UPZ as target for TMS320F28069PNT.

    Regards,
    Manoj
  • Hi Manoj,

    yes I was talking about CCS code example, sorry. What about if I want to build my own application, starting from ControlSuite examples?


    From F2806x-FRM-EX-UG document:


    Edit F2806x_Device.h Edit the F2806x_Device.h file and make sure the appropriate device
    is selected. By default the F28069 is selected.
    /********************************************************************
    F2806x_headers\include\F2806x_Device.h
    ********************************************************************/
    #define TARGET 1
    //------------------------------------------------------------------
    // User To Select Target Device:
    #define DSP28_28062P 0
    #define DSP28_28062UP 0
    #define DSP28_28062PZ 0
    #define DSP28_28062UPZ 0
    ...
    ...
    ...
    #define DSP28_28069P 0
    #define DSP28_28069UP 0
    #define DSP28_28069PZ 0
    #define DSP28_28069UPZ TARGET

    It sounds very strange that TI coders have put 4 alternatives for F28069 and you state here that this does not matter ...

    In which cases the choice matters?

    Regards
    Vasco
  • Hi Manoj,

    I'm closing this thread, reporting the correct answer to my initial question, maybe useful for any beginner attending this forum.

    the right response is that the header F2806x_Device.h contains a lot of definitions which DO have importance if one uses any file of the common\source repository in ControlSuite.

    Regards, bye