TI E2E Community
Configure a DSP/BIOS project on a homemade platform with CCS5.1
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,
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
CSL doesn't ship with CCS but you can get it here: http://processors.wiki.ti.com/index.php/Category:C5000_Software
If my reply answers your question please mark the thread as answered
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 :)
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.
i'll make some more searching then open a new post If I can't find :)
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.