瑞萨RH850开发环境搭建

article/2025/11/6 16:49:56

简述

本文介绍瑞萨RH850开发环境搭建。 内部包含cancasexl的驱动安装,canoe的软件安装,IAR的软件安装,E1的自检等。

当前版本:V1.0

email:1256153255@qq.com

website for get 瑞萨RH850开发板 and 瑞萨E1仿真器

变更信息

变更日期变更描述变更人
2021.01.17新建做成开发部

1.1.开发工具

在这里插入图片描述

1.2.CANcaseXL和VN1640A

1.2.1.CANcaseXL、VN1640A正反面图

在这里插入图片描述CANcaseXL正面图

在这里插入图片描述CANcaseXL反面图

在这里插入图片描述VN1640A正面图

在这里插入图片描述VN1640A反面图

1.2.2.CANcaseXL驱动安装

1)双击图1.2.2.1的「autorun.exe」可执行文件,出现下图1.2.2.2所示界面
在这里插入图片描述

​ 图1.2.2.1.驱动安装目录

2)单击图1.2.2.2界面的「>Install Driver」进行安装
在这里插入图片描述图1.2.2.2 安装界面

在这里插入图片描述图1.2.2.3 安装界面

在这里插入图片描述

图1.2.2.3 安装中

3)图1.2.2.4 选中VN1610/VN1611/VN1630/VN1640CANcaseXL/CANcaseXL log,点击「Install」安装驱动
在这里插入图片描述图1.2.2.4 选择要安装的驱动

在这里插入图片描述图1.2.2.5 确认安装

在这里插入图片描述图1.2.2.6 安装完成

4)确认驱动是否安装成功

①将CANcaseXL插入电脑,如图1.2.2.7所示

②点击「控制面板->Vector Hardware」,能看到CANcaseXL和CAN、LIN的授权信息时表示驱动安装成功,如图1.2.2.8所示
在这里插入图片描述图1.2.2.7 CANcaseXL插入电脑

在这里插入图片描述图1.2.2.8 查看驱动安装成功

1.2.3.CANoe安装

CANOE 功能很功大,监控、模拟 CAN/LIN 等报文,可以google看看,这里不进行详述。

1)双击图1.2.3.1的「autorun.exe」可执行文件,出现下图1.2.3.2所示界面
在这里插入图片描述图1.2.3.1

2)单击图1.2.3.2界面的「>Install CANoe」进行安装

PS:有些电脑会出现图1.2.3.3的提示,如果出现请点击「下载并安装此功能」进行安装,如未出现则忽略
在这里插入图片描述图1.2.3.2

在这里插入图片描述图1.2.3.3

3)若出现图1.2.3.3提示并点击下载安装,会出现图1.2.3.4和1.2.3.5的安装过程,等待安装完成

PS:若未出现图1.2.3.3,忽略该步操作
在这里插入图片描述图1.2.3.4

在这里插入图片描述图1.2.3.5

在这里插入图片描述图1.2.3.6

4)再次单击图1.2.3.2界面的「>Install CANoe」进行安装,根据需要选择图1.2.3.8的安装路径,也可以默认安装
在这里插入图片描述图1.2.3.7

在这里插入图片描述图1.2.3.8

5)安装(图1.2.3.9),等待安装完成(图1.2.3.10),完成后单击「Exit
在这里插入图片描述图1.2.3.9

在这里插入图片描述图1.2.3.10

6)到目前为止 canoe 的 11.0.81 版本安装完成,但是这个版本有些功能无法使用,比如 IG 功能,解决的方法是升级, Vector 在 2019 年 5 月份发布了 canoe11.0 的 SP4 补丁,安装后即可。
在这里插入图片描述图1.2.3.11

7)选择安装路径,也可以默认安装(图1.2.3.12),等待安装完成(图1.2.3.13)
在这里插入图片描述图1.2.3.12

在这里插入图片描述图1.2.3.13

8)进行CANoe升级
在这里插入图片描述图1.2.3.14

在这里插入图片描述图1.2.3.15

9)等待升级完成,点击「Exit
在这里插入图片描述图1.2.3.16

10)安装完成后插入cancasexl再打开 canoe11.0 (切记要插入cancasexl),确认 CANOE 是否与 cancasexl 的授权相关联。 能看到以下的授权信息表示相关联,恭喜您可以用 CANoe 软件进行开发工作了。
在这里插入图片描述图1.2.3.17

11)设置 CANOE 软件能接收和发送 CAN/LIN 数据:
在这里插入图片描述图1.2.3.18

在这里插入图片描述图1.2.3.19

以上设置完成后就可以接收 CAN 和 LIN 数据了。

