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

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

3天内不再提示

使用J-Link烧写程序到RA芯片

RA生态工作室 2021-11-11 18:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

pYYBAGGA3i6Af0z4AABdWrtWoBM374.png

1.概述

本篇文章主要介绍如何使用 J-Link 对瑞萨芯片进行烧录,并以实际项目进行演示。

2.硬件准备

首先需要准备一个开发板,这里我准备的是 RA-Eco-RA2L1-48PIN 的开发板。

pYYBAGGLLTuAKokoAAL5D_IbQXA990.png

L1开发板git链接

https://gitee.com/ramcu/ra-eco-ra2-l1-48-pin.git

3.软件准备

需要下载新版 J-Link 软件,旧版可能不支持瑞萨,所以可以进入 J-Link 官网进行下载。

下载地址:https://www.segger.com/downloads/jlink/

poYBAGGLLH6Ae46tAAIQ0m8scKA086.png

4.Hex文件准备

Hex 文件格式是可以烧写到单片机中,被单片机执行的一种文件格式,生成 Hex 文件的方式有很多种,可以通过不同的编译器将 C 程序或者汇编程序编译生成 Hex 。

配置 e2studio 输出 Hex 文件,选择项目->属性,配置如下所示。

poYBAGGLLXWAc-bvAAFxLcMppD0261.png

之后选择C/C++构建->设置->工具设置->GNU ARM Cross Create Flash Image->General,在Output file format中选择 Intel HEX 进行输出 HEX 文件。

poYBAGGLLY-AdK9kAADuhmSwQrc601.png

对程序进行重新编译,就会出现 Hex 文件,文件一般在该项目的 Debug 文件夹中。

pYYBAGGLLaeAEjugAAITOfb9C2I168.png

5.J-Link y与瑞萨开发板进行SWD方式接线

J-Link 接口如下所示。

poYBAGGLLbuAL1x9AANLngx8qFs733.png

J-Link

开发板

2pin->3.3V

VCC

4pin->GND

GND

7pin->SWDIO

SWDIO

9pin->SWCLK

SWCL

6.程序烧录

打开 J-Flash Lite 进行烧录。

pYYBAGGLLeSAToR0AAAOmKq_QMA614.png

将芯片型号以及烧录方式选择好。

pYYBAGGLLe2AbsOCAAAtkt_mytg353.png

选择烧录文件。

pYYBAGGLLfWAV_b9AADs4cH7W4U785.png

Hex 文件下载。

pYYBAGGLLhiAeKZdAADPU9m94OQ812.png

之后对开发板进行断电或者复位即可查看效果。


7.教学视频

视频教学在B站官方账号,欢迎观看B站教学视频~


原文标题:瑞萨e2studio----GPIO输出

