TI E2E Community
Why can't SYS/BIOS apply on TMS320C6747?
I'm a beginner about SYS/BIOS and RTSC, I'm curious about that why SYS/BIOS cannot apply on the TMS320C6747. Only because there is no official Platform Support Package for SYS/BIOS? Can I migrate the PSP for DSP/BIOSv5.x to SYS/BIOS?
I consider RTSC (Real TIme Software Configuration) as a wonderful tool for embeded software reuse. Can I use it directly on TMS320C6747 without BIOS?
Besides, as to the IPC (Inter-Processor-Communication), does it work on a processor with multi-cores or an environment with multi-processors? If it's both, in the environment with multi-processors, what kind of bus connects all the processors (DSP chips)? Can we use SPI, I2C, UART or something else to connect them? Can IPC apply on TMS320C6747?
Thanks for answering my curiousity.
SYS/BIOS 6 lists TMS320C6747 as a supported device. The PSP support for C6747 is a separate issue, and I hope someone else will answer that, but in general the code that uses DSP/BIOS 5 APIs cannot be used with SYS/BIOS 6 without being converted. So, you can't just take PSP code based on DSP/BIOS and use it with SYS/BIOS.
RTSC also supports C6747, and because SYS/BIOS 6 is configured using RTSC, any device that is supported by SYS/BIOS 6 is also supported by RTSC. You can create RTSC projects in CCS without using SYS/BIOS. When you create a new CCS project, choose Empty RTSC project. There is not much in that project, you will have to add an empty CFG script, and add some code to it using Xgconf, the graphical config environment. There are also RTSC examples and guides on RTSCPedia.
IPC works in mutiprocessor enviornments, but it does not list C6747 as a supported device. As far as I know, and someone could correct me, IPC relies mainly on shared memory available on supported devices, but other types of communication can be supported. Here is the link to the latest IPC release, where you can find the User Guide.
If my reply answers your question please mark the thread as answered.
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.