EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Page 909

Scanlab RTC6 PCIe Board
1004 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
RTC6 boards
Doc. Rev. 1.0.21 en-US
16 Appendix A: The RTC6 Ethernet Board
909
innovators for industry
16.7.1 Upgrading BIOS-ETH
Proceed as follows to upgrade the BIOS of an
RTC6 Ethernet Board with BIOS-ETH 26 to
BIOS-ETH 38 only (no subsequent
Standalone Operation Mode):
(1) Carry out a Hardware Reset.
(2) Call load_program_file by specifying the
relevant data from RTC6 Software
Package V1.7.0.
(3) Call store_program(
Mode
= 1 ).
The NAND Memory content is erased.
(4) Call set_eth_boot_control( 0 ).
Thus, the board does not boot automatically
(1)
after a Hardware Reset (no matter what is stored
in NAND Memory).
(5) Run
RTC6conf.exe
(2)
and install
RTC6BIOSETH_38.out
via FLASH BIOS button.
Thus, the upgrade is completed.
(6) Carry out a Hardware Reset.
The RTC6 Ethernet Board does not boot
automatically
(1)
Is now ready for PC operation
16.7.2 Preparing the
“Standalone Basic State
Proceed as follows to put the board to
“Standalone Basic State“:
(1) Prerequisite: Chapter 16.7.1 ”Upgrading
BIOS-ETH”, page 909 has been carried out.
(2) Call load_program_file by specifying the
relevant data from RTC6 Software
Package V1.7.0.
(3) Call store_program(
Mode
= 0 ).
Data for the “Standalone Basic State“, see
page 800, is saved to the NAND Memory.
(4) Call set_eth_boot_control(
Ctrl
= 1 ).
Thus, the board boots automatically after a
Hardware Reset
(1)(3)
.
(5) Carry out a Hardware Reset.
The RTC6 Ethernet Board boots automatically
(1)
Is now ready for PC operation
Subsequently, you do not need to call
load_program_file
Notes
The actual RTC6 files no longer need to be
provided in the user program. An accidentally
wrong RTC6 DLL version is automatically
detected, because a wrong RTC6 DLL leads to a
get_last_error return code
RTC6_VERSION_MISMATCH
(whereas a
load_program_f
ile does not, as long as
RT
C6 files are compatible with the RTC6 DLL).
(1) See Footnote, page 908.
(2) See also
RTC6conf.pdf
.
(3) This is also the default setting with “new”
(= set_eth_boot_control(
Ctrl
= 0 ) has never been
executed) RTC6 Ethernet Boards.

Table of Contents