LM930/ LM931: Flashing Application on Windows Commmand Line User Guide

Overview

This user guide explains how to flash LM demo applications on the Windows command line to the EEPROM of a LM930/ LM931 (using the LM53X development kit).

 

Flashing Application Firmware to the LM930/ LM931

All demo applications provided by LM are compiled and the resulting image is ready to be flashed into the LM93X module EEPROM memory. This is interfaced with the MCU through the I2C bus.

Execute the following steps to flash the demo application image to the LM93X memory using the command line, without opening the IDE program:

1/ Download the required LM demo application zip provided e.g. LM93X_SOFT_IBEACON_V1.1. (This includes the source files (.c, .h etc.), the SDK project files and the EEPROM image (.img).

2/ Check that the demo image is present in the demo application folder, for example: LM93X_iBeacon_v1.1\eeprom_image\LM93X_iBeacon_v1.1.img

And copy the image to your development folder.

3/ Open a windows terminal and then change the directory to the uEnergy SDK folder path such as the following:

C:\CSR_uEnergy_SDK-2.4.5.13\tools\bin

4/ Run the following command:

e2cmd.exe download [demo_application_folder_path]\image_filename.img

for example:

e2cmd.exe download C:\Users\Marco\Documents\Projects\Images\LM93X_iBeacon_v1.1.img

An output displayed below should appear:

img

5/ In order to verify the download run the following command:

e2cmd.exe verify [demo_application_folder_path]\image_filename.img

for example:

e2cmd.exe verify C:\Users\Marco\Documents\Projects\Images\LM93X_iBeacon_v1.1.img

An output displayed below should appear:

img2

Note 1: step 5 is not mandatory.

Note 2: for information about the e2cmd.exe command run e2cmd.exe –help.