当前位置: 首页 > news >正文

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进行烧录。

在这里插入图片描述

新建一个工程。

在这里插入图片描述

烧录设置。

在这里插入图片描述

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

在这里插入图片描述

烧录成功如下所示。

在这里插入图片描述

相关文章:

  • sql-labs less-1-5wp
  • Python入门教程:从零开始学习Python编程
  • Mybatis3 调用存储过程
  • 计算机二级web易错点(2)-选择题
  • 深入理解Linux网络随笔(七):容器网络虚拟化--Veth设备对
  • 【揭秘测绘艺术】从基础到法律,绘制地球的智慧蓝图
  • 计算机视觉算法实战——驾驶员分心检测(主页有源码)
  • idea更新git代码报错No Git Roots
  • 从零开始搭建搜索推荐系统(五十四)多路召回之万剑归宗
  • 树莓科技(成都)集团:如何铸就第五代产业园标杆
  • Redis内存淘汰策略
  • 【C++】每日一练(有效的括号)
  • 【如何使用云服务器与API搭建专属聊天系统:宝塔面板 + Openwebui 完整教程】
  • 【Python办公】Excel通用匹配工具(双表互匹)
  • Android 自定义蓝牙扫描动画:多波浪扩散效果
  • vue启动 localhost无法访问
  • 了解一下HTTP的短连接和长连接
  • 计算机视觉算法实战——手势识别(主页有源码)
  • Linux Shell脚本-实现账户库数据同步到交易库
  • kvm 创建虚拟机核心分析
  • 网站的成功案例/seo代理计费系统
  • 网站建设规划面试技巧/杭州网站优化搜索
  • wordpress怎样加快访问/汽车seo是什么意思
  • 嘉兴网站制作/杭州seo薪资水平
  • 河南省汝州市建设网站/百度数据研究中心官网
  • 自适应网站一般做几个尺寸/优秀网站设计案例