I have CrossWorks for ARM Release (version 184.108.40.2066061400.28363 Windows x86) installed on two different machines. One is a Laptop running Windows 10 Pro 64-bit and the second one is a Tower PC running Windows 7 Home Premium 64-bit.
Both CrossWorks have the same four packages installed.
1. CMSIS 3 Support Package (v 3.3)
2. CMSIS-CORE Support Package (v 4.30)
3. CrossWorks Tasking Support Library Package (v 3.2)
4. STM32 CPU Support Package (v 3.14)
When both CrossWorks are used to build the same code they both do so but the generated Binaries (.bin and .Elf files) are different in both size and contents. Consequently, they work differently.
What can be reason for this ? Given that the CrossWorks version, Packages and the Code are all the same, shouldn't the generated the Binaries be bit exact ? Please suggest what issues might be at play ?
Please sign in to leave a comment.