Bootloader interface is supported by every DLN-series adapter. It is used to update firmware in order to apply new features, updates and fixes.
Since DLN-series adapters are operated via the Application Programming Interface (API), a user can also update firmware for remote devices.
There are three bootloader modes of a DLN-series adapter:
Mode | Description |
Bootloader | This mode is activated in order to use bootloader functions. Only generic and bootloader functions are available in this mode. The Bootloader mode can be accesses either by sending the |
Application | When in this mode, the DLN-series adapter functions normally. However, some bootloader functions ( |
Update in progress | This mode is activated automatically once the device receives the |
This section describes the Bootloader functions. They are used to control and monitor the Bootloader module of a DLN-series adapter.Actual control of the device is performed by use of commands and responses. Each function utilizes respective commands and responses. You can send such commands directly if necessary.
The DlnBootEnterBootloader()
function enters the Bootloader mode.
This function is defined in the dln_boot.h
file.
The DlnExitBootloader()
function exits the Bootloader mode and continues in the Application mode.
This function is defined in the dln_boot.h
file.
The DlnBootGetMode()
function retrieves current mode of your DLN-series adapter.
This function is defined in the dln_boot.h
file.
The DlnBootGetMemDesc()
function retrieves information about the device internal flash memory.
This function is defined in the dln_adc.h
file.
The DlnBootGetMemCount()
function retrieves the number of flash panes of your DLN-series adapter.
This function is defined in the dln_boot.h
file.
The DlnBootRead()
function reads data on the DLN-series adapter current firmware.
This function is defined in the dln_boot.h
file.
The DlnBootWrite()
function writes new firmware into the device internal memory. This function is only available, when the device functions in the Bootloader mode. This function is defined in the dln_boot.h
file.