This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Compiler/TMS320C6748: Resulting binary is different after an upgrade to windows 10

Part Number: TMS320C6748

Tool/software: TI C/C++ Compiler

The binary that I built after my windows 10 upgrade, will not load, there are some differences in the map files from one that is working and one that is not. We use Cygwin to invoke our build.  I've tried different ways of installing Cygwin, but none of them worked.  I also had clearcase re-installed, but that did not work as well.  Below is a diff in the .map files

< is the broken one

> is the working one

 

148,149c148,149

< xdc.meta 0 c0000000 000000e0 COPY SECTION

< c0000000 000000e0 bios-c674_pe674.oe674 (xdc.meta)

---

> xdc.meta 0 c0000000 000000e8 COPY SECTION

> c0000000 000000e8 bios-c674_pe674.oe674 (xdc.meta)

5016,5018c5016,5018

< c0000060 __ISA__

< c0000078 __PLAT__

< c0000090 __TARG__

---

> c0000068 __ISA__

> c0000080 __PLAT__

> c0000098 __TARG__

5033c5033

< c00000b8 __TRDR__

---

> c00000c0 __TRDR__

9260,9263c9260,9263

< c0000060 __ISA__

< c0000078 __PLAT__

< c0000090 __TARG__

< c00000b8 __TRDR__

---

> c0000068 __ISA__

> c0000080 __PLAT__

> c0000098 __TARG__

> c00000c0 __TRDR__

  • Alvin,

    The contents of xdc.meta are some text strings regarding the building of the application. Among them is the directory of the project. So if you build the two applications in directories with different lengths, the xdc.meta section will be different. can you do a hex compare between the xdc.meta on the two binaries?

    This should have no impact on the loading of the application. Have to tried loading both .out with Windows 10 and both with your previous setup?

    What is the exact problem with loading? Do you get an error or does it simply hang?

    Todd

  • Thanks for your reply Todd,

    what file is the xdc.meta in?   is that the bios-c674_pe674.oe674 ?

    I see the offsets caused by the different base directory name.  I'm beginning to think it is something else that the xdc.meta data.

  • xdc.meta is compiler section. It is created as part of the build.

    I really don't think the xdc.meta difference is the issue. Have you tried my other suggestions (loading both .outs on Window 10 and the previous platform). Also what is the exact loading problem?

    Todd

  • Any update on this?

    [10/24 Update: Marking this as TI Thinks Resolved due to no activity from poster.]