e2studio开发RA4M2(2)---Programmer烧录程序
e2studio开发RA4M2.3-- Programmer烧录程序
- 概述
- 视频教学
- 样品申请
- 参考程序
- 源码下载
- 硬件准备
- 主要特性
- 系统配置
- hex文件准备
- BOOT设置
- 串口烧录
- USB烧录
概述
Renesas Flash Programmer是一款支持开发和批量生产阶段写入的软件,具有简单的 GUI,即使是初学者也能简单操作进行写入。
运行环境支持Windows、Linux、macOS。
这里使用Renesas Flash Programmer软件进行下载。
下载链接:
https://www.renesas.cn/zh/software-tool/renesas-flash-programmer-programming-gui
最近在瑞萨RA的课程,需要样片的可以加qun申请:925643491。
视频教学
https://www.bilibili.com/video/BV1N9RHYUEqV/
样品申请
https://www.wjx.top/vm/rCrkUrz.aspx
参考程序
https://github.com/CoreMaker-lab/RA4L1
https://gitee.com/CoreMaker/RA4L1
源码下载
硬件准备
首先需要准备一个开发板,这里我准备的是自己绘制的开发板,需要的可以进行申请。
主控为R7FA4L1BD4CFP
主要特性
● 支持的编程文件格式:Intel HEX(用于 HEX 和 HCUHEX 文件)、Motorola S(用于 HEX 和 HCUHEX 文件)、二进制、RPI(用于RPI 文件)
● 通信接口支持USB、CSI、UART、FINE、SWD
● 校验计算
● 空白检查、擦除、写入、验证、读取、校验和、闪存选项的设置和获取
● 顺序执行多个命令(用于擦除、编程、验证等)
● 同时选择多个编程文件
系统配置
hex文件准备
hex文件格式是一种可以直接烧录到单片机并被其执行的格式。可以通过多种方法生成Hex文件,例如使用各种编译器将C程序或汇编程序转化为hex文件。
要在e2studio中设置输出hex文件,请按照以下步骤操作:选择项目->属性,然后按照以下配置进行设置。
之后选择C/C++构建->设置->工具设置->GNU ARM Cross Create Flash Image->General,在Output file format中选择Intel HEX进行输出HEX文件。
对程序进行重新编译,就会出现hex文件,文件一般在该项目的Debug文件夹中。
BOOT设置
操作模式的切换取决于复位过程中的MD引脚状态:
MD = 1:复位后进入单片模式。
MD = 0:复位后进入SCI引导模式。
串口烧录
串行编程模式包括:
通过SCI9的引导模式(Boot mode with SCI9)。
boot模式可以通过跳线帽进行设置。
板载已经将P109,P110给连接出来。
打开Renesas Flash Programmer进行烧录。
新建一个工程。
烧录设置。
若出现下列报错,需要按一下复位按键,在重新设置即可。
烧录成功如下所示。
USB烧录
串行编程模式支持USBFS(USB全速接口)模式的Boot模式。
boot模式可以通过跳线帽进行设置。
USB模块原理图如下所示。
板载已经将USB_N和USB_P给连接到USB中。
确保USB已经正确连接。
打开Renesas Flash Programmer进行烧录。
新建一个工程。
烧录设置。
若出现下列报错,需要按一下复位按键,在重新设置即可。
烧录成功如下所示。