0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

瑞萨 FPB-RA6E2 评估板入门学习

jjxiong92 来源:jjxiong92 作者:jjxiong92 2024-12-11 09:22 次阅读

第一章 开箱

收到开发板后的开箱照片

发现原来是“Made in UK”的,板子焊盘应该是沉金处理的,质量杠杠,且板载了J-Link调试器

芯片相关的信息就可以通过官网查阅(Link), 以下是开箱的一些照片。

wKgZO2dYJl2ATw5aAAnWnIU_emc001.png盒子

wKgZPGdYJZKAPvk2AA-yIHE3avE680.png内附两份文档

Quick start Guide 链接放上来:Link

wKgZO2dYJ92ADgZUACqvXqnrA6o961.png板子正面

第二章 开发环境

得益于瑞萨近几年的大力推广,网上有很多学习的教程,其中比较熟知的应该是 野火 出的系列教程,

我第一次接触瑞萨MCU的开发,就是照着野火的视频,一步一步学习的。

说回到环境搭建,我比较熟悉的是用Keil,所以本文将是介绍用RASC+Keil的开发环境

wKgZPGdYMZSAGdlnAAMV32ntpeE906.png

RASC介绍

RA 智能配置(RASC)安装程序(FSP 软件包,可与 IAR Embedded Workbench、Arm Keil MDK 这些第三方集成开发环境一起使用)

瑞萨电子灵活配置软件包 (FSP) 是用于嵌入式系统设计的高质量增强型软件包,支持瑞萨电子 RA 产品家族 Arm 微控制器,提供用户友好的界面且可灵活扩展,确保从入门级到高性能的整个 RA 微控制器的软件兼容性。界面如下:

wKgZPGdYLdOAMLprAAMa8g31O2s075.png

官方下载链接:Link

注:RASC和 Keil的安装教程,此处略过,网上可以很容易搜索到教程。

第三章 开始点灯

本章以最基本的入门第一课开始,先讲解是如何使用RASC进行创建项目,生成模板,修改/编译代码,烧录程序等步骤。

打开RASC

wKgZPGdYMxqAVT8BAADLYCrdjqw091.png

等待画面:

wKgZPGdYM26ANCb4AAG-L1R0N-o935.png

进入后,显示创建项目的名称,按需要命名,路径也可以按照需要更改。

wKgZPGdYNA-ALiSIAADB48AaybQ728.png

选择对应的开发板型号, 我的开发板是 FPB-RA6E2

IDE选择Keil,然后点击选择“Next”进入下一步

wKgZO2dYOE6AAawlAACQPRsDCyY882.png

TrustZone 类型选择

我们不使用TrustZone 功能,所以选择第一个“Flat (Non-TrusZone)Project”即可。点击“Next”进入下一步

wKgZO2dYOYiAE_uHAAD0jYJ4yqU634.png

RTOS类型

不使用RTOS(实时操作系统),我们选择 “No RTOS”。点击“Next”进入下一步

wKgZPGdYOreAZtIzAABTObkhrmw209.png

模版选择

RASC 提供两种模版供选择,我们选第一个,“Blinky”

是点灯的模版程序。点击“Finish”完成配置

wKgZPGdYO0mAFewHAAChdWx4Osg813.png

接下来进入到 FSP 界面,

注意:大红圈是生成项目代码的按钮“Generate Project Content”,小红圈是可以直接去到项目位置的路径

wKgZO2dYPHiAd76GAAL4T0uxv7I414.png

可视化的引脚,所见即所得,选中引脚之后,鼠标右键可以定义引脚属性。

P206 和P207是这个开发板提供给设计者使用的“User LEDs”

wKgZO2dYVkaAFpLwAANBM1je-WE187.png

点击“Generate Project Content”,直接生成 Keil 工程文件,

工程文件可以通过location的路径找到,

wKgZO2dYWAiATWzXAADr_iJFwtk625.png

双击Keil 工程文件后, 可以在Keil中看到这个界面

双击”Source Group1”,添加"src"文件夹中的 "hal_entry.c"

wKgZO2dYWQiAds9UAAMEs8zKv_k578.png

wKgZPGdYWjOAZvJnAAN8kDWowpE966.pngwKgZO2dYWlGAM3wiAAL8DCI7LAU434.png

添加完成后,界面如下,

wKgZO2dYWv2AOIxUAAT_cFazB1I673.png

接下来就可以开始设置下载参数

开发板先和电脑USB接上,点击工具栏的“魔术棒”,点击“Debug”,确认调试器选择的是Jlink,

点击旁边的“settings”

wKgZO2dYW3iADh_zAAXjGcQC550146.png

此时电脑读取到开发板上的调试器信息,会显示调试器的相关设置参数

点击“Flash Download”,设置下载参数

wKgZPGdYXOKAPQAOAAJ4sCl5XKQ785.png

手动添加下载算法(Programming Algorithm),点击“ADD”,将前三个下载算法逐个添加,“Reset and Run”勾选,待会点击下载后可以自动运行程序,RAM部分需要更改,如下图

wKgZO2dYXaGAcCeyAAHytirJwDk847.png

点击确认,完成设置,

回到主页面,点击“Build”(快捷键F7),编译程序,等待编译完成

然后点击下载,完成。

wKgZO2dYX-OACSAZAAUo0_EdcJ0461.png

下载完成后,最下部分的信息栏显示OK。

wKgZPGdYYQ2AVsrwAAAx1XhpiPI761.png

