1. Overview

The Dialog SmartBond™ Flash Programmer tool lets the user program a flash device for the DA14531 SoC (System on Chip).

This tool allows the user to,
  • connect to the DA14531 ProDev Kit Motherboard or DA14531 Module via JTAG,

  • select the firmware to program the flash

  • or simply erase the contents of flash.

_images/tool.png

Figure 1 Dialog SmartBond™ Flash Programmer Tool

1.1. Hardware setup

The hardware setup to be able to connect to DA14531 ProDev Kit Motherboard is as shown in the figure below. The board is configured for SPI Flash and JTAG programmer.

_images/spi.png

Figure 2 DA14531 ProDev Kit Motherboard jumper configuration

The DA14531 Module can be connected to the DA14531 ProDev Kit Motherboard, like so,

_images/module.png

Figure 3 DA14531 Module

1.2. How to use the tool

The firmware can either be selected from the online resources available via the tool or the user can browse through the hex or binary file from PC.

  1. “Download online firmware” allows the user to take the binary from online resources. Some of the examples that are listed now are as shown in the figure below. As and when more software examples are added in the website the list can get updated by going to File -> Refresh online resources option in the tool.

_images/web_firmware.png

Figure 4 Dialog SmartBond™ Flash Programmer Tool

  1. Select the firmware to be programmed to Flash and then click “Download” button. The message log would look something like this,

_images/barebone.png

Figure 5 Selecting the firmware to program into flash

  1. Select the JTAG serial number of the connected device and click on “Program” to program the Flash device. The message log would look something like this,

_images/program.png

Figure 6 Program the Flash device

  1. To erase the Flash, select the JTAG serial number of the connected device and select “Erase”. The message log would look something like this,

_images/erase.png

Figure 7 Erase the Flash device

The list of software examples and applications of DA14531 can be found here