Hello, I am trying to get GNUARM4 working with uVision3 but with little success. I have followed the instructions here: http://www.keil.com/support/docs/3127.htm which direct me to set the following values: GNU-Tool-Prefix: arm-elf- Cygnus Folder: C:\Program Files\GNUARM\ However, I still get the error message: --- Error: can't execute 'arm-elf-gcc' GNUARM was downloaded from this website: http://gnuarm.com/ The two versions I have tried are: bu-2.16.1_gcc-4.0.1-c-c++_nl-1.13.0_gi-6.1.exe and bu-2.15_gcc-3.4.3-c-c++-java_nl-1.12.0_gi-6.1.exe Any help would be greatly appreciated. Scott
Is it possible that you only got the Binutils? You need to download the GCC and the NewLib package also.
No. I definitely have the entire set of GCC, newlib and binutils. arm-elf-gcc etc. all exist and they exist in the directory that I am pointing to (and as I mentioned, it even matches the instruction on the Keil website). I have been building GCC and associated tools for years. I have even submitted patches for them in the past. I have downloaded and installed GNUARM and a variety of other pre-built exectuables. I have also built my own executables. For some reason uVision3 won't run these executables.
I can use the same settings without a problem. Can you please generate a batch file and post it's content: - Options for Target->Output->Create Batch File - Project->Rebuild all Target file. Can you try to build the \ARM\GNU\Boards\Keil\MCB2100\Blinky Example?
An excellent tool for debugging this type of problem is found at the following URL http://www.sysinternals.com/Utilities/Filemon.html This will allow you to see what and where exactly uv3 is looking for the executable. It provides a log of the disk activity. You will even be able to see the searching for the Cygwin DLLs - for example - if that is what is causing the problem.
View all questions in Keil forum