...
and tested with the firmware ECS V5.1.0.5 as update.
3. netX90 Use Case C
Very important! With ECS V5.2.0.0 the MFW V1.3.0.0 or later is necessary.
Take the files fdl, fimware, hwc and MFW for use case c and flash it on the netX90
start the MFW (S400.6 on NXHX90 = on) or start the ECS firmware.
Follow this guide to create with netHost tool and the command HIL_FORMAT_REQ_DATA_FLAGS_FULLFORMAT a files system in the SQI flash:
Use Case C - Extended Webserver - getting started
activate in the Set Configuration Packet
ptConfigReq->tData.tBasicCfg.ulComponentInitialization |= ECAT_SET_CONFIG_DEVICEINFO | ECAT_SET_CONFIG_FOE;
ECAT_SET_CONFIG_FOE_T* ptFoE;
ptFoE=&ptConfigReq->tData.tComponentsCfg.tFoECfg;
ptFoE->ulTimeout= 1000;
4. Create Zip file for update
Take the firmware V5.1.0.5 and create the folder structure inside the zip file like this:
...
More information can be found here: Firmware update. For example the settings for the zip archive.
...
5. Change the source code of the customOD Example
After downloading the zip archive, a trigger is necessary to send the packet HIL_FIRMWARE_RESET_REQ to the stack and to start the update.
...
6. ESI file
Add FoE to ESI file:
...
7. TwinCAT
Start TwinCat. Change the device state to PREOP and select "Download...":
...