User manual
ASURO - 47
-
Software
The le test.c (together with asuro.c) will be compiled now…
…and when the program does not contains any mistakes (what could be expected, because we
just loaded an example program), on the bottom this message will appear: Errors: none.
What happened?
From the le test.c (and asuro.c) a new le test.hex was generated. This le contains the in
machine code converted program. This machine code program can be loaded ( ashed) in
ASURO’s memory. This program does not have a function. Later on, for trial, we will upload it in
the ASURO memory with the Flash tool.
How did it work?
The menu input le calls the batch le Test-all.bat ( this batch le contains a list with command
lines which are executed line after line).
In Test-all.bat the command ‘make all’ will be executed. ‘make’ will create a make le which will be
located (when we program ASURO) in the same le as Test-all.bat .
A make le is a text le, which de nes how to compile one or more programs. During
programming, when it is only one le, you still will have a good overview. Later, when a complex
system is written and the programming data contains more les, which all must be converted in
the correct way step by step and also connected (linked) with each other in a proper way, then
also the make le will be very complex.
The “all” calls for all the input in the make le means, that a complete project and not only the
separate inputs will be converted.