Hello:
A reference to malloc starts at 0x40DE8 in the variable listing. First question is what's causing this reference? The code doesn't call malloc directly. I can't find a call to malloc by grepng the objdump file.
It appears that malloc is reserving from 0x40DE8 to 0x411F0 about 0x400 or 1024(decimal) bytes of ram memory. How can we track this down??
Second question is that we reserved on chip RAM for the stack. We enabled the CWP manager. The design screen says we have 31 levels for the stack. If we trace our code we see calls 2 or 4 deep. But it looks like the stack has been saved to external RAM from 0x41FFF to 0x41780. Is this true and who did it?? That's 0x880 or 2176 (decimal) bytes that we can explain.
Thanks
George Martin