Hi,
I've been having a problem recently with the lwip_static.lib of am335x_sysbios_ind_sdk_1.0.0.8. I'm running Code Composer Version: 5.4.0.00091 using the Ti v5.0.5 compiler for the lwip_static library. The problem is that in the file src/core/raw.c, there is a static structure pointer "static struct raw_pcb *raw_pcbs;" that ends up compiling to the same memory address as a global variable.From the debugger window you can see that &raw_pcbs is 0x8269C17C, but in the .map file shows that:
8269c0ac g_stFilterParams
8269c180 LastError
So when the g_stFilterParams gets filled in, it wipes out what ever was in raw_pcbs. The other strange thing is that the .map file does not even show a raw_pcbs structure pointer.
Am I missing some linker setting? How could the code link properly without having raw_pcbs?
Thanks,
John C.