简述
本文介绍瑞萨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/VN1640和CANcaseXL/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开发环境搭建完成。
转载请注明出处