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.

Chip Support Library -> TMS320VC5507

Other Parts Discussed in Thread: TMS320VC5507

Hi,

I have MMB0 mother board that it has TMS320VC5507 DSP and I ´m using Code Composer V4.1.3. I´m thinking to use chip support library but I have some questions.

- First: I downloaded the chip support library recommended at http://focus.ti.com/docs/prod/folders/print/tms320vc5507.html at table "Tools and software". But, the TMS320C55xChip Support LibraryAPI Reference Guide not cited the TMS320VC5507 DSP (http://focus.ti.com/lit/ug/spru433j/spru433j.pdf, check table 1-2, page 19). Why?

Second: Where do the compiler assigns DSP address register to register names used in source code? Have I create one or exist a ready one?

    >Example: #define IODATA *((volatile ioport Uint16 *)(0x3401)) <- where is this?

Thanks!

  • Frederico,

     

    Thanks for pointing out that the Chip Support Library (CSL) API reference Guide is missing C5507. We will correct this in future versions of the document. The C5507 is very similar to C5509, in fact a subset of C5509. 

     

    I am not sure I understand your second question. The CSL library includes many register definitions, its bit fields, and its address, so that you do not have to recreate them. These register addresses are under the include files of CSL files.

     

     

  • So, I found the register definitions now. I wanted to know where is the register to verify the register addresses and modify it if possible. 

    I need urgent of these libraries. What Can I do?

  • Frederico,

    Would you be more specific on the registers that you are trying to read and write. I am afraid I do not understand "where is the register" mean. But let me try to answer your question.

    You can use "memory window" in CCS4 to check the value of the register. Once you connect CCS to your target board, select "memory" under vieiw menu. Then you can read any registers or any memory values by entering a address. Please note that you have to use "IO space" for peripheral registers. 

    If you still need assistance, please provide details so that we can better assist you.

    Best Regards,

    Peter Chung