Hi All,
I’m using Vex Cortex CPU to run hex file generated by GCC-arm-none.
The process: I take c file which runs some API of the Cortex,
compile it with GCC-arm-none-eabi, link, create hex file and download to the Cortex by utility called CortexFlash.
I made this process on Windows with GCC-arm-none version 4.5.1 and version 4.4.1 found here:
https://code.google.com/p/arduino/downloads/detail?name=gcc-arm-none-eabi-4.4.1-2010q1-188-win32.tar.gz&can=2&q=
I try to make the same process on Mac (Yosemite) with a version of GCC found here:
[Google Code Archive - Long-term storage for Google Code Project Hosting.
The result is that the hex file is downloaded to the Cortex but not running.
In both OS I use the same flags for the compilation and for the linking.
I made some experiments:
If I’m using the hex file created by GCC compiled on windows 7 and trying to download by the mac to the Cortex - everything works fine,
but if I’m trying to download using the hex file created by the GCC compiled on the Mac processes, it does not run.
When I compare the two created hex files that supposed to be equal (compiled on windows and compiled on Mac and the same source c code, both GCC version 4.4.1) - they looks different.
Any suggestion how to solve it?
Thank you very much,
Einat](Google Code Archive - Long-term storage for Google Code Project Hosting.)