Software architecture
33/70
2.3.4
Communication firmware (*.nxi)
Brief description
Firmware for the communication CPU, containing protocol stack, operating
system, web server and tag list. It is started by the ROM code after booting
and can be “executed in place” (XiP) in the flash.
Its size depends on the use case (see also section
Use case A: ≤ 500 KByte
Use case B: ≤ 880 KByte
Use case C: ≤ 880 KByte
Creating/editing
Hilscher provides the COM firmware as ready-to-use binary file.
Certain features of the firmware can be customized by the OEM by editing
its “Tag List”. netX Studio CDT provides an integrated
Tag List Editor
for
this. For more information, please refer to the document
Getting started:
netX Studio CDT – netX 90 development
(DOC170504GSxxEN), section
How to...Use the Tag List Editor
.
Note:
The
Tag List Editor
is also available as separate tool from
Hilscher.
Flashing/downloading
The COM 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
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.
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:
0x3000
Size:
depending on use case
netX 90 | Production guide
DOC190101PG03EN | Revision 3 | English | 2019-07 | Released | Public
© Hilscher 2019