【致敬未来的攻城狮计划】--RA2E1 开发板测评(1)keil环境配置

2023-11-12

前言

(1)首先感谢 李肯前辈的活动,从而申请到了RA2L1开发板的测评。
(2)本文将会简单介绍此开发的Renesas RA2L1 开发板的前期配置。需要注意的是,MDK版本要5.30 以上。 MDK下载链接
(3)相关资料:
链接: https://pan.baidu.com/s/1J5onratXDnqBu0r51nwp-Q?pwd=j6x7
提取码:j6x7

keil前期准备工作

准备RA2L1支持包

我们第一次接触芯片,想在keil中编写他的程序,首先需要在keil中配置他的pack文件。在百度网盘中有,或者也可以直接去MDK官网下载。我建议使用百度网盘,MDK因为是下载外网资料,所以网速比百度网盘还慢。

方案1--百度网盘下载

百度网盘下载链接:
链接: https://pan.baidu.com/s/1J5onratXDnqBu0r51nwp-Q?pwd=j6x7
提取码:j6x7

方案2--MDK官网下载pack

MDKpack下载网址中,按Ctrl+F,搜索Renesas。然后按照下图下载即可。

在keil中导入pack

(1)打开keil(注意,任意工程都行,就算没有工程是空白的也行)。点击左上角的PACK Installer
(2)进入PACK Installer之后,关闭弹窗——>点击左上角的File——>点击Import
(3)找到存放PACK的路径,然后打开他即可。 注意,如果是我百度网盘下载的,PACK文件在工具文件夹中

准备RA_Smart_Configurator软件

安装RA_Smart_Configurator

(1)因为瑞萨是日本品牌,所以我 建议存放RA_Smart_Configurator的文件夹路径 不要存在中文
(2)因为我已经将RA_Smart_Configurator下载了,所以我懒得再下载一次了。我发现野火也有教程,所以在野火基础上进行讲解。
(3)勾选我同意协议即可
(4)等待安装完成之后,点击OK即可

创建RA_Smart_Configurator快捷键

(1)我不知道为什么安装了RA_Smart_Configurator之后,不会自己产生快捷键,比较奇怪。
(2)我们需要进入自定义安装路径下的eclipse文件夹中找到rasc.exe文件。因为我自定义安装路径是D:\RA_Smart_Configurator\soft,所以我需要在D:\RA_Smart_Configurator\soft\eclipse中找到rasc.exe文件。
(3)右键——>显示更多——>创建快捷方式——>将快捷方式拖到桌面

将RASC集成进入keil中

(1)打开keil——>点击右上方Tool——>Customize Tools
(2)点击上方的框,输入如下指令(建议直接复制,怕出问题)
//Menu Content
RA Smart Configurator
//Initial Folder
$P
//Arguments
--device $D --compiler ARMv6 configuration.xml
(3)同上,完成之后点击OK
//Menu Content
Device Partition Manager
//Initial Folder
$P
//Arguments
-application com.renesas.cdt.ddsc.dpm.ui.dpmapplication configuration.xml "→$L%L"

利用rasc.exe生成工程

rasc.exe工程配置

(1)双击打开rasc.exe文件
(2)rasc.exe会自动将工程存放到C盘,如果不想将工程 存放到C盘,按照如下执行。如果愿意存放在C盘,第二步和第三步不需要执行。
(3)设置好基本配置
(4)选择是否开操作系统,因为是第一次接触,新手入门,所以我就不开操作系统了。
(5)点击Finsh即可
(6)配置完成出现这个界面之后,点击关闭

keil程序下载

(1)在我们上面指定的工程路径下就会生成一些文件,我们打开project3.uvprojx文件。
(2)因为我们下载程序需要配置很多东西,此时有一个好办法可以自动帮我们处理。我们先将芯片型号换成其他的,然后再换回来即可。
(3)仿真器配置。我是使用的野火CMSIS DAP下载器,其他型号的下载器也可以。不过需要注意固件版本是否是最新的。我之前尝试使用STlink一直下载不进去,问过大佬之后,他们说是可以用STlink的,我怀疑可能是我是使用的国产盗版STlink的原因。
(4)接线,可以直接在我百度网盘的手册资料中找到。按Ctrl+F查找SWDIO即可(图1)。丝印层能够看到J1和J2的标记(图2)。根据原理图我们找到接线,实际接线如下(图三)。
(5)编译,下载。
注意:有时候下载不成功,是因为keil自动会把前面的配置改了,所以需要重新按照上面的配置一次。

将RASC集成进入keil中