1.3.瑞萨(RENESAS)E1仿真器

1.3.1.正反面

在这里插入图片描述图1.3.1.1 瑞萨E1仿真器(已全面停产

在这里插入图片描述图1.3.1.2 瑞萨E1仿真器正面(PIN2PIN替换瑞萨E1)

在这里插入图片描述图1.3.1.2 瑞萨E1仿真器接口

1.3.2.驱动安装

因为安装 IAR 软件时会安装 E1 的驱动程序和自检程序,所以这里不详述。

1.3.3. IAR For RH850安装

IAR for Renesas RH850 是一款功能强大的集成开发环境,为用户提供 IDE 项目管理和构建、C-SPY 调试、编译器、汇编程序、C / C ++库、C-STAT 静态分析等功能,IDE 是构建应用程序所需的所有工具(构建工具链)集成的环境:C / C ++编译器,C / C ++库,汇编器,链接器,库工具,编辑器,带 Make 实用程序的项目管理器和 IARC-SPY®调试器。专门用于构建源代码的工具称为构建工具。产品包附带的工具链支持特定的微控制器。但是,IDE可以同时包含用于各种微控制器的多个工具链。这意味着如果您为多个微控制器安装了 IAR EmbeddedWorkbench,您可以选择要开发的微控制器。

C-STAT 是一种静态分析工具,它试图查找特定规则集的偏差,其中每个规则指定一个不安全的源构造。规则来自各种机构,如 MISRA(MISRA C:2004,MISRA C ++:2008 和 MISRA C:2012),CWE 和 CERT。

尽管 IDE 提供了项目所需的所有功能,但您还可以集成其他工具。如使用自定义构建机制将其他工具添加到工具链,将 IAR visualSTATE 添加到工具链,这意味着您可以在 IDE 中将状态机图表直接添加到项目中。使用 Subversion版本控制系统来跟踪源代码的不同版本。 IDE 可以附加到 Subversion 工作副本中的文件,或者添加一个外部分析器等。

1.3.3.1.安装与破解:

1)双击「EWRH850-2101-Autorun.exe」运行安装,稍等一会儿
在这里插入图片描述图1.3.3.1

在这里插入图片描述图1.3.3.2

2)点击 「Install IAR Embedded Workbench for Renesas RH850」 选项进行安装
在这里插入图片描述图1.3.3.3

在这里插入图片描述图1.3.3.4

3)点击 「I accept the terms of the license agreement -> Next」,如图图1.3.3.5
在这里插入图片描述图1.3.3.5

4)选择安装路径,可默认安装也可以根据需要安装
在这里插入图片描述图1.3.3.6

5)选择安装功能组件,不要安装加密狗 USB 驱动程序,点击 next
在这里插入图片描述图1.3.3.7

6)点击 install 安装(图1.3.3.8 ),等待安装完成(图1.3.3.9)
在这里插入图片描述图1.3.3.8

在这里插入图片描述图1.3.3.9安装中

在这里插入图片描述图1.3.3.10

在这里插入图片描述图1.3.3.11

在这里插入图片描述图1.3.3.12

在这里插入图片描述图1.3.3.13

在这里插入图片描述图1.3.3.14
7) 从开始菜单中运行 IAR License Manager,如图所示,运行后先放着不管(图1.3.3.16)
在这里插入图片描述图1.3.3.15开始菜单

在这里插入图片描述图1.3.3.16需要填License

8)我们需要进行离线激活,断开网络,然后运行 Keygen 破解工具文件夹中的 License Generator.exe,如图所示,软件版本选择 IAR Embedded Workbench for Renesas RH850,点 generate生成 License Number
在这里插入图片描述图1.3.3.17

在这里插入图片描述图1.3.3.18

9)IAR License Manager 的界面如图所示,勾选第一项,将 License Number 复制到窗口中,点击下一步
在这里插入图片描述图1.3.3.19

10)出现如下错误,不用急如图所示,出现以下失败提示,不要急,我们点击「是(Y)」选择离线激活即可
在这里插入图片描述图1.3.3.20

11)如图所示,将 License Number 复制到输入框中,继续点击下一步
在这里插入图片描述图1.3.3.21

12)许可证是否应锁定到硬件加密狗?勾选 「No」,点击「下一步
在这里插入图片描述图1.3.3.22

13)如图所示,点击…将 ActivationInfo.txt 文件保存在桌面上,方便我们等会儿使用,点击下一步
在这里插入图片描述图1.3.3.23

14)图1.3.3.22直接下一步,得到图1.3.3.24
在这里插入图片描述图1.3.3.24

在这里插入图片描述图1.3.3.25

