RTC6 boards
Doc. Rev. 1.0.21 en-US
16 Appendix A: The RTC6 Ethernet Board
909
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.