1. Overview

The Renesas SmartBond™ Flash Programmer tool lets the user program a flash device for the DA1453x, DA14585/586, DA1469x and DA14592 SoCs (System on Chip).

This tool allows the user to,
  • Connect to the target device (Kit Motherboard or Kit Module) via JTAG,

  • Select the firmware to program the flash

  • Or simply erase the contents of flash.

_images/tool.png

Figure 1 Renesas SmartBond™ Flash Programmer Tool

1.1. Installing the Renesas SmartBond™ Flash Programmer tool

Before installing the Renesas SmartBond™ Flash Programmer tool, make sure that the Segger J-Link software is installed. (Segger J-Link software can be downloaded from Segger website.)

1.2. Hardware setup

The hardware setup to be able to connect to DA145xx 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 DA145xx ProDev Kit Motherboard connected to DA14531 jumper configuration

_images/da14585.jpg

Figure 3 DA145xx ProDev Kit Motherboard connected to DA14585 - jumper configuration

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

_images/module.png

Figure 4 DA145xx ProDev Kit Motherboard connected to DA14531 Module - jumper configuration

The DA14531 USB Development Kit switch setting is like so,

_images/da14531_usb.png

Figure 5 Switch setting on the DA14531 USB Development Kit

Warning

  • The DA14531 USB Development cannot be configured to boot from flash and operate a 2/4 wire UART interface, you can refer to the section 5.6 of the UM-B-125.

  • For this reason it is not well suited to being used as a platform for CodeLess.

The hardware setup to be able to connect to DA1469x ProDev Kit Motherboard is as shown in the figure below.

_images/da1469x.jpg

Figure 6 DA1469x ProDev Kit Motherboard connected to DA14695 DB - jumper configuration

The hardware setup to connect the DA14695 USB development kit:

_images/da1469x_usb.png

Figure 7 DA1469x USB development kit

The hardware setup to connect the DA14695 Module development kit:

_images/695mod.png

Figure 8 DA14695 Module development kit

The hardware setup to connect the DA14592 development kit:

_images/DA14592.png

Figure 9 DA14592 development kit

1.3. 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 10 Renesas 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/image.png

Figure 11 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 12 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 13 Erase the Flash device

The list of software examples and applications on the DA145x (DA14531 and DA14585/586) based on the SDK6 can be found in SDK6 GitHub repo

The list of software examples and applications on the DA1469x based on the SDK10 can be found in SDK10 GitHub repo

The list of software examples and applications on the DA14592 based on the SDK10 can be found in SDK10_DA1459x GitHub repo