I am using the ARM7_AT91SAM7X256_Eclipse Demo from V5.0.0 with the minor changes to the following files so it will compile under Linux and run on the Olimex SAM7-EX256:
When I compile with cygwin using the latest yagarto (arm-elf-gcc-4.2.2) everything seems to work fine.
When I compile with the gnuarm binary package 4.1 from gnuarm.com (arm-elf-gcc-4.0.2) the Olimex board locks up when I try to ping it, and it has never responded to a ping, when compiling with gnuarm (under ubuntu x86_64 linux)
I also have this problem with gnuarm (arm-elf-gcc-3.4.3) under Linux
Does anybody else have trouble with gnuarm under Linux used w/ FreeRTOS?
It is odd that the same source directories would yield different results like this.
Here is my patch, you can ignore the openocd stuff: