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.

TMS320F28379D: Unable to use snprintf with floats on CPU2

Part Number: TMS320F28379D

Hello,

I have a custom board with a TMS320F28379D. I am having trouble using snprintf on CPU2 with floats. When CPU2 hits a call to snprintf, printf etc. with floats, it gets stuck in calls to ltoa or some other areas in the implementation of snprintf. On CPU1 however, the same snprintf code works just fine.

On both CPUs, I have set the heap and stack sizes to 0x400 and 0x700 respectively. I have read through Tips for Using Printf but I can't see what else I can change in my code or project properties. Both CPU1 and CPU2 are configured the same way at this point but CPU1 works and CPU2 doesn't.

Please advise.

- Aditya