更改"hal_entry.c"代码中的 freq_in_hz 变量, 可以改变LED灯的闪烁频率。

wKgZO2dYYbeAIxRaAABlTPAq7R4553.png

以上,LED点灯完成!(右下角两个绿色的LED)

wKgZPGdYY3OAeLqfABpAe_e-xb8373.png

总结

随着RASC的完善,现在已经有Blinky的模板了,另外RASC这种图像化的配置方法真的很方便且高效。

最后有一个未解之谜,按照官网上介绍, 是有CAN FD的, 但是不知道在哪个引脚,怎么使用起来

后续再研究一下,有懂的小伙伴麻烦指导一下。

wKgZPGdYZnyAdqtRAACRoIGuxhA010.png

最后,谢谢RA生态工作室给的这次机会,让我有机会可以接触到新的领域。

审核编辑 黄宇

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

    关注

    35

    文章

    22309

    浏览量

    86443
  • 评估板
    +关注

    关注

    1

    文章

    547

    浏览量

    29354
收藏 人收藏

    评论

    相关推荐

    RA MCU CANFD的应用实例(上)

    本篇文章将以RA6E2为例,介绍如何使用电子FSP CAN-FD lite的堆栈来设计和实现基于CAN的简易系统。最后,使用两套FPB-RA6E2和CAN收发器模块通过CAN实现相
    的头像 发表于 10-25 15:53 1326次阅读
    <b class='flag-5'>RA</b> MCU CANFD的应用实例(上)

    已结束—【免费试用20期】FPB-RA6E1快速原型板

    报告要求如下: 试用报告可分为:项目概述、软件调试、硬件接入、视频演示,不少于500字+3张图片。 标题格式:【FPB-RA6E1快速原型板】+自拟标题 视频演示可分为:应用演示视频、调试演示视频
    发表于 04-24 10:15

    FPB-RA6E1快速原型板】简单开箱和RASC+Keil开发环境搭建

    是——FPB-RA6E1快速原型板。 按照惯例,先来个简单的开箱。 拆开快递,首先看到的是开发包装盒: 可以看到生产日期、批号等信息,以及“MADE IN UK”一行字(英国制
    发表于 05-22 23:13

    FPB-RA6E1快速原型板】开箱+环境搭建+e2studio项目搭建

    : 1.选择一个目录作为工作目录 2.文件--新建--新建C/C++--新建RA 3.项目名称为testblink,点击下一步。然后选择borad,选择
    发表于 05-25 01:17

    FPB-RA2E2-快速入门指南

    FPB-RA2E2-快速入门指南
    发表于 01-11 18:52 1次下载
    <b class='flag-5'>FPB-RA2E2</b>-快速<b class='flag-5'>入门</b>指南

    FPB-RA6E1-快速入门指南

    FPB-RA6E1-快速入门指南
    发表于 01-13 19:14 1次下载
    <b class='flag-5'>FPB-RA6E</b>1-快速<b class='flag-5'>入门</b>指南

    FPB-RA4E1-快速入门指南

    FPB-RA4E1-快速入门指南
    发表于 01-30 18:57 0次下载
    <b class='flag-5'>FPB-RA4E</b>1-快速<b class='flag-5'>入门</b>指南

    FPB-RA2E1-快速入门指南

    FPB-RA2E1-快速入门指南
    发表于 02-02 18:45 0次下载
    <b class='flag-5'>FPB-RA2E</b>1-快速<b class='flag-5'>入门</b>指南

    留言有奖 | 最新RA入门级系列RA4E2&amp;RA6E2新品解读【高性能,小封装,低成本】

    随着客户对成本优化的需求情况下,对CANFD、I3C等新外设的支持需求也是日益增多。近期新推出: RA入门级系列MCU RA4E2
    的头像 发表于 03-29 13:40 1268次阅读

    RA入门级产品RA4E2&amp;RA6E2外设简介(上)

    RA4E2RA6E2新推的入门RA系列,主打 “高性能,小封装,低成本” ;实际上RA4E2
    的头像 发表于 03-31 12:10 1387次阅读

    FPB-RA2E2-快速入门指南

    FPB-RA2E2-快速入门指南
    发表于 06-30 20:39 1次下载
    <b class='flag-5'>FPB-RA2E2</b>-快速<b class='flag-5'>入门</b>指南

    FPB-RA6E1-快速入门指南

    FPB-RA6E1-快速入门指南
    发表于 07-03 20:04 0次下载
    <b class='flag-5'>FPB-RA6E</b>1-快速<b class='flag-5'>入门</b>指南

    FPB-RA4E1-快速入门指南

    FPB-RA4E1-快速入门指南
    发表于 07-03 20:34 2次下载
    <b class='flag-5'>FPB-RA4E</b>1-快速<b class='flag-5'>入门</b>指南

    FPB-RA2E1-快速入门指南

    FPB-RA2E1-快速入门指南
    发表于 07-04 18:31 0次下载
    <b class='flag-5'>FPB-RA2E</b>1-快速<b class='flag-5'>入门</b>指南

    试用活动 | 100套!!RA6E2/RA4E2开发评测活动

    活动简介: RA6E2/RA4E2开发评测活动是一个针对
    的头像 发表于 09-10 11:18 638次阅读
    试用活动 | 100套!!<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA6E2</b>/<b class='flag-5'>RA4E2</b>开发<b class='flag-5'>板</b>评测活动