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.

How to transplant VxWorks to C6727?

Hi TI,

Hope your day's going well.

We are going to transplant  VxWorks  to c6727. However, it's really hard to find some imformation on how to do it. If you can point us to any examples of the Vxworks running on C6000 serieas, we'd appreciate it sincerely.

  • Greetings,

    Before you do that, you may want to give DSP/BIOS a shot.  It is already stored in ROM and it's run-time at full speed will not take PS space as much as if you load up a full VxWorks likely running your IRAM down, or slow out of external SDRAM. Also, it is free of charge.

    Good Luck,

    Sam 

  • Dear Sam,

    Thank you very much for your advice .

    DSP/BIOS is widely used indeed, and we have considered the DSP/BIOS system at first, but it may not make us satisfied at the real time. In our mission computer, the embeded system should react to the HWI signal outside within less than 10 us, and high reliability is required. That why we would choose VxWorks as the operating system. We come to known that someone has suceeded in planting uC/OS to C6000 serieas, so we want to know whether VxWorks can be planted too.

    Thanks again,

    Huang

  • Greetings,

    I had a design on this device running a synchronous application with a 577 uSec interrupt.  It consumed a maximum 0f 4 uSec between the time the interrupt was posted and executing my ISR.  The HWI was handled by the DSP/BIOS interrupt dispatcher.  You will need to build your application in CCS with certain interrupt threshold set to get this kind of performance.  Also, you will need to rebuild all your used libraries accordingly, i.e., using the same interrupt threshold used in your application.  There where couple of functions in DSP/BIOS ROM that I had to trampoline them out of ROM and make them interrupt threshold compliant too.

    Good Luck,

    Sam

  • Also it was proven extremely reliable, with all necessary check built in the ISR body.  Since it was a synchromous system, any interrupt miss would kill its traffic.

  • Thanks Sam!

    It's really a piece of  valuable information for us. We will try to use DSP/BIOS in this project, and if the reaction time of HWI could be controlled in 4 us, DSP/BIOS would be our best choice.

    Hope you have a great day,

    Thanks a lot!

    Huang 

  • Greetings,

    Using DSP/BIOS or any other product, you will have to make your critical HWI as the highest priority and keep your kerenl system timer HWI below it.

    Good Luck,

    Sam