Software architecture
35/70
2.3.5
Application firmware (*.nai)
Brief description
Firmware for the application CPU.
It is started by the communication firmware after booting and “executed in
place” (XiP) in INTFLASH2.
Creating/editing
The OEM develops the application firmware in netX Studio CDT. For more
information, please refer to the document
Getting started: netX Studio CDT
– netX 90 development
(DOC170504GSxxEN).
Flashing/downloading
The APP 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 firmware 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:
INTFLASH2
Offset:
0x0
Size:
depending on use case
Flash area definition of APP firmware in FDL
Note:
Unlike the other files described in this chapter, storage location and
size of the APP firmware do not need to be specified in the “Flash
Layout Table” of the Flash Device Label.
netX 90 | Production guide
DOC190101PG03EN | Revision 3 | English | 2019-07 | Released | Public
© Hilscher 2019