i am having trouble compiling the code from the tutorial"AT91SAM7 Serial Communications"
when i run make i get:
arm-elf-as -mapcs-32 -g -o crt.o crt.s
process_begin: CreateProcess(NULL, arm-elf-as -mapcs-32 -g -o crt.o crt.s, ...)
failed.
make (e=2): Das System kann die angegebene Datei nicht finden. [german for file not found]
make: *** [crt.o] Error 2
I think you have a problem where the IDE cannot find make.
To make this work, you have to add the path bin and bin utils to the environment variable path of windows.
You can get to this tab when you press right mouse button while having your mouse on the “my computer icon”.
Then you have the select the tab “advanced” and set the path to bin/utils for example c:\arm\gcc\utils\bin. Do not forget to use “;” to separate the different paths.
However, if you can wait a few days i have some beta software available on W-ARM for uart0 use. It will be completely interrupt driven. I have written a standard printstring function with limited capabilities. That will take care of the interrupt feature automagically :).
Also W-ARM provides a feature to update the environment path variable for you.
No more obscure errors as you mentioned. In the ARM thread i have a post to W-ARM if you are interested…
There is a link to sourceforge with some documentation to try it out.
Forgot to mention that in the manual for W-ARM you can find an explanation with pictures how to find the path variable and what you must do.