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.

CCSv4 with C5505, View Registers Window

C5505 using Code Composer Studio Version 4.1.3.00038

I am trying to configure the C5505 DMA Controller to work with the EMIF. Memory Transfer within internal memory seems to work fine, but does not seem to work when accessing external memory. I have looked at the examples in the Chip Support Library v2.10

When going to View->Registers, and selecting to Open Memory View at Register Address, the memory shows to be at the program selection and not the I/O selection. Is this correct behavior?

When going to View->Memory, and selecting I/O in the drop down box, I can see that I have changed the values, but want to be sure this is actually configuring the registers because of the issue above.

Anything else I may be missing to have the C5505 DMA properly setup and configured for DMA access to external memory?

Thanks

Tommy

 

 

  • Tommy,

    If you select View -> Registers, you won't see a memory window. It will open a Register window which will show you CPU registers.

    To read peripheral registers, yes, you need to select I/O in the drop down box, then enter the register address you want to check into the memory window.

    I don't know how you configure the DMA, but if you referred to the example, it should work. Please check if you configured the external memory before you start DMA. Also, please note that the CPU address and DMA start address are different. Please refer to the VC5505 DMA user's guide for details. http://focus.ti.com/lit/ug/sprufo9/sprufo9.pdf

    The C5505 DMA user's guide is not available yet but will be released soon.

    Best Regards,

    Peter Chung

     

     

     

  • Tommy,

    If you select View -> Registers, you won't see a memory window. It will open a Register window which will show you CPU registers.

    To read peripheral registers, yes, you need to select I/O in the drop down box, then enter the register address you want to check into the memory window.

    I don't know how you configure the DMA, but if you referred to the example, it should work. Please check if you configured the external memory before you start DMA. Also, please note that the CPU address and DMA start address are different. Please refer to the VC5505 DMA user's guide for details. http://focus.ti.com/lit/ug/sprufo9/sprufo9.pdf

    The C5505 DMA user's guide is not available yet but will be released soon.

    Best Regards,

    Peter Chung