End-of-line programming
50/70
3.1.4
Using console mode and integrated web server
If the netX is in “default” console mode, the ROM code supports firmware
programming via its built-in web server.
On a “blank” device (i.e. no FDL and/or firmware has yet been
flashed to the device), the MAC address (which is usually defined in
the FDL) will be derived from a unique chip identifier combined with
an “on-chip generated” random number.
The IP address can be assigned dynamically by a DHCP server;
otherwise an IPv4 Link-Local address can be used.
Note also that the ROM code supports UPnP (Universal Plug and
Play) by using the SSDP protocol (Simple Service Discovery
Protocol) for identifying itself in the network. Thus, the netX 90
device will be displayed as
netX90 ROM
under
Network
Infrastructure
in the Windows Explorer of your PC.
Important:
The web server supports only the programming of entire flash
images. It does not support flashing individual files to certain offsets
in the flash.
Requirements
·
Your netX 90 device is equipped with an Ethernet interface (RJ45 jack)
·
The Ethernet interface is connected to your programming PC/laptop via
Ethernet cable
·
Your netX 90 is in default console mode
·
You have assigned an IP address to the ROM code web server either:
–
by DHCP server
or
–
by IPv4 Link-Local address
·
Standard web browser on PC/laptop
Entering console mode
In its initial “blank” state, the netX 90 automatically supports firmware
programming in console mode via Standard Ethernet and web server; i.e.
you do not need make any special configuration settings in order to enable
this option.
This is because the netX automatically enters console mode if the ROM
code cannot find a valid firmware after a power cycle (see section
page 42]) and because “standard” Ethernet (along with UART) is
the “default” console mode interface (unless you have configured a different
console mode with the SQI_SIO pins, see table
page 55]).
netX 90 | Production guide
DOC190101PG03EN | Revision 3 | English | 2019-07 | Released | Public
© Hilscher 2019