Hi
Is there any documentation available for C , Assembly functions in relation to C5505 USB devlomemt tool ?
Also is there any referance for the various system declartions like 'SPI_SPICC2' , I2S0_CR etc ..
Thanks
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.
Hi
Is there any documentation available for C , Assembly functions in relation to C5505 USB devlomemt tool ?
Also is there any referance for the various system declartions like 'SPI_SPICC2' , I2S0_CR etc ..
Thanks
Hi,
the C is ANSI standard, therefore you can use any C documentation or book. Regarding the assembler, there are some documents available at the TI product page:
http://e2e.ti.com/support/dsp/tms320c5000_power-efficient_dsps/f/110.aspx
The assembler-related ones are all the way down, but most of the documents are very helpful to get started with the C5505.
Regarding the registers, you can basically define them as you like. I recommend to read the user's guide (SPRUFP0A) to get an overview over the addresses. When you are a little bit familiar with the whole DSP thing and want to to more than playing around, you should consider using the C5505 Chip Support Library (CSL) to configure the periphery.
Good luck,
Raphael
@Martin: The folder you mentioned doesn't come with the usb stick. It comes with the chip support library that you have to install seperately and contains only docs related to the CSL.
Regards,
Raphael
Hi Raphael
Thank you for your suggections.Do you have any other sugections to get started easily with USBstick 5505 . I have tried the test examples that comes with the USB stick
and it is helpful only to test those aic3204,led etc . when I tried the Filter example on the forum it looks to be really complicated.
Thank you
Dingle
Hi Dingle,
all the examples are very helpful. It strongly depends on what you want to do. The AudioFilter example is a typical DSP application and gives you a feeling about how DMA can be used effectively. The FIR filter coming to use is taken from the C55x DSPLIB, by the way, which is a bunch of optimized signal processing functions written in assembler. It can save a lot of work.
I started with the usbstick 3 weeks ago because I use it in my engineering thesis. First, I played around with the examples from TI and Spectrum Digital to get started, then I reimplemented the AudioFilter example using CSL because it provides a good framework for my project. I used one of the CSL examples as a starting point because I had the feeling that they are designed with care, while the AudioFilter example is more 'quick&dirty' to show what can be done. Anyway, it is a very good demonstrator.
It is helpful to read a lot in the beginning, e.g. this forum (which is very small so far) and the manuals from TI.
Good luck,
Raphael