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

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

3天内不再提示

基于Keil开发瑞萨RA8单片机

瑞萨嵌入式小百科 ? 来源: strongerHuang ? 2025-05-07 10:33 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

来源:strongerHuang

这两年单片机行业也开始卷起来了,各大厂商纷纷推出各种高性能的单片机。

Cortex-M85内核单片机介绍如下:

wKgZO2fXw-2AVlTiAAI2wZHBktM874.png

说起Arm Cortex-M内核单片机,其开发工具用的最多的仍然是Arm自己的Keil。没错,Keil是目前开发 Arm 单片机最主流的一种工具,这里不接受任何人反驳。

那么,用Keil开发Cortext-M85单片机是一种什么体验?这里带领大家来体验一下。

1概述

本文结合瑞萨Cortext-M85单片机RA8D1、Keil MDK,以及瑞萨自家的代码初始化工具(Smart Configurator)给大家描述一下,快速在Keil MDK上点亮Cortext-M85单片机一个LED

瑞萨代码初始化工具,也叫Release RA Smart Configurator,简称:RASC,和其他很多MCU厂商的代码初始化(或图形化配置)工具类似,只需要简单动动鼠标,就可以创建(生成)一个Keil MDK的软件工程。

本文主要内容

下载并安装Keil MDK和配套软件包Packs

下载并安装RASC和配套的FSP软件包

利用RASC生成Keil MDK工程

在Keil MDK编写应用代码并生成Hex

2下载并安装Keil MDK和配套软件包Packs

1下载Keil MDK以及软件包

大家可以去官网下载最新的Keil MDK。

Keil MDK

https://www.keil.com/download/product/

选择Keil MDK,填写相关信息即可下载。

软件包Packs可以去Keil官网下载。

Keil官网

https://www.keil.arm.com/devices/

wKgZO2gaxq-AU9iVAAEs5h7APG4660.png

或者到瑞萨官网下载。

瑞萨官网

https://github.com/renesas/fsp/releases

wKgZPGgaxq-AB8q4AAG5k5hOfgs230.png

2安装下载Keil MDK以及软件包

在wnidows上安装 exe文件很简单,基本一路next,按照提示操作即可。

3下载并安装RASC和配套的FSP软件包

1下载RASC安装包

这里推荐大家去官网下载,或者官方的Github下载。

Github

https://github.com/renesas/fsp/releases

wKgZO2gaxq-AczuEAAGf_CdfW1o649.png

使用Windows系统,下载对应的exe安装文件,这里的RASC安装包其实是包含了 FSP软件包,安装的时候也会一并安装。

2安装RASC工具

同样,在Windows环境下安装exe文件的方法很简单,安按照提示一路next下去即可。

4利用RASC生成Keil MDK工程

在windows菜单栏找到并打开安装好的RASC工具:Renesas RA Smart Configurator。

wKgZPGgaxq-AJotIAAPmIxHhYko559.png

输入工程名称,选择工程保存路径,点击next:

wKgZO2gaxq-AF-6jAAD8XuNjSgY709.png

选择单片机类型,再选择IDE及编译器类型,点击next:

wKgZPGgaxq-AW8cdAAFTaCaIgko130.png

我们只是简单的Demo,不使用TrustZone,也不使用RTOS

wKgZO2gaxq-AW7c7AAIHVqZHeOs625.png

wKgZPGgaxq-ACY2AAACUngiRFtQ576.png

选择最简单的工程模板,就进入图形化配置界面了:

wKgZO2gaxq-AO4LcAADov9LuYeo659.png

wKgZO2gaxq-AXUq6AALfCv8jwQQ685.png

界面有很多配置选项,我们主要配置pins(引脚),比如LED引脚P107配置为输出模式:

wKgZPGgaxq-AAb_HAAMGzg747nQ342.png

很多选择默认即可,配置完成之后,点击右上角【生成工程】按钮:

wKgZPGgaxq-AE1InAAMhBN2Bk0U918.png

然后,在我们保存工程路径下,就能看到生成的Keil工程,按照上面步骤把Keil软件及软件包安装好,就可以直接双击打开工程了:

wKgZO2gaxq-AcU5BAAICRyQhoMk800.png

如果一切正常,就可以编写自己的应用代码,然后编译生成hex:

wKgZPGgaxq-AaZNNAAKqdJDnghI610.png

此时连接开发板,下载程序,就可以看到LED亮灭闪烁的画面了。

你会发现,现在的工具越来越“先进”了,点灯不再是那么复杂了,只需要动动鼠标点一点就可以实现很多人的“点灯梦”。

不过话又说回来,要想深入理解,或者今后做项目bug少一点,底层的很多技术还是很有必要了解一下。

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

    关注

    6068

    文章

    45041

    浏览量

    652563
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9374

    浏览量

    378856
  • 瑞萨
    +关注

    关注

    36

    文章

    22393

    浏览量

    88295
  • keil
    +关注

    关注

    69

    文章

    1223

    浏览量

    170023
  • Cortex-M85
    +关注

    关注

    0

    文章

    15

    浏览量

    705

