本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Renesas Starter Kit+ for RX65N-2MB 入门
重要
该参考集成托管在已弃用的 Amazon-FreeRTOS 存储库中。当您创建新项目时,我们建议从此处开始。如果您已经有一个基于现已弃用的 Amazon-FreeRTOS 存储库的 FreeRTOS 项目,请参阅 亚马逊免费版 RTOS Github 存储库迁移指南。
本教程提供有关 Renesas Starter Kit+ for RX65N-2MB 入门的说明。如果您没有适用于 RX65N-2MB 的瑞萨 RSK+,请访问 AWS 合作伙伴设备目录,然后从我们的合作伙伴处购买。
在开始之前,您必须进行配置 AWS IoT 并下载 FreeRTOS 才能将您的设备连接到云端。 AWS 有关说明,请参阅初始步骤:在本教程中,FreeRTOS 下载目录的路径称为
。freertos
概述
本教程包含有关以下入门步骤的说明:
-
将主板连接到主机。
-
在主机上安装软件来开发和调试微控制器主板的嵌入式应用程序。
-
将 FreeRTOS 演示应用程序交叉编译为二进制映像。
-
将应用程序二进制映像加载到您的主板上,然后运行该应用程序。
设置 Renesas 硬件
设置 RSK+ for RX65N-2MB
-
将正 +5V 电源适配器连接到 RSK+ for RX65N-2MB 上的 PWR 接头。
-
将计算机连接到 RSK+ for RX65N-2MB 上的 USB2.0 FS 端口。
-
将计算机连接到 RSK+ for RX65N-2MB 上的 USB 转串行端口。
-
将路由器或连接 Internet 的以太网端口连接到 RSK+ for RX65N-2MB 上的以太网端口。
设置 E2 Lite 调试器模块
-
使用 14 针带状电缆将 E2 Lite 调试器模块连接到 RSK+ for RX65N-2MB 上的“E1/E2 Lite”端口。
-
使用 USB 电缆将 E2 Lite 调试器模块连接到主机。当 E2 Lite 调试器连接到主板和计算机时,调试器上绿色的“ACT”LED 会闪烁。
-
在调试器连接到主机和 RSK+ for RX65N-2MB 后,E2 Lite 调试器驱动程序将开始安装。
请注意,安装驱动程序需要管理员权限。
设置开发环境
要为 RSK+ for RX65N-2MB 设置 FreeRTOS 配置,请使用 Renesas e2studio IDE 和 CC-RX 编译器。
注意
仅 Windows 7、8 和 10 操作系统支持 Renesas e2studio IDE 和 CC-RX 编译器。
下载并安装 e2studio
-
转到 Renesas e2studio 安装程序
下载页面,并下载脱机安装程序。 -
您将会转到 Renesas 登录页面。
如果您拥有 Renesas 账户,请输入您的登录凭证,然后选择登录。
如果您没有账户,请选择 Register now (立即注册),并按照第一次注册步骤操作。您应该收到一封电子邮件,其中包含用于激活您的 Renesas 账户的链接。按照此链接完成 Renesas 注册,然后登录到 Renesas。
-
登录后,将 e2studio 安装程序下载到您的计算机。
-
打开安装程序并按照步骤完成操作。
有关更多信息,请参阅 Renesas 网站上的 e2studio
下载并安装 RX 系列 C/C++ 编译器包
-
转到 RX 系列 C/C++ 编译器包
下载页面,并下载 V3.00.00 包。 -
打开可执行文件并安装编译器。
有关更多信息,请参阅 Renesas 网站上的 RX 系列 C/C++ 编译器包
注意
编译器仅评估版本可免费使用,有效期为 60 天。在第 61 天,您需要获取许可证密钥。有关更多信息,请参阅评估软件工具
构建并运行 FreeRTOS 示例。
现在您已配置演示项目,可以在主板上构建和运行项目。
在 e2studio 中构建 FreeRTOS 演示
在 e2studio 中导入和构建演示
-
从“开始”菜单启动 e2studio。
-
在 Select a directory as a workspace (选择一个目录作为工作区) 窗口中,浏览到要在其中工作的文件夹,然后选择 Launch (启动)。
-
当您首次打开 e2studio 时,Toolchain Registry (工具链注册表) 窗口会打开。选择 Renesas Toolchains (Renesas 工具链),并确认已选择
CC-RX v3.00.00
。选择 Register (注册),然后选择 OK (确定)。 -
如果您是首次打开 e2studio,将显示 Code Generator Registration (代码生成器注册) 窗口。选择 确定。
-
将显示 Code Generator COM component register (代码生成器 COM 组件注册) 窗口。在请重启 e2studio 以使用代码生成器下,选择确定。
-
此时将显示重启 e2studio窗口。选择 确定。
-
e2studio 将重启。在 Select a directory as a workspace (选择一个目录作为工作区) 窗口中,选择 Launch (启动)。
-
在 e2studio 欢迎屏幕上,选择 Go to the e2studio workbench (转到 e2studio 工作台) 箭头图标。
-
右键单击 Project Explorer (项目资源管理器) 窗口,然后选择 Import (导入)。
-
在导入向导中,选择 General (常规)、Existing Projects into Workspace (现有项目到工作区),然后选择 Next (下一步)。
-
选择 Browse (浏览),找到目录
projects/renesas/rx65n-rsk/e2studio/aws_demos
,然后选择 Finish (完成)。 -
从项目菜单中,选择项目、全部生成。
生成控制台将发出未安装许可证管理器的警告消息。您可以忽略此消息,除非您有 CC-RX 编译器的许可证密钥。要安装许可证管理器,请参阅许可证管理器
下载页面。
在云上监控 MQTT 消息
在运行 FreeRTOS 演示项目之前,您可以在控制台中 AWS IoT 设置 MQTT 客户端,以监控您的设备发送到云端的消息。 AWS
使用 MQTT 客户端订阅 M AWS IoT QTT 主题
-
登录 AWS IoT 控制台
。 -
在导航窗格中选择测试,然后选择 MQTT 测试客户端,以便打开 MQTT 客户端。
-
在 Subscription topic (订阅主题)中,输入
,然后选择 Subscribe to topic (订阅主题)。your-thing-name
/example/topic
当演示项目在您的设备上成功运行时,您会多次看到“Hello World!” 发送到您订阅的主题。
运行 FreeRTOS 项目
在 e2studio 中运行项目
-
确认已将 E2 Lite 调试器模块连接到 RSK+ for RX65N-2MB
-
从顶部菜单中,选择 Run (运行)、Debug Configuration (调试配置)。
-
展开瑞萨电子 GDB 硬件调试,然后选择 aws_demos。 HardwareDebug
-
选择 Debugger (调试器) 选项卡,然后选择 Connection Settings (连接设置) 选项卡。确认您的连接设置正确。
-
选择 Debug (调试) 来将代码下载到主板并开始调试。
系统可能会通过
e2-server-gdb.exe
的防火墙警告提示您。选中 Private networks, such as my home or work network (私有网络,如我的家庭或工作网络),然后选择 Allow access (允许访问)。 -
e2studio 可能会要求更改为 Renesas Debug Perspective (Renesas 调试模式)。请选择是。
E2 Lite 调试器上绿色的“ACT”LED 会亮起。
-
在代码下载到主板后,选择 Resume (恢复) 以使代码运行到主函数的第一行。再次选择 Resume (恢复) 以运行其余代码。
有关瑞萨电子发布的最新项目,请参阅上amazon-freertos
存储库的renesas-rx
分支。GitHub
故障排除
有关 FreeRTOS 入门的常规故障排除信息,请参阅问题排查入门。