Part Number: TMS320F28069M
Tool/software: Code Composer Studio
The debugger is interpreting pointers as just being in the lower half of the register. Notice in the screenshot attached that the Location for pEntry is "Register XAR3L"containing 0x0000ea64 rather than the full XAR3 which contains the actual pointer 0x3eea64. Similarly pObjEntry and pVarPtr are only shown as the lower halves of registers XAR1L and XAR4L respectively.
Even the listing file indicates that pEntry is contained in XAR3:
2635 ;* AR3 assigned to _pEntry
The code generated is correct it's just the debugger display that is incorrect. Is this something that can be corrected by a setting that I've overlooked?
