RA4M2开发IOT(2)----Programmer烧录程序

概述

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/BV1gHTEziEJA/

RA4M2开发IOT(2)----Programmer烧录程序

程序下载

https://download.csdn.net/download/xinzuofang/91626399

样品申请

https://www.wjx.top/vm/rCrkUrz.aspx

硬件准备

首先需要准备一个开发板,这里我准备的是自己绘制的开发板,需要的可以进行申请。
主控为R7FA4M2AD3CFL#AA0

在这里插入图片描述

参考程序

https://github.com/CoreMaker-lab/RA4M2_IOT

https://gitee.com/CoreMaker/RA4M2_IOT

主要特性

● 支持的编程文件格式: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模式可以通过跳线帽进行设置。

在这里插入图片描述

烧录模式切换到BOOT0接入GND,同时通过按键RESET进行复位。

在这里插入图片描述

板载已经将P109,P110给连接出来。

在这里插入图片描述

打开Renesas Flash Programmer进行烧录。

在这里插入图片描述

新建一个工程。

在这里插入图片描述

烧录设置。

在这里插入图片描述

在这里插入图片描述

若出现下列报错,需要按一下复位按键,在重新设置即可。

在这里插入图片描述
添加烧录文件。

在这里插入图片描述

烧录成功如下所示。

在这里插入图片描述

切换boot0接入到3V3,然后点击复位。

在这里插入图片描述

USB烧录

串行编程模式支持USBFS(USB全速接口)模式的Boot模式。

在这里插入图片描述

boot模式可以通过跳线帽进行设置。

在这里插入图片描述

烧录模式切换到BOOT0接入GND,同时通过按键RESET进行复位。

在这里插入图片描述
在这里插入图片描述

板载已经将USB_DM和USB_DP给连接到USB中。

在这里插入图片描述

确保USB已经正确连接。

在这里插入图片描述

打开Renesas Flash Programmer进行烧录。

在这里插入图片描述

新建一个工程。

在这里插入图片描述

烧录设置。

在这里插入图片描述
若出现下列报错,需要按一下复位按键,在重新设置即可。

在这里插入图片描述

烧录成功如下所示。

在这里插入图片描述
切换boot0接入到3V3,然后点击复位。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值