Tool/software:
Dear team,
Following are the two ways I have tried to access the symbol table of a COFF binary file, i.e., using dis2000.exe and ofd2000.exe. The applications are able to run a *.obj file. But the COFF binary file created by the GCC compiler version 6.3.0 creates an object file with a *.o extension. This extension is not being accepted by both dis2000 and ofd2000 applications. Requesting you to kindly suggest a work around for the same.
=======================================================================================================================================================================
C:\ti\ccs1280\ccs\tools\compiler\ti-cgt-c2000_22.6.1.LTS\bin\dis2000 -all -t sum.o
Disassembly of sum.o:
INTERNAL ERROR: C:\ti\ccs1280\ccs\tools\compiler\ti-cgt-c2000_22.6.1.LTS\bin\dis2000.exe experienced a segmentation fault
This is caused by a defect in the TI Disassembler.
TI Customer Support may be able to suggest a workaround to avoid this.
Upgrading to the newest version of the compiler may fix this problem.
Contact TI on the E2E support forums at http://e2e.ti.com
We need to see this ENTIRE error message and a complete, reproducible
test case including ALL of the command-line options.
=======================================================================================================================================================================
C:\ti\ccs1280\ccs\tools\compiler\ti-cgt-c2000_22.6.1.LTS\bin\ofd2000.exe --obj_display=none,symbols sum.o
error: failed to read "sum.o"
With best regards,
Kishore Seshadri.