Hello:
We are implementing reading the DSP_BIOS logs without JTAG as mentioned here.
http://processors.wiki.ti.com/index.php/Accessing_DSP_BIOS_logs_without_JTAG
We would like to find the address of the buffers (i.e., trace$buf and my own LOG_Obj) from the running program without needing to look into the map file.
Any ideas how to do this?
I can do (LOG_Obj*) trace in the watch window and see all of the structure members,
(LOG_Obj*)trace 0x858997CC struct LOG_Obj * hex Edited
bufend 0x00000000 Arg * hex NotEdited
flag 0 Uns unsigned NotEdited
seqnum 0 Uns unsigned NotEdited
curptr 0x85890000 LOG_Event * hex NotEdited
lenmask 16383 Uns unsigned NotEdited
bufbeg 0x85890000 LOG_Event * hex NotEdited
However,
(LOG_Obj*)trace.bufbeg gives "cannot access member of rvalue"
(LOG_Obj*)trace->bufbeg gives "cannot access member of non-structure"
--B