Follow+Star Public Account Number, don’t miss out on exciting content
Author | strongerHuang
WeChat Public Account | strongerHuang
Every MCU manufacturer basically has its own programming tool for its MCUs. Today, we will discuss the Renesas MCU programming tool, the Renesas Flash Programmer (abbreviated as RFP), and see how it differs from other MCU programming tools.
Introduction to RFP Tool
The RFP (Renesas Flash Programmer) is a programming tool developed by Renesas for its own MCUs/MPUs, designed to support software writing during the development and mass production phases (referred to as the programming tool).RFP supports three major operating systems: Windows, Linux, macOS.Main features:
-
Supported programming file formats: Intel HEX (for HEX and HCUHEX files), Motorola S (for HEX and HCUHEX files), binary, RPI (for RPI files)
-
Communication interfaces support USB, CSI, UART, FINE, SWD
-
Checksum calculation
-
Blank check, erase, write, verify, read, checksum, setting and getting flash options
-
Sequential execution of multiple commands (for erase, programming, verification, etc.)
-
Select multiple programming files simultaneously
Downloading and Installing the RFP Tool
The RFP programming tool can be downloaded from the official website:
https://www.renesas.cn/zh/software-tool/renesas-flash-programmer-programming-gui
We will take the Windows version as an example:
Note: To download this tool, you need to register and log in to an account.
The exe installation file for the Windows environment can be installed by following the prompts, just click “next” all the way through, and we will not elaborate further here.
How to Use RFP
The interface of the RFP tool is quite simple (it may have a somewhat outdated feel), somewhat similar to the J-Flash tool from J-link. When using it, you need to “create a project”, specifying the project name, selecting the MCU model, and downloading the programming tool, etc.
Open the tool and create a new project:
Add files and click download:
The above two steps are the most common and simplest operations for downloading programming (code).Of course, depending on different needs, there are also some other settings parameters, such as: operation settings, block settings, flash settings, etc.
That concludes the main content of the Renesas Flash Programmer programming tool. I hope it is helpful to you.Renesas RA8 Series Tutorial······