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 all.
First of all, I'd like to apologize: I'm pretty sure my question is dumb, but really, it's been hours I'm trying to solve it, and I don't know what to do anymore... :p
So, here is my problem: I made a project with a TMS320C5502 on it, that can communication with an external ASRAM via the EMIF controller. So, i'd like to create a project, that will use DSP/BIOS v5 (since the V6 is not avaiable for my device...) and the functions associated with the EMIF, the GPIO, etc... I found some documentation, but nothing is up to date...
So, what I did is to set up a project with code studio (v5.1), and I used the "hello world" exemple. First big problem: there is a lot of evaluation board, but I saw nothing regarding the use of the DSP in a custom environment...
The second problem is that apparently most of the function I need (including GPIO, EMIF, DMA or Cache) are in a Chip Support Library, but when I modify my .tcf file, there is nothing about this library.
And third problem: in some documentation (again, not up do date since it's concerning CCS v4...), i should have a software that let me make a .cbd file. So I would be able to set up, for instance, the clock. But I've found nothing...
So here I am, with a hello world project, and absolutly no idea of how to use it in my application... So how could I set up my environment so I can start working on my code?
Thanks a lot in advance,
Matthieu
Hi Matthieu
1 - I think you can use generic C55x device
2 - You must include the proper csl header in your code and the csl lib for C55 to be used in linking. Look for these files in TI directory.
3 - This wiki mught be helpful http://processors.wiki.ti.com/index.php/Migrating_from_BIOS_4.9_to_BIOS_5.x
Hope this can help you
Regards
CSL doesn't ship with CCS but you can get it here: http://processors.wiki.ti.com/index.php/Category:C5000_Software
Hi!
Sorry for the late answer, it won't post yesterday.
So, I looked into the direction you gave me, and I was able to find the CSL, link it to the project, link the library, and have some code compiling.
The only think I can't do is to configure exactly the dsp. So I'd like to make my own platform instead of the eZdsp. So I tried to make a RTSC file, seemd to work (I indiquate the clock, and made a new section of memory with adress corresponding to the CE0), but I can't link it to my project... So I don't really know how to configure my memory in order to say "ok, now, you use only the memery with the EMIF.
Apparently, with TMS320C6000 there should be an EMIF function with the tcf file editor, but i've got nothing... So I configured it manualy (with EMIF_config()), but still, I haven't found any function to read or write (like a EMIF_read() for instance)
Thanks a lot :)
Matthieu
Matthieu,
For specifics on using tcf files and creating your own platform I can going to slide this over to the BIOS forum. They have more expertise there.
Regards,
John
Thank you.
i'll make some more searching then open a new post If I can't find :)
Matthieu