(1)打开keil工程——>点击右上方Tool——>Customize Tools
(2)点击上方的框,输入如下指令(建议直接复制,怕出问题)
//Menu Content
RA Smart Configurator
//Initial Folder
$P
//Arguments
--device $D --compiler ARMv6 configuration.xml
(3)同上,完成之后点击OK
//Menu Content
Device Partition Manager
//Initial Folder
$P
//Arguments
-application com.renesas.cdt.ddsc.dpm.ui.dpmapplication configuration.xml "→$L%L"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【致敬未来的攻城狮计划】--RA2E1 开发板测评(1)keil环境配置 的相关文章

  • Docker容器与虚拟化技术:Docker资源控制、数据管理

    目录 一 理论 1 资源控制 2 Docker数据管理 二 实验 1 Docker资源控制 2 Docker数据管理 三 问题 1 docker容器故障导致大量日志集满 造成磁盘空间满 2 当日志占满之后如何处理 四 总结 一 理论 1 资
  • 【模电】0014 运放自激振荡和消除(补偿)

    一般我们讨论的负反馈放大电路多关注其幅频特性 也就是它的增益 而对其相频特性关注的不多 这主要是因为 一个放大电路如果它工作状态是稳定的 其输入和输出相差一定的相位对分析它的特性并不影响 只是相当于信号延迟了一点时间 注意这里有个前提条件
  • 关于IP网段间互访的问题——路由是根本

    文章出处 http blog csdn net dog250 archive 2010 02 09 5303291 aspx 之所以IP网段间可以互相访问 完全靠的就是路由 因此路由是IP通信的根本 IP是机器可以进行通信的资格证书 而路由
  • 【满分】【华为OD机试真题2023 JAVA&JS】工作安排

    华为OD机试真题 2023年度机试题库全覆盖 刷题指南点这里 工作安排 知识点循环数组贪心动态规划 时间限制 1s 空间限制 32MB 限定语言 不限 题目描述 小明每周上班都会拿到自己的工作清单 工作清单内包含n项工作 每项工作都有对应的
  • Vue Baidu Map使用

    百度地图官方提供的是常规
  • DS单链表--类实现

    用C 语言和类实现单链表 含头结点 属性包括 data数据域 next指针域 操作包括 插入 删除 查找 注意 单链表不是数组 所以位置从1开始对应首结点 头结点不放数据 输入 n 第1行先输入n表示有n个数据 接着输入n个数据 第2行输入
  • 螺旋队列(由里向外)

    假设有如下排列 21 22 20 7 8 9 10 19 6 1 2 11 18 5 4 3 12 17 16 15 14 13 1的坐标是 0 0 3的坐标是 1 1 7的坐标是 1 1 分析 第1层之内有1个数 第2层之内有9个数 第3