15)如图所示,在注册机中,点击点 browse 选择我们刚才保存在桌面上的 ActivationInfo.txt 文件
在这里插入图片描述图1.3.3.26加载ActivationInfo.txt 文件

16)以上操作完成后,点击 Activate license,生成破解文件 ActivationResponse.txt,还是保存在桌面上
在这里插入图片描述图1.3.3.27

17)如图所示,在软件窗口中点击,…选择刚才保存在桌面上的 ActivationResponse.txt,点击下一步
在这里插入图片描述图1.3.3.28

18)至此软件破解完成,点击 done 退出
在这里插入图片描述图1.3.3.29

19)确认破解是否成功
在这里插入图片描述图1.3.3.30

20)点击「MAKE」或按下F7进行编译,图1.3.3.28表示能够正常编译
在这里插入图片描述图1.3.3.31

1.3.4 E1自检

1)按下图插好
在这里插入图片描述图1.3.4.1

2)打开工程文件"您的安装路径\rh850\examples\rh850 starter kits\y-ask-rh850f1l\Y-ASK-RH850F1L-V3_sample\F1L_StarterKit_Project.eww",找到自检程序
在这里插入图片描述图1.3.4.2

3)点击START,等待自检过程
在这里插入图片描述图1.3.4.3点击START启动自检

4)插掉排线后点“确定”
在这里插入图片描述图1.3.4.4拔掉排线

在这里插入图片描述图1.3.4.5点击确定

在这里插入图片描述图1.3.4.6 PASS 表示 E1 是没问题的

1.4 RH850开发板

在这里插入图片描述图1.4.1

1.4.1 F1L系列资源

在这里插入图片描述
图1.4.2
说明:F1L系列没有FlexRay和Ethernet。LIN和UART是共用的。

1.4.2运行RH850开发板

出厂后固化了出厂程序,可以从串口和 CANOE 中看到运行的信息。

1)连接图
在这里插入图片描述图1.4.3

2)打开 CAONE 测试工程 test.cfg,点 Start
在这里插入图片描述图1.4.4

3)打开串口工具助手 sscom42.exe
在这里插入图片描述图1.4.5

4)开发板上电:
在这里插入图片描述图1.4.6

在这里插入图片描述图1.4.7

5)因为串口与 LIN 是共用的,现在把串口换成 LIN 接口,再按复位
在这里插入图片描述图1.4.8

6)复位开发板
在这里插入图片描述图1.4.9

可以看到 LIN 和 CAN 的数据。

至此,RH850开发环境搭建完成。

转载请注明出处


http://chatgpt.dhexx.cn/article/xGK8YamD.shtml

相关文章

2、RH850外设时钟选择及配置

前言 上一篇文章完成了RH850时钟源寄存器配置,外设要正常工作,必须要配置对应的时钟,这篇文章说明RH850外设时钟配置。 时钟选择寄存器 下面表格是RH850-F1K技术规格书列出的外设时钟寄存器。 外设时钟寄存器基本都相同,如TAUJ代表…

3、RH850端口说明及及复用功能配置

