加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

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

05/20 12:41
4009
阅读需 6 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

微信公众号 | strongerHuang

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

截止目前(2024年4月),“最强单片机”还得算Cortex-M85内核单片机(Cortex-M85是目前最强的Cortex-M内核)。

说起Arm Cortex-M内核单片机,其开发工具用的最多的仍然是Arm自己的Keil。没错,Keil是目前开发 Arm 单片机最主流的一种工具,这里不接受任何人反驳。
那么,用Keil开发Cortext-M85单片机是一种什么体验?这里带领大家来体验一下。

概述

本文结合瑞萨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

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

Keil MDK v6在Keil Studio发布的时刻,其实已经出来了。但是,绝大部分人还是在用Keil MDK v5。

因为 MDK v6并不是大家想想的那么好用,这里可以参看我之前分享的视频:

1、下载Keil MDK以及软件包

大家可以去官网下载最新的Keil MDK,目前(2024年4月)最新版本是 V5.39,地址:https://www.keil.com/download/product/
选择Keil MDK,填写相关信息即可下载。如果大家觉得麻烦,可以在我公众号【strongerHuang】后台回复【Keil】获取网盘下载链接。

软件包Packs可以去Keil官网下载:https://www.keil.arm.com/devices/

或者瑞萨官网下载:https://github.com/renesas/fsp/releases

2、安装下载Keil MDK以及软件包在wnidows上安装 exe文件很简单,基本一路next,按照提示操作即可。

安装过程这里不讲述,大家可以参看我的:Keil系列教程_Keil介绍、下载、安装与注册

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

1、下载RASC安装包

这里推荐大家去官网下载,或者官方的Github下载,地址:https://github.com/renesas/fsp/releases

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

2、安装RASC工具

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

利用RASC生成Keil MDK工程

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

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

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

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

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

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

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

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

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

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

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

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

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
MC9S12A256CPVE 1 Rochester Electronics LLC 16-BIT, FLASH, 25MHz, MICROCONTROLLER, PQFP112, LQFP-112
$32.12 查看
AT91SAM9G20B-CU 1 Atmel Corporation RISC Microcontroller, 32-Bit, FAST, ARM9 CPU, 400MHz, CMOS, PBGA217, 15 X 15 MM, 0.80 MM PITCH, GREEN, MO-205, LFBGA-217

ECAD模型

下载ECAD模型
$11.13 查看
ATXMEGA256C3-AU 1 Microchip Technology Inc IC MCU 8BIT 256KB FLASH 64TQFP
$9 查看

相关推荐

电子产业图谱

作者黄工,从事嵌入式软件开发工作8年有余,高级嵌入式软件工程师,业余维护公众号『strongerHuang』,分享嵌入式软硬件、单片机、物联网等内容。