随机推荐

  • Kafka Connect JNDI注入漏洞复现(CVE-2023-25194)

    漏洞原理 Apache Kafka Connect中存在JNDI注入漏洞 当攻击者可访问Kafka Connect Worker 且可以创建或修改连接器时 通过设置sasl jaas config属性为com sun security au
  • Qt界面刷新优化的一些心得

    背景 一个类似Windows任务管理器的性能界面 该界面有多个曲线图同时定时刷新 每个曲线图包括多条曲线更新 数据更新频率大概为一秒一次 程序中曲线图已封装为自定义的图表类 给出数据更新接口 初始方案 主程序设计方案上 采用数据收集和数据更
  • 《云计算与大数据技术应用》

    第一章 云计算概述 1 1什么是云计算 1 1 1云计算的定义 云计算是分布式计算的一种 指的是通过网络 云 将巨大的数据计算处理程序分解成无数个小程序 然后 通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户 云计算早期
  • javascript数组的直接量语言允许有可选的结尾的逗号

    var undefs 数组有2个元素 都是undefined 数组直接量的语法允许有可选的结尾的逗号 故 只有两个元素
  • OA会议管理系统之我的会议(会议排座&可拖拽座位&附源码)

    目录 一 前言 1 导读 二 我的会议功能实现 1 功能介绍 2 功能分析 3 功能实现 3 1 前期准备 3 2 dao层编写 3 3 jsp页面搭建 3 4 Web层编写 4 案例展示 一 前言 1 导读 OA会议管理系统之会议发布 内
  • RabbitMQ提供了6种消息模型介绍

    RabbitMQ提供了6种消息模型 但是第6种其实是RPC 并不是MQ 因此不予学习 那么也就剩下5种 但是其实3 4 5这三种都属于订阅模型 只不过进行路由的方式不同 一 基本消息模型 RabbitMQ是一个消息代理 它接受和转发消息 你
  • oracle删除重复数据保留第一条记录

    1 查找表中多余的重复记录 重复记录是根据单个字段 Id 来判断 select from 表 where Id in select Id from 表 group byId having count Id gt 1 2 删除表中多余的重复记
  • zoj 1201 Inversion

    题目意思 如果输入的是p类串 则输出i类串 如果输出的是i类 则输出p类串 p转i 寻找在p串中在j左边的比j大的数的个数 i串中的第j个数填为该数 i转p 从尾部开始 若第j个数的值为x 则说明在p串中j的左边有x个数大于j 通过从后到前
  • spring集成kafka,实现一个topic可以被多个group消费

    由于新公司是做物联网的 公司刚起步 没什么项目 就是在做一些基础的服务的搭建 现在微服务这么火 可想而知 Spring Boot Spring Cloud 是必须要会的技能 而做物联网 把各种智能设备的数据采集上来 也避免不了要用到消息系统
  • Linux 下qt creator 对c++ 和cuda混合编译生成.so 文件

    问题一 creator 上如何设置可以编译输出 so 文件 要做哪些工作呢 解决如下 1 TEMPLATE lib DEFINES TESTPCL LIBRARY 我的项目名 TARGET testPCL 2 在我要开放出去的接口类那里 做
  • JavaFX之Drag And Drop拖放操作

    声明 本博客文章原创类别的均为个人原创 版权所有 转载请注明出处 http blog csdn net ml3947 看到有网站直接copy不加链接 当然我的个人博客文章目前都是从我的CSDN博客转移上去的 大家好 新的JavaFX的教程又
  • 两个MySQL做双数据源如何配置_SpringBoot系列--Mysql、Sqlserver 双数据源配置

    在最近的项目开发中 需要用到Mysql和Sqlserverl两种数据库 也就是要进行双数据源的配置 网上看了下 大多比较繁琐 且不够明确 今天分享一个在SpringBoot 中简洁高效配置双数据源的方案 项目结构如下 application
  • Android之ProgressDialog与自定义LoadingDialog

    最近呢一直进行Android项目的开发 开发过程中发现 以前的好多知识点都想不起来了 都得先去Google一下 进展缓慢 耗时又耗力 所以决定将开发中的知识点慢慢总结下来 以便日后查验 大家在进行网络请求数据的时候 尤其是第一次 是不是也会
  • ESP32CAM连接阿里云物联网平台

    搭建arduino开发环境 这里不多说 网上有很多教程 简单说下我在搭建环境时踩的一些坑 1 在arduino库管理器中下载esp32的库出错 解决方法 搭个梯子下载就行了 2 上传项目报错 这个问题出现的原因是板子连线有问题 在烧录的时候
  • 数据结构时间复杂度T(n)=O(f(n))的含义

    1 首先要明白数量级的表示符号 O 和o 分别代表 同阶和高阶 例 如果a b都是无穷小 高阶 如果lim n gt 0 b a的极限等于0 就说b是比a高阶的无穷小 记作b o a 同阶 如果lim n gt 0 b a的极限等于c c
  • HashMap/ConcurrentHashMap在单线程模式下的性能比较

    起源 阅读源码发现jdk8中ConcurrentHashMap是基于synchronized来加锁实现多线程安全的 但是实现方式上与早期的HashTable又有了很大的区别 虽然都是使用synchronized来加锁 但是锁的粒度不一样 大
  • Python+Pycharm和 VisualStudio C++社区版使用PK及易混淆的语法问题

    这2年都是在用Python 使用环境要么是Python的IDLE UE 要么使用Pycharm 近年来基本上都是使用的Pycharm 期间偶尔阅读一下C 的代码 但一直没安装相关编译器 近来为了研究OpenCV的算法 发现光阅读源代码以及难
  • linux CentOS7 keepalived+LVS(DR)搭建部署

    目录 一 作用 二 环境简介 三 操作步骤 一 作用 使用keepalived解决lvs的单点故障 高可用集群 二 环境简介 1 准备6台虚拟机 2台做LVS主备调度器 2台做web服务器 1台做存储 1台客户机验证 2 LVS主备调度器
  • 如何在pycharm删除多余的空行

    如何在pycharm删除多余的空行 示例 1 使用快捷键Ctrl r 输入 n替换为空 点击Replace all 2 完成效果如下 3 使用快捷键Ctrl Alt L 让它变的更符合PEP8标准
  • 【致敬未来的攻城狮计划】--RA2E1 开发板测评(1)keil环境配置

    前言 1 首先感谢 李肯前辈的活动 从而申请到了RA2L1开发板的测评 2 本文将会简单介绍此开发的Renesas RA2L1 开发板的前期配置 需要注意的是 MDK版本要5 30 以上 MDK下载链接 3 相关资料 链接 https pa