Ethernet Bootloader Software User Gude

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Ethernet Bootloader User Guide

Introduction
The Ethernet Bootloader allows you to update and program your
device firmware over an Ethernet connection, without the need for
physical access or traditional programming methods like UART or JTAG.
This guide outlines the steps required to use the Ethernet Bootloader with
the provided bootloader (boot_emac_flash) and example application
(boot_demo_emac_flash).

Prerequisites
Before proceeding, ensure you have the following:

 LM Flasher software installed on your computer.


 J-Tag debugger for initial bootloader programming.
 Ethernet cable connected between your development board and the
network.

Step-by-Step Guide
1. Initial Programming of boot_emac_flash

1. Connect J-Tag Debugger: Connect your J-Tag debugger to the


development board.
2. Launch LM Flasher: Start the LM Flasher software.
3. Select Device: Choose your development board's specific device or
processor.
4. From program tab Load Bootloader File: Load the release version
of boot_emac_flash binary file into LM Flasher.
5. Click Program: Burn the boot_emac_flash bootloader to the board
starting from address zero. This step initializes the Ethernet
bootloader on your device.

2. Ethernet Configuration in LM Flasher

1- Manual Configuration: In LM Flasher, select manual configuration


mode.

2- Ethernet Settings:
 Select Ethernet Option: Choose Ethernet as the communication
interface.
 Enter IP Address: Input the IP address assigned to your
development kit.
 MAC Address: Enter the MAC address specific to your
development kit

Note: Ensure the IP address and MAC address are correctly


configured to establish proper Ethernet communication.
3- Programming boot_demo_emac_flash
1- Prepare Application Binary: Compile or obtain the release
version of boot_demo_emac_flash.
2- Open LM Flasher: Ensure LM Flasher is still open and
configured for Ethernet communication.
3- Navigate to Program Tab: Go to the "Program" tab in LM
Flasher.
4- Select Application Binary: Browse and select the release
version .bin file of boot_demo_emac_flash.
5- Program Application: Click on the "Program" button to initiate
the programming process.

Note : the .bin file of application should be in the release version not in
the debug version

You might also like