When programming TMS570 I have met with the problem of incorrect transmission of function arguments (12 of function arguments). It seems to me that the problem is with compiler / share to areas smaller than 32bit memory location such as 8 or 16 bit. Problem solved change of all variables passed to the function on 32-bit (uint32_t or int32_t). But this is not the solution of the problem ... this was forced solution. If someone know what is the reason of problem just tell.