文章出处:【微信公众号:RA生态工作室】欢迎添加关注!文章转载请注明出处。

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

    关注

    147

    文章

    19211

    浏览量

    405047
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9605

    浏览量

    394083
  • 嵌入式
    +关注

    关注

    5210

    文章

    20726

    浏览量

    338081
  • 开发板
    +关注

    关注

    26

    文章

    6476

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    无法通过 J-Link SWD 连接到定制板上的S32K144, “在 Coresight setu 中找不到内核,怎么解决?

    我正在使用使用 S32K144 MCU 的定制板并尝试通过SEGGER J-Link使用 SWD。 我在连接 JLink.exe(或通过 S32 Design Studio)时遇到
    发表于 04-28 06:21

    用于在FRDM-i.MX93上调试Cortex-M33的推荐J-Link 型号?

    大家好 我正在使用 FRDM-I.MX93 开发板,目标是 Cortex-M33(实时内核)。我已经通过AN14120和一些社区讨论,我知道通过 SWD(P14 标头)上的 J-Link 支持调试
    发表于 04-22 06:56

    昂瑞微OM662X系列MCU正式获得SEGGER J-Link/Flasher支持

    北京昂瑞微电子技术股份有限公司(以下简称为“昂瑞微”)宣布,其OM662X系列实时控制MCU已正式完成与微控制器调试下载与量产编程工具厂商SEGGER旗下J-Link调试器及Flasher 编程器的生态适配。相关型号现已上线至SEGGER官网支持设备列表。
    的头像 发表于 04-16 11:38 2346次阅读

    【教程】CW32之使用J-Link烧录.hex文件

    在平时调试时,我们也可以使用DAP-Link、ST-Link等进行烧录和Debug,使用方法和STM32类似。然而当我们手头只有hex文件(或bin文件)时,可以尝试使用J-Link进行烧录。
    的头像 发表于 04-01 16:56 3373次阅读
    【教程】CW32之使用<b class='flag-5'>J-Link</b>烧录.hex文件

    使用 J-LINK 调试时发生错误,是什么原因导致的?如何解决?

    使用J-Link调试时发生错误,如图所示。我应该如何解决这个错误?
    发表于 02-26 10:08

    多多盒子助手 J-link RTT实时助手 串口助手 波形图显示非常好用的工具

    曲线增益调节 - 各通道独立增益和偏置调整 多协议多设备支持 串口调试 - 完整串口参数配置(波特率、数据位、校验位等) J-Link集成 - 内置SEGGER J-Link,支持RTT实时
    发表于 12-12 09:26

    CWDAPLINK与J-link下载有什么区别?哪一款比较好?

    CWDAPLINK与J-link下载有什么区别?哪一款比较好?
    发表于 12-02 06:06

    使用J-Link Attach NXP S32K3导致对应RAM区域被初始化成0xDEADBEEF

    在IAR Embedded Workbench for Arm中使用J-Link Attach NXP S32K3的时候,会提示对应RAM区域被初始化成0xDEADBEEF,导致对应RAM区域的数据被“篡改”。
    的头像 发表于 11-03 15:26 5652次阅读
    使用<b class='flag-5'>J-Link</b> Attach NXP S32K3导致对应RAM区域被初始化成0xDEADBEEF

    生态芯进阶 | SEGGER J-Link/Flasher深度适配极海G32R50x系列实时控制MCU!

      近日,SEGGER 宣布通过J-Link Prime芯片伙伴计划, 其“开盒即用”的 J-Link调试器和Flasher编程器,已完成对极海G32R50x系列实时控制MCU的生态适配。 深度适配
    的头像 发表于 09-22 14:23 1467次阅读
    生态芯进阶 | SEGGER <b class='flag-5'>J-Link</b>/Flasher深度适配极海G32R50x系列实时控制MCU!

    RA4E2开发板评测】1、从开箱到点亮 LED

    J-Link 无法识别芯片 2.2.1 可能的原因及排查步骤 驱动问题 :确保电脑已安装最新版本的J-Link驱动程序 (可从 SEGGER 官网下载)。 硬件连接 : 确认 Deb
    发表于 09-05 17:37

    RA4E2开发板测评】MDK程序开发+J-LINK下载-&gt;RA4M2配置方法

    习惯STM32开发转RA4M2开发的童鞋可能更习惯MDK和采用J-LINK实现开发和调试。 1.使用配置工具配置端口(类似于STM32CUBEMX) 型号选型和开发环境选择设置 2配置GPIO口
    发表于 08-31 13:55

    是否可以使用 SEGGER J-Link(JTAG/SWD)重写 PMG1-S3 的量产固件?

    是否可以使用 SEGGER J-Link(JTAG/SWD)重写 PMG1-S3 的量产固件?
    发表于 07-31 06:31

    FLASH/编程白皮书

    白皮书:如何Flash——不同场景不同需求下的选择认识Flash NAND vs. NOR如何/编程不同方案比较
    发表于 07-28 16:05 0次下载

    使用Segger J-Link Pro对XMC7200的CM0+内核进行编程遇到的问题求解

    当我使用 GNU C 编译器编译起始(.text)地址为 0x10000000 的 CM0+ 程序时,我无法在 Segger J-Link Pro 中下载该程序。我在输出窗口中收到一个空白的错误弹出
    发表于 07-21 06:05

    SEGGER J-Link调试器支持Allegro微控制器

    SEGGER领先的J-Link调试器现在可用于Allegro MicroSystems MCU的程序下载和在线调试。有了J-Link的支持,结合Ozone多平台调试器,以及Flasher系列的专业在线编程器,技术人员可以实现A8
    的头像 发表于 06-10 09:29 1615次阅读