Updating the DSP toolchain from CCS 3.1 to 5.1 and when linking it seems like the lnk55 process just gets stuck and never ends. I have left it linking for about 30 minutes or so. Is there anything I can do to see what it is getting stuck on? The only output the linker has given me is:
warning: section ".memLogSpace" (0x300000) spans page boundary: not allowed
before CPU revision 3.0
which is fine because we had the same warning with the 3.1 linker. I ran procmon on my computer with lnk55.exe as the process ID filter after I felt like the link had come to a hault and no events were being shown.
I am using the 4.4.1 release of the tools which is the latest. Here is the command line I am running:
lnk55.exe -a -x -priority -w -b -c --issue_remarks --verbose_diagnostics -o output/bin/my_out.out -m output/bin/my_out.map dsp_link.lcf output/lib/main_dsp.lib *many other libs*
What would be a good way to debug this issue? Start backing out libs from my library list? Almost all of the other libs that I am linking in are built with the old tool chain, is that going to be an issue? Thanks for your time and help.