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.

Porting the application code from TMS320DA828 to TMS320C6745

Other Parts Discussed in Thread: TMS320C6745, SYSBIOS

Hi ,

We have our application software working in TMS320DA828. We have used SYS/BIOS version 6.32.02.39  and ported psp drivers version 2.00.01 to DA828( from DA830's original configuration). We have used stream I/Os extensively in our application code which is in IPC for SYS/BIOS 6.32.02.39.IPC version is 1.23.02.27.For all of compilations we have used ELF as the target image format.

If  we want our application code to work on TMS320C6745 what will be the changes from DA828(application,drivers)?

Do we have a PSP drivers' version for TMS320C6745 working on SYS/BIOS 6.32.02.39?

The following psp is for TMS320C6745 on DSP/BIOS v5.41 :http://software-dl.ti.com/dsps/dsps_public_sw/psp/BIOSPSP/index.html

(In DSP/BIOS v5.41,the PSP APIs are different for stream I/Os).

Thanks and Regards,
Rajaram

  • Hi Rajarama,

    Here are the major differences I can think of which might be critical to keep in mind while porting.

    • C6745 has no shared L3 memory
    • C6745 has only 2 McASPs
    • C6745 has smaller ROM with no Sysbios in it.

    If you have already ported psp drivers from 2.00.1 to your sysbios environemnt, then they are likely to work as is if they are not using shared L3 memory. SYSBIOS PSP does n`t support C6745 devices so you only have the option of using DSP BIOS based PSP, if you wish to do so.

    Regards,

    Rahul

  • Hi Rahul,

    Thanks a lot for the help. We don't use shared memory,we use only 2 McASPs in our design and we don't use ROM.So I am guessing there will be no problems in running the SYS/BIOS to run on TMS320C6745 if we load it through JTAG or from flash(unless SYS/BIOS inherently uses some libraries inside ROM,which i think is not the case??)

    Regards,

    Rajaram

  • Yes, your understanding regarding SYSBIOS is correct. SYSBIOS doesn`t use libraries from ROM.