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.

Why can't SYS/BIOS apply on TMS320C6747?

Other Parts Discussed in Thread: 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.