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.

RTOS/TMS320C6747: Memory initialization and DSP BIOS versions

Part Number: TMS320C6747

Tool/software: TI-RTOS

TI-RTOS team,

Our customer is working with C6747 on a product that has been in production for some time.  They recently changed build environments:

Old:
CCS 3.3
Compiler 7.3.10
DSP/BIOS 5.41

New:
CCS 6.2.0
Compiler 7.4.18
DSP/BIOS 5.42

It looks like there are problems where memory is not initialized as expected when accessing it.  They are using MEM_alloc(). 

They have imported the TCF file from the old project to the new, and are using this to define the heap size.  Do you have any advice on moving a project between these build environments?

The problem has already been discussed in another thread here:
e2e.ti.com/.../582283

Any other advice is welcome.

There have been some changes to the code as well, so we can't rule that out.

Thanks,
Darren
 

  • Hi Darren,
    There have been no changes to the MEM module between BIOS 5.4.1 and BIOS 5.4.2. Also, MEM_alloc() does not initialize memory. Do you have more specific information about the problems they are facing?
    Best regards,
    Janet