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/TMS320F28035: GPIO inquiry

Part Number: TMS320F28035
Other Parts Discussed in Thread: CONTROLSUITE

Tool/software: Code Composer Studio

Hello, 

I created a simple project in CCS, which performs some basic algebraic processing, and it compiles and executes perfectly. Now I´m trying to incorporate some GPIO logic with interrups, but the linker is having trouble to recognize the registers I intend to access. I even tryed to include all the libraries used in an example project from ControlSUITE (FlashingLeds-F28035) to my project and it still doesn´t work. The error I´m getting when I try to build the project is:

#10234-D unresolved symbols remain

The error only shows when I intend to access the registers, like with this instruction:

GpioDataRegs.GPBTOGGLE.bit.GPIO34 = 1;

  • Hi Guillermo,

    It appears you've tried to get a simple project working and then start adding libraries & includes to get a more complex project working.  It can be challenging to get everything working.

    In your instance, I think you're missing an include of the Gpio header (or some other include which will include this file), but there are likely other errors you'll need to fix/modify before you'll get the project to compile.
    \controlSUITE\device_support\f2803x\vXXX\DSP2803x_headers\include\

    ===

    Instead, I'd recommend starting with a slightly more complex project and then editing it to meet your needs. 

    For what you look to be attempting, I'd recommend considering the following example:
    \controlSUITE\device_support\f2803x\vXXX\DSP2803x_examples_ccsv5\external_interrupt\

    Alternatively, you could use the structure of the FlashingLeds-F28035 project.  You could just edit and add to this project.


    Thank you,
    Brett