原文标题:瑞萨RA8系列教程 | 基于 Keil 开发 RA8单片机

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于RA8单片机的智能小车项目方案 附源代码

    基于RA8单片机,e2studio开发环境,给大家讲述一下智能小车项目的方案,并附上主要的源代码。
    的头像 发表于 03-07 14:36 ?1596次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8</b><b class='flag-5'>单片机</b>的智能小车项目方案 附源代码

    RA8系列高性能MCU开发上手体验

    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是RA8系列高性能MCU开发上手体验。
    的头像 发表于 08-08 15:21 ?1919次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8</b>系列高性能MCU<b class='flag-5'>开发</b>上手体验

    RA8快速上手指南:Cortex-M85内核RA8开发环境搭建 并点亮一个LED

    因为Cortex-M内核,RA8系列单片机支持多种市面上常见的开发环境,像Keil MDK、
    的头像 发表于 03-17 14:35 ?1085次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8</b>快速上手指南:Cortex-M85内核<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8</b><b class='flag-5'>开发</b>环境搭建 并点亮一个LED

    Cortext-M85内核RA8系列单片机的串口输出实现方法

    串口是最常见的通信方式之一,也是单片机调试最常见的通信接口,也是现在的单片机必备的通信接口,目前(2024-05)最新、最强的Cortext-M85内核的RA8系列单片机也不例外。
    的头像 发表于 03-21 09:58 ?1124次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>Cortext-M85内核<b class='flag-5'>RA8</b>系列<b class='flag-5'>单片机</b>的串口输出实现方法

    RA8D1单片机IO中断配置实现方法

    本文为结合e2 studio工具,以及CPKCOR_RA8D1B评估板,给大家讲述RA8
    的头像 发表于 04-09 15:05 ?1063次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8</b>D1<b class='flag-5'>单片机</b>IO中断配置实现方法

    单片机】搭建单片机开发坏境

    单片机】搭建单片机开发坏境
    发表于 11-13 12:06 ?49次下载
    【<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>单片机</b>】搭建<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>单片机</b><b class='flag-5'>开发</b>坏境

    IAR为RA8系列MCU开发提供支持

    嵌入式开发软件和服务的全球领导者IAR今日宣布,其最新发布的IAR Embedded Workbench for Arm 9.40.2版本中无缝集成了对(Renesas)RA8系列
    的头像 发表于 11-02 17:08 ?1430次阅读

    电子推出全新RA MCU家族产品RA8

    电子推出的全新RA MCU家族产品RA8,是业界首款搭载Arm Cortex-M85内核超高性能MCU,可满足工业自动化、家电、智能家居、消费电子、楼宇/家庭自动化、医疗和AI领域
    的头像 发表于 12-20 12:25 ?1606次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子推出全新<b class='flag-5'>RA</b> MCU家族产品<b class='flag-5'>RA8</b>

    AMEYA360 | 皇华:面向电机控制应用推出性能卓越的RA8 MCU

    AMEYA360 | 皇华:面向电机控制应用推出性能卓越的RA8 MCU:全球半导体解决方案供应商 电子今日宣布推出基于Arm?
    的头像 发表于 02-02 16:02 ?886次阅读

    电子RA家族推出RA8系列高算力通用MCU

    电子RA家族推出RA8系列高算力通用MCU,是业界首款基于Arm? Cortex?-M85(CM85)内核的32位MCU,主频高达480Mhz,超过3000 CoreMark跑分。
    的头像 发表于 04-02 14:14 ?2277次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA</b>家族推出<b class='flag-5'>RA8</b>系列高算力通用MCU

    RA8系列教程 | 学习 RA8 常看文档手册

    不管是初学MCU,还是用MCU做项目,我们都会看一些相关的文档手册(资料)。 那么,学习RA8单片机常看的文档手册有哪些?在哪里寻找这些文档手册?
    的头像 发表于 04-18 17:14 ?470次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8</b>系列教程 | 学习 <b class='flag-5'>RA8</b> 常看文档手册

    RA8系列教程 | 基于 Keil 开发 RA8单片机

    本文结合Cortext-M85单片机RA8D1、Keil MDK,以及
    的头像 发表于 04-22 17:41 ?590次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8</b>系列教程 | 基于 <b class='flag-5'>Keil</b> <b class='flag-5'>开发</b> <b class='flag-5'>RA8</b><b class='flag-5'>单片机</b>

    RA8系列教程 | 基于e2s实现RA8串口输出配置

    串口是最常见的通信方式之一,也是单片机调试最常见的通信接口,也是现在的单片机必备的通信接口,目前(2024-05)最新、最强的Cortext-M85内核的RA8系列单片机也不例外。
    的头像 发表于 04-11 20:00 ?472次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8</b>系列教程 | 基于e2s实现<b class='flag-5'>RA8</b>串口输出配置

    RA8系列教程 | 基于 e2 studio 创建RA8工程

    该系列教程前面几篇文章都是为开发做准备,本文正式进入开发阶段,基于 e2 studio 创建RA8工程,并点亮一个LED。
    的头像 发表于 04-03 17:14 ?464次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8</b>系列教程 | 基于 e2 studio 创建<b class='flag-5'>RA8</b>工程

    RA8系列教程 | RA8 开发环境搭建,并点亮一个LED

    今天就给大家讲讲基于Cortex-M85内核RA8单片机快速上手指南。
    的头像 发表于 06-04 17:32 ?846次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8</b>系列教程 | <b class='flag-5'>瑞</b><b class='flag-5'>萨</b> <b class='flag-5'>RA8</b> <b class='flag-5'>开发</b>环境搭建,并点亮一个LED