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

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

3天内不再提示

使用VSCODE+GNU+J-Link开发瑞萨RA MCU(上)

瑞萨MCU小百科 来源:瑞萨 作者:瑞萨 2022-12-06 12:15 次阅读

1. 工具下载

1.1 arm-none-eabi-gcc下载

识别下方二维码或复制下方链接进入网站下载:

a7089ee6-751b-11ed-8abf-dac502259ad0.png

https://developer.arm.com/downloads/-/gnu-rm

进入链接后,根据使用的操作系统选择对应的版本就可以,如图1-1。

a721f936-751b-11ed-8abf-dac502259ad0.png

图1-1 GCC下载界面

1.2 GNU make工具下载

识别下方二维码或复制下方链接进入网站下载:

a74c4e0c-751b-11ed-8abf-dac502259ad0.png

https://sourceforge.net/projects/mingw/

进入链接后,选择download即可,如图1-2。

a764b7da-751b-11ed-8abf-dac502259ad0.png

图1-2 MinGW下载界面

1.3 J-Link工具下载

识别下方二维码或复制下方链接进入网站下载:

a7966c26-751b-11ed-8abf-dac502259ad0.png

https://www.segger.com/downloads/jlink/

进入链接后,选择需要的版本进行下载,这里我选择了7.68版本、64位windows系统,如图1-3,注意:太低的版本可能不支持RA MCU

a7ae997c-751b-11ed-8abf-dac502259ad0.png

图1-3 J-Link下载界面

1.4 VSCODE下载及安装

识别下方二维码或复制下方链接进入网站下载:

a7f139b2-751b-11ed-8abf-dac502259ad0.png

https://code.visualstudio.com/Download

根据使用的操作系统选择对应的版本即可,如图1-4。

a8025b02-751b-11ed-8abf-dac502259ad0.png

图1-4 VSCode下载界面

2. 工具安装

下载完成后的几个文件如图2-1。

a82acf56-751b-11ed-8abf-dac502259ad0.png

图2-1 所有工具的安装包

文件名 说明
1 gcc-arm-none-eabi-10.3-2021.10-win32.exe arm-none-eabi-gcc安装文件
2 JLink_Windows_V768_x86_64.exe J-Link工具安装文件
3 mingw-get-setup.exe GUN make工具安装文件
4 VSCode-win32-x64-1.73.1.zip VSCode安装文件

2.1 arm-none-eabi-gcc安装

运行gcc-arm-none-eabi-10.3-2021.10-win32.exe文件,选择目录进行安装即可,安装完成后有个bin目录,后面添加环境变量需要用到。我这里是C: oolsGNU Arm Embedded Toolchain10 2021.10in。

2.2 GNU make工具安装

运行JLink_Windows_V768_x86_64.exe,安装完成后,运行安装目录下bin文件夹里面的mingw-get.exe文件打开MinGW Installation Manager,把MinGW Base System下面的安装包全部选择,如图2-2。

a8459cb4-751b-11ed-8abf-dac502259ad0.png

图2-2 MinGW及Base System选择界面

安装包选择完成后,依次点击Installation -> Apply Changes,在弹出的对话框中选择Apply,就开始对选择的安装包进行下载,下载时间比较长,图2-3是其中一个安装包的下载进度示意图。

a874e474-751b-11ed-8abf-dac502259ad0.png

图2-3 安装包下载过程

全部下载完成后,在下图的对话框中选择Close即完成,如图2-4,完成后bin目录下增加了很多文件,有个mingw32-make.exe的文件,复制后重命名为make.exe,如图2-5。这里的bin目录在后面添加环境变量时要用到,我这里是C: oolsMinGWin。

a8888c36-751b-11ed-8abf-dac502259ad0.png

图2-4 安装包下载完成

a8a05ec4-751b-11ed-8abf-dac502259ad0.png

图2-5 复制并重命名mingw32-make.exe

2.3 J-Link工具安装

运行JLink_Windows_V768_x86_64.exe文件,选择目录进行安装即可,安装目录在后面添加环境变量时要用到,我这里是C: oolsSEGGERJLink。

2.4 VSCode安装

如在前面步骤中下载的是.zip文件,则直接解压,目录下的Code.exe就是VSCode的打开文件;若下载的是.exe文件,则需要安装。

3. 添加环境变量

在“此电脑”右键选择“属性”,按照图3-1中标识的顺序分别把下面3个目录添加到环境变量中,完成后重启电脑。

C: oolsGNU Arm Embedded Toolchain10 2021.10in

C: oolsMinGWin

C: oolsSEGGERJLink

a8c391fa-751b-11ed-8abf-dac502259ad0.png

图3-1 添加环境变量

重启完成后,win+R输入cmd,打开目录提示符,如图3-2。

a8f1b012-751b-11ed-8abf-dac502259ad0.png

图3-2 打开目录提示符

在命令提示符中输入path后回车,可以看到3个目录已经添加到环境变量中,如图3-3。

a90d3d5a-751b-11ed-8abf-dac502259ad0.png

图3-3 查看环境变量

