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生态工作室给的这次机会,让我有机会可以接触到新的领域。

审核编辑 黄宇

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

    关注

    38

    文章

    22518

    浏览量

    91198
  • 评估板
    +关注

    关注

    1

    文章

    1035

    浏览量

    31328
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    FPB-RA0E2开发的批量加载例程

    RA MCU众测宝典”环境搭建专题再添实用干货!上一篇我们搞定了【FPB-RA0E2】开发的基础环境配置,这次将解锁“批量加载官方例
    的头像 发表于 01-29 17:52 7107次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>FPB-RA0E2</b>开发<b class='flag-5'>板</b>的批量加载例程

    FPB-RA6E2试用】基于FPB-RA6E2,在Windows环境的Zephyr-RTOS安装教程

    14 视频教程 如果你也对FPB-RA6E2感兴趣,或者对·Zephyr以上想学习,可以参照我的视频教程:在Windows环境的Zephyr-RTOS安装教程。https
    发表于 12-28 10:36

    FPB-RA6E2试用】基础功能使用2

    看门狗 (WDT) 功能体验 前言 在嵌入式开发中,系统稳定性至关重要。本次测评旨在验证 FPB-RA6E2 开发在 Zephyr RTOS 环境下的看门狗功能。通过编写“正常喂
    发表于 12-30 17:08

    FPB-RA6E2试用】【原创】基于【FPB-RA6E2】Windows 下Zephyr RTOS自定义项目开发全流程(创建-编译-烧录-串口调试)

    【原创】基于【FPB-RA6E2】Windows 下Zephyr RTOS自定义项目开发全流程(创建 · 编译 · 烧录 · 串口调试) 《整体全流程演示》。 使用的硬件:
    发表于 01-01 15:35

    FPB-RA6E2试用】【原创】【RA × Zephyr开发评测】+两款开发之间到底差了啥

    的R7FA6E2BB3CFM。 图1 FPB-RA6E2开发2
    发表于 01-04 19:27

    FPB-RA6E2试用】基础功能使用3(SPI + IIC)

    Peripheral Interface)是连接传感器、屏幕和存储设备最常用的总线之一。本次测评旨在验证 FPB-RA6E2 开发在 Zephyr RTOS 环境下的 SPI
    发表于 01-05 14:03

    FPB-RA6E2试用】在 FPB-RA6E2 上实现 LED 闪烁(GPIO)

    LED灯。 如果开发上有led,可查看开发手册,查看开发led引脚配置。 2.1 开发引脚配置图 我目前用的开发FPB-RA6E2
    发表于 01-07 19:13

    FPB-RA6E2试用】GPIO-Zephyr RTOS 闪烁程序及设备树理解

    灯。 如果开发上有led,可查看开发手册,查看开发led引脚配置。 2.1 开发引脚配置图 我目前用的开发FPB-RA6E2,参考
    发表于 01-13 14:37

    FPB-RA6E2试用】【FPB-RA6E2】Zephyr-驱动-DHT11-温湿度传感器及设备树理解

    FPB-RA6E2】Zephyr-驱动-DHT11-温湿度传感器及设备树理解 0、视频教程 视频教程地址: https://www.bilibili.com/video
    发表于 01-13 14:54

    FPB-RA6E2试用】入门级GPIO测试

    和一颗上电即亮的电源灯。并且根据FPB-RA6E2的官方手册,这块开发****自带了板载的J-Link调试器(J-Link OB) 。 我们来点亮LED1。 新建的zephyr-
    发表于 02-14 15:11

    AI挑战赛-FPB-RA6E2】+ 从零开始:FPB-RA6E2 开箱测评与 e2 studio 环境配置

    一、 前言 很高兴能参加本次 AI 挑战赛。我收到的硬件是 FPB-RA6E2(Fast Prototyping Board)。这款板子搭载了高性能的 RA6E2 系列单片机,其
    发表于 03-10 21:47

    FPB-RA2E2-快速入门指南

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

    FPB-RA2E2-快速入门指南

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

    探索Renesas FPB - RA6E2:快速原型开发的深度解析

    .pdf 一、开发概述 FPB - RA6E2专为RA6E2 MCU组设计,借助Flexible Software Package (FSP) 和
    的头像 发表于 12-29 15:15 697次阅读

    FPB-RA6E2试用】W25Q128

    W25Q128和FPB_RA6E2的连接: w25q128 fpb_ra6e2VCC VCCGND GNDDI P109 (D11 / MOSI / PWM)DO P110 (D12 / MISO
    的头像 发表于 01-27 01:25 1051次阅读
    【<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>FPB-RA6E2</b>试用】W25Q128