电子时钟制作(瑞萨RA)(2)----使用串口进行程序烧写

描述

概述

本篇文章主要介绍如何使用UART串口烧写程序到瑞萨芯片,并以实际项目进行演示。

硬件准备

首先需要准备一个开发板,这里我准备的是芯片型号R7FA2E1A72DFL的开发板:

烧写

烧写

视频教程

https://www.bilibili.com/video/BV1v94y1i7am/

软件准备

需要下载Renesas Flash软件,所以可以进入瑞萨官网进行下载。 下载地址:

https://www.renesas.cn/cn/zh/software-tool/renesas-flash-programmer-programming-gui

烧写

下载完成之后进行安装即可。

hex文件准备

hex文件格式是可以烧写到单片机中,被单片机执行的一种文件格式,生成Hex文件的方式有很多种,可以通过不同的编译器将C程序或者汇编程序编译生成hex。 配置e2studio输出hex文件,选择项目->属性,配置如下所示。

烧写

之后选择C/C++构建->设置->工具设置->GNU ARM Cross Create Flash Image->General,在Output file format中选择Intel HEX进行输出HEX文件。

烧写

对程序进行重新编译,就会出现hex文件,文件一般在该项目的Debug文件夹中。

烧写

UART串口与瑞萨开发板进行接线

烧写

其中MD管脚为P201。

烧写

进入boot模式需要进行拉低。

烧写 按键按下为接状态。

烧写

串口接线如下所示。

烧写

烧录

打开Renesas Flash Programmer进行烧录。

烧写

新建一个工程。

烧写

烧录设置。

烧写

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

烧写

烧录成功如下所示。

烧写
审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分