在命令提示符中分别输入gcc-v、make -v、jlink -f后回车,若分别显示了版本信息,如图3-4,则说明正常;否则需要按照上面的安装工具和添加环境变量步骤进行检查。

a9277e54-751b-11ed-8abf-dac502259ad0.png

图3-4 检查已安装工具的版本信息

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

    关注

    146

    文章

    17135

    浏览量

    351031
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9088

    浏览量

    367413
  • 瑞萨
    +关注

    关注

    35

    文章

    22309

    浏览量

    86255
  • vscode
    +关注

    关注

    1

    文章

    155

    浏览量

    7698

原文标题:使用VSCODE+GNU+J-Link开发瑞萨RA MCU(上)

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

收藏 人收藏

    评论

    相关推荐

    电子时钟制作(RA)(3)----使用J-Link烧写程序到芯片

    这一节主要讲解如何使用J-LinkRA芯片进行烧录。
    的头像 发表于 12-01 14:01 904次阅读
    电子时钟制作(<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b>)(3)----使用<b class='flag-5'>J-Link</b>烧写程序到<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>芯片

    基于RASC的keil电子时钟制作(RA)(3)----使用J-Link烧写程序到芯片

    这一节主要讲解如何使用J-LinkRA芯片进行烧录。
    的头像 发表于 12-01 14:49 601次阅读
    基于RASC的keil电子时钟制作(<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b>)(3)----使用<b class='flag-5'>J-Link</b>烧写程序到<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>芯片

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

    大家好,我是痞子衡,是正经搞威廉希尔官方网站 的痞子。今天痞子衡给大家介绍的是RA8系列高性能MCU开发上手体验。
    的头像 发表于 08-08 15:21 1436次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b>8系列高性能<b class='flag-5'>MCU</b><b class='flag-5'>开发</b>上手体验

    RA4系列开发板体验】1 RA4M2开发环境搭建

    开发环境:IDE:MKD 5.30开发板:RA-Eco-RA4M2MCU:R7FA4M2AD3CFP电子的
    发表于 11-26 18:11

    RA4M2设计挑战赛】MDK+J-LINK开发 RA4M2 项目

    坛! (elecfans.com)3.J-LINK开发板连接由于开发板没有设计直接的J-LINK连接口,采用4根杜邦线进行连接,连接方式参考哔哩哔哩中
    发表于 02-23 16:32

    RA系列MCU选型指南

    RA系列MCU产品基于Arm Cortex-M内核,与自有内核RL78和RX系列一起,成为
    发表于 11-08 13:51 2301次阅读

    使用VSCODE+GNU+J-Link开发RA MCU(下)

    的集成开发环境e 2 studio创建RA工程,编译后会在Debug目录下生成makefile文件,如图5-1,可以直接使用这个makefile,感兴趣的朋友也可以自己编写make
    的头像 发表于 12-06 12:10 1925次阅读

    线下培训 | 电子RA MCU应用开发培训课程报名开启![野火电子]

    TRAINING RA应用开发培训课程来了! 电子RA系列MCU产品基于Arm  Corte
    的头像 发表于 03-21 10:30 1113次阅读

    如何使用RA评估板J-Link OB的Debug Out功能

    线即可完成MCU的评估、调试和测试,无需单独的J-Link仿真器。 其中大部分EK都具有J-Link OB的Debug Out功能,也就是说,板
    的头像 发表于 04-21 15:30 1675次阅读

    vscode+pyocd+daplink调试ra6m3

    拿到了ra6m3的板子,发现使用RT-Thread Stduio下载速度很慢,就想着搭建一个vscode的环境试试。
    的头像 发表于 06-07 11:51 1462次阅读

    vscode+pyocd+daplink调试ra6m3步骤

    拿到了ra6m3的板子,发现使用RT-Thread Stduio下载速度很慢,就想着搭建一个vscode的环境试试。
    的头像 发表于 09-14 14:47 1708次阅读

    RA MCU串口通信空闲中断

    RA MCU串口通信空闲中断
    的头像 发表于 09-26 16:59 948次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>串口通信空闲中断

    基于R7FA2E1A52DFL MCU的触控系统设计与J-link仿真

    基于R7FA2E1A52DFL MCU的触控系统设计与J-link仿真
    的头像 发表于 09-26 17:18 1161次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b>R7FA2E1A52DFL <b class='flag-5'>MCU</b>的触控系统设计与<b class='flag-5'>J-link</b>仿真

    使用VSCODE+GNU+J-Link开发RA MCU

    使用VSCODE+GNU+J-Link开发RA MCU
    的头像 发表于 09-04 16:23 1062次阅读
    使用<b class='flag-5'>VSCODE+GNU+J-Link</b><b class='flag-5'>开发</b><b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>(<b class='flag-5'>上</b>)

    使用VSCODE+GNU+J-Link开发RA MCU(下)

    使用VSCODE+GNU+J-Link开发RA MCU
    的头像 发表于 09-04 16:23 939次阅读
    使用<b class='flag-5'>VSCODE+GNU+J-Link</b><b class='flag-5'>开发</b><b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b> <b class='flag-5'>MCU</b>(下)