User manual
ASURO - 54
-
Software
8.4. Flash failures
The following errors may occor while ashing:
“c” Checksum Error. ASURO has received some irregular signals. Signals may have been
disturbed by other optical sources, such as uorescent lights, or have been interrupted
shortly by movements.
“t” Timeout. The line-of-sight between ASURO and the IR-Transceiver has been interrupted
completely.
“v” Verify Error. ASURO wrote invalid data into its Flash-memory. This is a most unusual
situation, indicating the non-volatile programming memory (Flash-EPROM) has reached the
end of its lifetime, according to speci cations after approximately 10.000 programming
cycles.
Error correction can be retried ten times. In case of failure the ash-procedure will be aborted.
If Checksum Errors are being indicated regularly while Flashing, you may switch
off or dim some lights in the room, especially uorescent lights. Remember:
Always press the Program-button, before switching ON the ASURO.
Otherwise the download procedure will not be started.
8.5 Your rst program
In the programmers Notepad the loaded source le will be modi ed. Attention please: follow exactly
the text in the example, including upper case and lower case.
#include “asuro.h”
int main(void) {
Init();
StatusLED(RED);
while(1);
return 0;
}
Store the le and choose the menu Tools -> make, observing the messages in the display window.
Wait a few seconds until the program nishes the report. Check the status window for a bottom
line Process Exit Code: 0, indicating the source has been processed correctly by the compiler.