Software architecture
37/70
Flashing/downloading
The maintenance firmware 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 document
Getting started: netX Studio CDT – netX 90
development
(DOC170504GSxxEN), section
How to ...
Use the Flasher
tool
.
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.
If you do not want to use the GUI-integrated Flasher tool of netX Studio
CDT, but other tools instead – like e.g. the command line flasher (see
section
How to use the Command line flasher
following parameters:
Flash chip/device:
INTFLASH0
Offset:
0x61000
Size:
Use cases A and B:
0x15000;
use case C:
0x1F000
Flash area definition of maintenance firmware in FDL
The storage location and size of the maintenance firmware in the internal
flash memory must be defined as an “area” in the “Flash Layout Table” of
the Flash Device Label.
In use case A, we recommend you to define it as “Area 5”.
In use cases B and C, we recommend you to define it as “Area 4”.
Note:
The pre-configured FDL templates provided by Hilscher and the
FDLs that can be created in the
New Flash Device Label
wizard of
netX Studio CDT already contain the required flash area definitions
of all files for the netX.
If you are using one of these FDLs, you thus do not need to enter
the flash area definition in the FDL yourself.
However, if you are not using a pre-configured FDL template or the
New Flash Device Label
wizard of netX Studio CDT, but create
your own FDL with your own tool instead, you must define the flash
area for this file by entering the following values in the Flash Layout
Table of the FDL.
Content type in FDL:
HIL_PRODUCT_DATA_FLASH_LAYOUT_CONTENT_TYPE_MFW
Start address in flash:
0x61000
(relative address)
Size in flash:
depending on use case.
Use cases A and B:
0x15000;
use
case C:
0x1F000
Chip number (flash device number):
0x1
Name in FDL:
Maintenance
Access type in flash:
O_RDONLY
netX 90 | Production guide
DOC190101PG03EN | Revision 3 | English | 2019-07 | Released | Public
© Hilscher 2019