1. Introduction

1.1. Overview

This tutorial demonstrates how to develop a new custom QSPI Memory Storage (Flash or RAM) driver by dividing the process into several subsequent steps.

For this demonstration, the default driver for GigaDevice GD25LQ128DSIG QSPI Flash will be created and explained step by step as well as the proper actions that need to be taken to utilize the new driver in a firmware (freertos_retarget) and various tools.

This tutorial aims to:

  • Provide a basic understanding of the interaction with the QSPI Controller.

  • Detail all the steps necessary to boot an alternate flash device:
    • Create a driver for GigaDevice GD25LQ128DSIG.

    • Add the driver to your application.

    • Rebuild the cli_programmer and update the flash configurations.

  • Make the new Flash visible to SmartSnippetsToolbox™ Flash Related Tools.

1.2. Getting Started

Before starting, it is necessary to…

  • Download and Install the latest e2studio™.

  • Download and Install the latest SDK.

which can be downloaded from the Renesas product page support portal.

Additionally, for this tutorial either a USB or Pro Development kit is required.

Initial setup information can be found in the Getting Started guide.