Usage; Supplied Firmware; Http Interface - MACH SYSTEMS MACH-ETH User Manual

Table of Contents

Advertisement

5 Usage

The user can use default firmware to control the device peripherals. The firmware protocol
specification is available from [1]. The control message can be sent to the device over Ethernet or USB.
The device's firmware can be also fully developed by the user, and the user has full control over
the device's peripherals. For flashing this firmware, the user can make use of the system bootloader
which allows for firmware programming over USB or Ethernet bootloader for firmware programming
via an internet browser.
The device can be used as CAN FD to CAN bridge, CAN(/FD) to LIN gateway, CAN/LIN to RS-232,
data logger, ETH-CAN(/FD), ETH-LIN interface or communication. An analogue input and a digital
output enable the user to interact with external peripherals.

5.1 Supplied firmware

With the device following firmware is provided:
This firmware is available from [2]. File Bootloader.bin contains Ethernet bootloader, which allows
upload firmware to device HTTP protocol witch an internet browser. The file MachEth (bootloader).bin
contains an application with a communication protocol, which allows communication with buses. The
Ethernet bootloader file must be flashed into the device before MachEth (bootloader).bin. When the
MachEth (bootloader).bin is flashed to the device through the system bootloader, a user should select
another address than 0x08000000 where is bootloader already stored. Recommended address is
0x08020000 for proper bootloader function. When the firmware is flashed over the Ethernet
bootloader the correct starting address is selected automatically. If a user wants to use a device
without the Ethernet bootloader the MachEth (no bootloader).bin should be flashed to the device
(this must be done through the system bootloader).

5.2 HTTP interface

Note: the HTTP interface was tested with the Chrome browser. Use of this interface with other
browsers is not recommended and it can lead to unpredicted faults.
The default IP address of the device is 192.168.1.100. On the device runs a webserver and after
accessing this IP address via browser the web page in Figure 8 is shown. On this page can be found
information about the device like its serial number, firmware version hardware info or mac address
of the device. This information is static and cannot be changed. There is also information like IP
address, subnet mask and TCP port, that can be set by the user on this page and after a click on the
save button the device setting is reconfigured. At the bottom of the page are three buttons. One for
MACH SYSTEMS s.r.o.
Bootloader
MachEth (bootloader)
MachEth (no bootloader)
www.machsystems.cz
info@machsystems.cz
MACH ETH - User Manual
Page 10 of 20

Advertisement

Table of Contents
loading

Related Products for MACH SYSTEMS MACH-ETH

Table of Contents