16.7.6 Automatic Booting – Process in
Detail
(1) After a
Hardware
Reset, the RTC6 Ethernet Board
tries to read data for automatic booting from the
(1)
NAND
Memory.
During this time the yellow LED flashes dimmed
with approx. 1 Hz until the end of the
initialization.
– Case 1: There are no data present (after
store_program( Mode= 1 )) or
set_eth_boot_control( 0 ) has been carried
out.
The initialization is completed without these
data. Afterwards, the RTC6 Ethernet Board is in
"Normal PC Operation State", page
– Case 2: There are only data for
"Standalone Basic
State", see
store_program( Mode= 0 )). The RTC6 Ethernet
Board is initialized (as by load_program_file).
Afterwards, it is immediately ready for
PC operation =
"Standalone Basic
– Case 3: There are also data for
"Standalone Full
State", see
store_program( Mode= 2 )). Then step
executed.
(2) The RTC6 Ethernet Board
– switches on the
BUSY Pin
– reads the "remaining" data for automatic
booting to
"Standalone Full
page
800) from the
– The subsequent boot steps
Status
(1)
== 1 of
eth_get_standalone_status
RTC6 boards
Doc. Rev. 1.0.21 en-US
16 Appendix A: The RTC6 Ethernet Board
908.
page 800
(after
State".
page 800
(after
2
is
State", see
(1)
NAND
Memory.
3...6
are two-phase.
(3) In
Boot Phase 1
(duration: some seconds):
– The correction file(s) are read out
–
Boot Phase
1-control commands are executed
(in the order in which they have been saved).
If such commands are stored more than once,
they are executed correspondingly often, with
newer data overwriting older data.
(1)
(4) After
Boot Phase
1:
– Initialization ceases
– The
BUSY Pin
is switched off
– Do not switch the laser on yet!
– Switch on scan systems and other peripheral
devices
– Make sure peripheral devices are ready for
operation. Only then, trigger
an /START
– If your peripheral devices are always ready for
operation after a certain time, you can specify a
waiting time (TimeOut) with the
Boot Phase
1-control command
eth_boot_timeout. After its expiry,
initialization continues automatically (=
without an explicit /START). With an /START
within the waiting time,
immediately. Outside the waiting time, an
/START is ignored as long as
running (see
BUSY
Pin!) The /START is
automatically enabled (similar to
set_control_mode(
/STARTs after an /STOP must be enabled by
users themselves by
set_control_mode(
Boot Phase 2
by
Boot Phase 2
starts
Boot Phase 2
is still
Bit #0
= 1)). Further
Bit #3
= 1).
914
Need help?
Do you have a question about the RTC6 PCIe Board and is the answer not in the manual?
Questions and answers