【致敬未来的攻城狮计划】— 连续打卡第五天:Keil配置使用(使用 RASC 生成 Keil 工程)

系列文章目录

1.连续打卡第一天:提前对CPK_RA2E1是瑞萨RA系列开发板的初体验,了解一下

2.开发环境的选择和调试(从零开始,加油)

3.欲速则不达,今天是对RA2E1 基础知识的补充学习。

4.e2 studio 使用教程


文章目录


前言

        作为单片机爱好者,Keil软件是必备的,也是生态链的一个环节,于是 开发板瑞萨RA2E1  Keil配置使用(使用 RASC 生成 Keil 工程)的教程应运而生。


一、RASC生产Keil工程?

        Keil(MDK-ARM)的下载页面为:https://www.keil.com/download/product/

        使用 Keil 软件开发瑞萨 RA MCU 还需要 RA 芯片包以及 RASC 软件,它们和 e2s 一样都可以在 同一个下载页面获得。 Renesas Advanced Smart Configurator (RASC) 的下载页面为:https://github.com/renesas/fsp/releases。 在该页面下可以找到 RASC 的安装程序,还有 RA 芯片包。

        RASC安装教程在:【致敬未来的攻城狮计划】— 连续打卡第二天:开发环境的选择和调试(从零开始,加油)_嵌入式up的博客-CSDN博客

        手动新建一个名为“RAE1_Keil”的文件夹,并将该文件夹作为我们的工作空间,我们的所有 Keil 工程都会放在这个文件夹里面。值得注意的是:该工作空间文件夹必须放在全英文的路 径下,不能包含有中文字符。

        注意:(得到李肯老大得提示)

  1. 几个工具必须要安装,可能还有版本兼容的问题,尽量按这里推荐的版本:
  2. KEIL: V5.35.0.0 亲测OK(可以试试提升自己得keil版本)
  3. MDK的芯片包:Renesas.RA_DFP.3.5.0.pack 版本
  4. FSP: V3.5.0 版本 FSP_Packs_v3.5.0.exe,rt-thread版本必须这个版本,如果采用e2-studio可以选用更高版本
  5. RASC: V3.5.0 版本 setup_fsp_v3_5_0_rasc_v2021-10.exe,rt-thread版本必须这个版本,如果采用e2-studio可以选用更高版本
  6. 下载工具:Renesas_Flash_Programmer_Package_V31101.exe 推荐;如果IDE环境可以直接完成下载,也可以
  7. 用e2-studio开发,即基于瑞萨原生的开发方式开发,可以考虑去升级;如果要跑rt-thread版本,务必使用3.5.0版本;不能太高的版本

keil5 下载:如果需要PSN或LIC  只要去  如图进去获取 

 

 将码,复制粘贴即可使用。进去之后历史版本都有!

然后下载 MDK-ARM V5.35  安装  更新版本。

正常一路  Next  下去就行了

还需安装   

还需安装


 二、使用步骤

1.新建工程

2.起名、设置工程放置路径。

注意:为了避免编译错误,Keil工程所在位置的绝对路径必须是全英文路径,不能包含有中文字符。

 3.设置芯片型号  和  软件版本号

 4.设置工程项目,keil5类型

  • FSP Version 一般来说选择最新的版本即可。

  • 板子型号选择 “Custom User Board (Any Device)”,即用户自定制的板子。 因为软件不知道我们的板子用的是什么芯片,所以后面有一个小括号括起来的“Any Device”提示字样。

  • Device 一栏,我们要点开 “…” 按钮,在弹出的界面中选择我们板子上所用的芯片型号,然后点击“确定”即可

  • 编程语言:我们默认选择C语言。

  • 在下方的“IDE Project Type”栏里选择 “Keil MDK Version 5”。

  • 在下方的“Toolchains”栏里选择工具链 “ARM Compiler 6”,这个是 Keil 自带的 ARM 官方编译器。

5.一路  Next  下去  打开  工程目录  即可看见自己新建的keil工程。

 6.配置工程

 7.添加工程的头文件包含路径

        需要注意,我们在这里需要添加一下头文件包含路径:”./src”, 因为在后面编写驱动程序的时候,我们会把所有的驱动代码文件都放到工程根目录的 src 文件夹下面。

        添加方法如下。 首先打开工程选项配置窗口,并切换到 “C/C++ (AC6)” 页面,可以看到其中有一栏 “Include Paths”,目前为空。 我们要做的就是在 “Include Paths” 当中添加一条头文件包含的相对路径 “./src”。

8.加入“./src”路径,然后一路点击确定即可。路径“./src”或者“.\src”表示的是相对于 Keil 工程根目录的相对路径。

 

 9.由于开发板  板载Jlink  所以插上线即可  下载

 10.下载问题(Cannot Load Flash Programming Algorithm !和  Error: Flash Download failed - "Cortex-M23")

 

如下设置即可解决问题

第一步:先将工程根目录的  xx.uvoptx 文件删除

 第二步:如图所示:

 

 

 

如上设置即可使用,亲测有效!


总结

        以上便是今天的学习内容,希望对大家有所帮助。


再接再厉,勇攀高峰。

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式up

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值