edit

Image Dev Tools

Creating a Custom Board Image

Caution and Warning

Before you replace the board image, make sure you can restore the board with the factory image. If you can't restore your board, you may brick the board.

You will lose this functionality (which can be restored):

  • Data Monitoring dashboard (Bug Labs) access will be wiped
  • Data Intelligence (Medium One) binaries will not load from the Put binary here folder
  • You will lose all factory bootloader functionality (the update.txt method will no longer work)
  • You will lose any data and files stored to flash

Do not use this method unless you are comfortable with embedded development and feel confident that you can restore your board

Hardware Software Requirements

After you are confident you can restore your factory system image, acquire these components.

C/C++ development tools

Debug and Flash

  • J-Link Software pack that contains J-Flash Lite
  • SEGGER J-Link JTAG debugger

I am using the J-Link JTAG debugger that was included in the Renesas S3A7 IoT Fast Prototyping Kit. The S5D9 IoT Fast Prototyping Kit does not come with a J-Link JTAG debugger and is intended to be used with the existing bootloader. You can still use Synergy to create custom .srec files with the existing bootloader and you don't need a J-Link debugger. This section is primarily for people that already have a J-Link JTAG debugger and don't need to buy a new one.

The USB on the S5D9 is only for power. The J-Flash board connects to your computer with USB. Once the board is connected to your computer with USB, you can use the e2 Studio debugger tools and transfer the .srec file from inside of e2 Studio. You can also set break points and step through your code.

e2 Studio and SSP

Install e2 studio. I'm using 5.4.0.018. (download).

Install SSP. I'm using v1.2.1 (download).

Software Configuration

You will need the S5D9 IoT Fast Protyping Kit Board Support Package (BSP).

Put the file into your e2 Studio Packs folder

The default install location is:

C:\Renesas\e2_studio\internal\projectgen\arm\Packs