Introduction: Getting Started With Netx-52 RE Upload Firmware
Brief description of the netSHIELD
NSHIELD 52-RE is an extension board for development and evaluation purposes providing Real-Time Ethernet (RTE) connectivity for Arduino™-compatible host devices. Due to its Arduino™ header footprint, the netSHIELD can be easily plugged onto your development/evaluation board (i. e. the host device), enabling your application to communicate in industrial RTE networks like PROFINET, EtherNet/IP and EtherCAT without any further hardware development efforts. The netX SoC on the netSHIELD thus serves as “companion chip” for the microcontroller (MUC) of your host device.
Processor : ARM 966E-S, 100 MIPS, ARMv5TE instruction set with DSP extension, timer, interrupt and DMA controller xPIC, 32-bit RISC, 100 MIPS, TCM: 8 KByte data, 8 KByte commands
RAM : 672 KByte
ROM : 64 KByte with bootloader
Ports : 2 x 10BASE-T / 100BASE-TX, half/ full duplex, IEEE 1588 time stamp
for the core: +1.5 V | for inputs/outputs: +3.3V
SPI host : interface (connects the netX to microcontroller of host system)
Ethernet ports : 2 * (RJ45) with Real-Time Ethernet switch for line and ring topologies
Single hardware for all industrial Real-Time Ethernet systems.
The netSHIELD supports the following protocols:
– PROFINET Device
– EtherCAT Slave
– Ethernet/IP Adapter
– POWERLINK Controlled Node
– Sercos Slave (firmware not yet available)
– Modbus/TCP Client/Server (firmware not yet available)
Step 1: Hardware Description
1. Boot mode jumper
2. CN7 - Arduino-compatible male pin header connector to host (pins are on the underside)
3. CN10 - Arduino-compatible male pin header connector to host (pins are on the underside)
4. Ethernet channel/port 1 connector (RJ45 jack)
5. Activity (RX/TX) LED channel/port 1
6. Link LED channel/port 1
7. Ethernet channel/port 0 connector (RJ45 jack)
8. Activity (RX/TX) LED channel/port 0
9. Link LED channel/port 0
10. Matrix label
11. CN9 - Arduino-compatible male pin header connector to host (pins are on the underside)
12. AOI (automated optical inspection) label
13. CN8 - Arduino-compatible male pin header connector to host (pins are on the underside)
14. Mini-B USB socket
15. Power-on reset push-button
16. COM1 - communication status LED
17. COM0 - communication status LED
18. SYS - system status LED
Step 2: Netx 52 RE Upload Firmware Preparations
before using netx just make sure:
Boot mode jumper - is not connect with any jumper set(if you are unable to upload firmware then consider viewing the data sheet for more details) Always use high qaulity/new cables only(iam telling this with my personal experience)
Actions.( see step 1 to download required softwares)
Download netSHIELD firmware and utilities from Hilscher to your configuration PC: netHOST (included in netX Diagnostic and Remote Access package)
Loadable firmware [LFW] package for the Real-Time Ethernet slave protocol of your choice:
– PROFINET Device
– EtherCAT Slave
– EtherNet/IP Adapter
Note that the device description files are included in the ZIP packages of the firmware.
(you may require help, when I worked with this project (device description files) - GSD files I found some issues with the file. if you are unable to connect Netx shield with PLC or Tea portal write a comment I will try my best to solve it.
Step 3: Netx 52 RE Upload Firmware
Once you gather all the required software and hardware ( Netx and USB cable) its time to upload the firmware.
NOTE: you can upload firmware up to 100 times only and the firmware available are Trial versions only To buy full version contact Hilscher.
Open netHost from netX Diagnostic and Remote Access 2019-08-1 \ 2019-08-1 \ Windows Executable \ netHost \ x86.
Before than connect you Netx device and cheak the common port
Step 4: Status Led
The netSHIELD is equipped with three dual-color LEDs indicating the
system state and the communication state of the module. In addition to this, each of the two RJ45 Ethernet sockets is equipped with a green LINK and a yellow ACTIVITY (RX/TX) LED.
Green led on - Operating system running.
(green/yellow) Blinking - Second stage bootloader is waiting for firmware.
yellow - Bootloader netX (= romloader) is waiting for second stage bootloader
led off/not glowing - Power supply for the device is missing or hardware defect.
There is another special case when the Led glow at very low power. its almost not glowing this state indicates you have to change the USB cable in rare cases change the driver.