Hi,
Why is the symbol 'SDRAM' referenced in the DSP/LINK IPS module?
I am using an OMAP-L138 device and so my project uses the L138 XDC platform file. The sample projects provided with DSP/LINK use the OMAP-L137 platform. The only difference between these two platforms in XDC appears to be the name given to the external memory: L137 calls it SDRAM and L138 calls it DDR. When I link my project with the DSP/LINK libraries I get a linker error:
undefined first referenced
symbol in file
--------- ----------------
_SDRAM ../../DspLink/Lib/DEBUG/dsplink.lib<ips.obj>
error: unresolved symbols remain
error: errors encountered during linking; "PicoBossDL.out" not built
If I use the L137 platform file in my project instead of the L138 file then the project compiles OK. This suggests that there is a reference to the SDRAM symbol in the IPS module (though I cannot see it in the source code for this module).
Have I got this right or have I missed something here? My code now compiles with the L137 platform so should I just ignore this? Or should I create my own platform?
Any help or comments appreciated.
Cheers,
John.