LYNX Manual RA02
3.5
Startup procedure
Upon power on or receipt of an
‘rc’
command, the camera performs the
following steps:
1.
The RISC processor runs and executes code from internal read only
memory.
2.
The boot loader code sends the string:
“Boot loader version x.y.z running…”
.
3.
Boot loader checks FLASH memory for a valid software application.
4.
If a valid software application is not found, the boot loader waits for the
user to perform a software download ( refer to Appendix B ) and sends the
string:
“No FLASH image found…waiting for software download
command”
5.
If a valid software application is found, the application program is copied
from FLASH to SRAM and the RISC processor start executing it.
6.
The camera sends a string that contains the camera type ( read from the
EEPROM’s manufacturing data area ), boot loader’s revision number,
software application’s revision number and firmware’s revision number.
For example:
‘Imperx IPX-1M48-L – BL v1.0 SW v2.0 FW v1.5’
7.
The camera reads the ‘Boot From’ variable from the EEPROM and sends
one of the following strings as determined by the ‘Boot From’ variable:
‘Loading from Factory…’
‘Loading from User #1…’
‘Loading from User #2…’
8.
The camera loads its workspace from one of the configuration spaces by
performing a
‘lff’
,
‘lfu 1’
or
‘lfu 2’
command.
9.
The camera sends an
‘OK:’
string and is ready to accept user commands.
www.imperx.com
92
of
154
5/6/2005