RH850端口有3种工作模式 通用IO口(普通数字口)。PMC控制寄存器对应bit为0。软件配置复用模式。PMC控制寄存器对应bit为1。PIPC寄存器对应bit为0。硬件直接连接模式。PMC控制寄存器对应bit为1。PIPC寄存器对应bit为1。 主要控制寄存器 PIPC 0: 端口由软件配置(software I/O c…

10、RH850 CAN通讯功能和配置

前言: CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO国际标准化的串行通信协议。 在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于…

瑞萨RH850芯片在IAR和CS+编译环境下设置堆(heap)和栈(stack)的大小

博主联系方式:QQ:1256153255 ,邮箱:1256153255qq.com 点击这里了解RH850开发板 点击这里了解瑞萨E1仿真器 点击这里了解GHS Multi 在实际使用RH850开发的过程中,有时会需要调整芯片的堆栈空间大小。 对于RH850芯片&…

播放rtmp在线网站及播放器

2019独角兽企业重金招聘Python工程师标准>>> 网站地址 http://www.cutv.com/demo/live_test.swf 推流地址 rtmp://ip:8005/live/32010020160918113426717107expxqe 或者采用flash player 也可以 -----------------------------------------------------------------…

rtmp/rtsp播放器

相信大家在做rtmp、rtsp直播的时候,最大的困惑就是选个靠谱的播放器,直播的延迟,一定意义上说,90%的取决于播放器的好坏。 那啥样的播放器才是靠谱的播放器呢?笔者以为,稳定、低延迟、支持路数多&#xff0…

网页可以播放RTMP视频流?支持RTMP的网页播放器

随着4G/5G网络的发展,以及有限带宽越来越大,人们对视频直播的需求也越来越多。不仅普通的互联网直播发展很快,传统的安防监控也开始互联网化,走起了互联网直播的路。雪亮工程、明厨亮灶、手机看店、智慧幼儿园监控等等都是将传统的…

rtmp播放器,使用videojs播放,稳定

rtmp播放器测试dome下载 https://download.csdn.net/download/zhou_yongzhe/10923743 三步走 1.把video-jsplay文件夹下的文件放到nginx服务器的html文件夹下(Ubuntu系统nginx的路径为、usr/local/nginx/html/) 2.启动ngixn 3.如果是本机测试&#x…

RTMP播放器网页互联网直播音视频流媒体播放器EasyPlayer-RTMP-iOS播放H265格式的视频源

背景分析 RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用…

windows下支持H265的rtmp ffplay播放器 ffmpeg的编译

前几天在项目中添加了rtmp对H265的支持,需要推流端 服务器端 以及播放器三个方面的处理。功能已经实现 ,感兴趣的可以 去我的上一篇文章看下。 RTMP 推送H265的实现(推流端、服务器、播放端)ffmpeg 播放H265 之前是在的播放器是在…

服务器(公网推rtmp流),网页本地(qq浏览器)播放rtmp流,且可切换rtmp流播放。使用了video.js、videojs-flash.js、jquery-3.4.1.js和我自己写的一个js

问题: 最开始我想在下拉列表的值发生变化时将video标签包含的source标签里面的src中的rtmp流直接替换掉,达到切换rtmp源播放的目的,但是一直无法生效,最后我想每个源直接做一个html页面,发现如果有几百个源就需要做很多…

Android手机RTMP播放工具(APK,支持秒开)

Android手机RTMP播放工具是一款可以在安卓手机播放rtmp流的工具,基于FFmpegopenCV开发。 下载地址:Android手机RTMP播放工具(APK,支持秒开)-C文档类资源-CSDN下载

rtmp http mp4 网页播放器

对于页面上如何播放rtsp视频时,项目经过查阅资料后最终采用转成rtmp流在进行播放。在播放时调研了一下网页播放器,最终选择ckplayer。还有一款叫萤石云内部调用得也是ckplayer。 1. ckplayer(http://www.ckplayer.com/) ckplayer是国内网页上播放视频的…

QT实现低延迟的RTSP、RTMP播放器

好多开发者在QT环境下实现RTMP或RTSP播放时,首先考虑到的是集成VLC,集成后,却发现VLC在延迟、断网重连、稳定性等各个方面不尽人意,无法满足上线环境需求。本文以调用大牛直播SDK(官方)的Windows平台播放端…

【技术分享】如何实现功能完备性能优异的RTMP、RTSP播放器?

技术背景 这几年,我们对接了太多有RTSP或RTMP直播播放器诉求的开发者,他们当中除了寻求完整的解决方案的,还有些是技术探讨,希望能借鉴我们播放端的开发思路或功能特性,完善自己的产品。 忙里偷闲,今天我…

高稳定、低延时、高并发RTMP播放器流媒体音视频播放器EasyPlayer-RTMP-iOS器如何将核心代码打包成静态库

背景分析 RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用…

Windows平台RTMP、RTSP播放器录像模块精细化控制

技术背景 上篇文章,我们介绍了Unity平台RTMP、RTSP播放器录像功能,这里,我们详细的介绍下,做个RTSP或RTMP拉流端录像模块有哪些需要考虑的技术点? 在我们常规的考量,RTMP或RTSP流录制,无非就是…

RTMP视频播放器

感谢作者tcking、Bilibili,本项目借鉴了GiraffePlayer项目,项目一开始的灵感来源于GiraffePlayer项目,后期做纯粹做了视频播放器的界面的定制,基于ijkplayer项目进行的播放器界面UI封装。 简介 当前项目是基于ijkplayer项目进行…

从零开发一款Android RTMP播放器

1. 背景介绍 15年移动端直播应用火起来的时候,主要的直播协议是RTMP,多媒体服务以Adobe的AMS、wowza、Red5、crtmpserver、nginx rtmp module等,后面过长RTMP服务SRS开始流行。Android端播放器主要以开始以EXOPlayer播放HLS,但是…

rtsp+rtmp多路网页播放

一、前言 之前博主有写过 一篇博文,讲的是使用videojs在谷歌浏览器网页上播放rtmp流媒体,具体可参考我之前的博客:videojshlsrtmp网页播放 - 蛋片鸡 - 博客园 最近又开始研究了一下网页播放流媒体,在这里我主要补充一些播放rtmp、…