Software architecture
23/70
2.3.3
Flash Device Label (*.fdl)
Brief description
The FDL is a mandatory configuration file containing device-specific
identification data like manufacturer and device IDs, MAC addresses and
serial number.
Thus, each netX 90 device needs its own “personalized” FDL (with
individual MAC addresses and serial number).
The FDL also contains the
Flash Layout Table
, which defines the layout of
the flash memory of the netX 90. The FDL is evaluated by the
communication firmware after booting.
Size: 4 KByte
Creating/editing
Hilscher provides pre-configured FDL “templates” for use cases A, B and C.
All necessary parameters are already defined in these templates, you only
need to adjust MAC addresses, serial number and production date
individually for each device before flashing it to the netX.
As an alternative, you can create a new FDL in netX Studio CDT. For more
information on this, please refer to the document
Getting started: netX
Studio CDT – netX 90 development
(DOC170504GSxxEN), section
How
to ... Create new Flash Device Label
.
You can edit/customize the FDL (i.e. assign MAC addresses, serial number
and production date) in the
Flash Device Label Editor
of netX Studio
CDT. For more information on this, please refer to the
How to ...
Use the
Flash Device Label Editor
section in the above-mentioned document.
Note:
We recommend you to develop your own production tool that is
capable of creating (and flashing) individual FDLs during mass
production; i.e. that is capable of patching the unique device-
specific data (MAC addresses, serial number and production date)
into an FDL template. Hilscher provides LUA scripts that will help
you with that.
Flashing/downloading
The FDL can be flashed to the netX 90 by the
Flasher tool
of netX Studio
CDT. The GUI-integrated Flasher tool of netX Studio CDT will automatically
write the file to the right location within the flash memory of the device. For
more information about the Flasher tool, please refer to the
How to ...
Use
the Flasher tool
section in the above-mentioned
Getting started
document.
Important:
The netX Studio‘s GUI-integrated Flasher tool checks the file name
extension in order to decide where to flash the file to. Therefore, do
not change the file name extension, unless you want to define the
location/offset manually.
netX 90 | Production guide
DOC190101PG03EN | Revision 3 | English | 2019-07 | Released | Public
© Hilscher 2019