Renesas Starter Kit+ for RX65N-2MB 入门 - FreeRTOS

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Renesas Starter Kit+ for RX65N-2MB 入门

重要

该参考集成托管在已弃用的 Amazon-FreeRTOS 存储库中。当您创建新项目时,我们建议从此处开始。如果您已经有一个基于现已弃用的 Amazon-FreeRTOS 存储库的 FreeRTOS 项目,请参阅 Amazon-FreeRTOS Github 存储库迁移指南

本教程提供有关 Renesas Starter Kit+ for RX65N-2MB 入门的说明。如果您没有 Renesas RSK+ for RX65N-2MB,请访问 AWS 合作伙伴设备目录来从我们的合作伙伴购买一个。

在开始之前,您必须配置 AWS IoT 和 FreeRTOS 下载以将您的设备连接到 AWS 云。有关说明,请参阅初始步骤:在本教程中,FreeRTOS 下载目录的路径称为 freertos

概述

本教程包含有关以下入门步骤的说明:

  1. 将主板连接到主机。

  2. 在主机上安装软件来开发和调试微控制器主板的嵌入式应用程序。

  3. 将 FreeRTOS 演示应用程序交叉编译为二进制映像。

  4. 将应用程序二进制映像加载到您的主板上,然后运行该应用程序。

设置 Renesas 硬件

设置 RSK+ for RX65N-2MB
  1. 将正 +5V 电源适配器连接到 RSK+ for RX65N-2MB 上的 PWR 接头。

  2. 将计算机连接到 RSK+ for RX65N-2MB 上的 USB2.0 FS 端口。

  3. 将计算机连接到 RSK+ for RX65N-2MB 上的 USB 转串行端口。

  4. 将路由器或连接 Internet 的以太网端口连接到 RSK+ for RX65N-2MB 上的以太网端口。

设置 E2 Lite 调试器模块
  1. 使用 14 针带状电缆将 E2 Lite 调试器模块连接到 RSK+ for RX65N-2MB 上的“E1/E2 Lite”端口。

  2. 使用 USB 电缆将 E2 Lite 调试器模块连接到主机。当 E2 Lite 调试器连接到主板和计算机时,调试器上绿色的“ACT”LED 会闪烁。

  3. 在调试器连接到主机和 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
  1. 转到 Renesas e2studio 安装程序下载页面,并下载脱机安装程序。

  2. 您将会转到 Renesas 登录页面。

    如果您拥有 Renesas 账户,请输入您的登录凭证,然后选择登录

    如果您没有账户,请选择 Register now (立即注册),并按照第一次注册步骤操作。您应该收到一封电子邮件,其中包含用于激活您的 Renesas 账户的链接。按照此链接完成 Renesas 注册,然后登录到 Renesas。

  3. 登录后,将 e2studio 安装程序下载到您的计算机。

  4. 打开安装程序并按照步骤完成操作。

有关更多信息,请参阅 Renesas 网站上的 e2studio

下载并安装 RX 系列 C/C++ 编译器包
  1. 转到 RX 系列 C/C++ 编译器包下载页面,并下载 V3.00.00 包。

  2. 打开可执行文件并安装编译器。

有关更多信息,请参阅 Renesas 网站上的 RX 系列 C/C++ 编译器包

注意

编译器仅评估版本可免费使用,有效期为 60 天。在第 61 天,您需要获取许可证密钥。有关更多信息,请参阅评估软件工具

构建并运行 FreeRTOS 示例。

现在您已配置演示项目,可以在主板上构建和运行项目。

在 e2studio 中构建 FreeRTOS 演示

在 e2studio 中导入和构建演示
  1. 从“开始”菜单启动 e2studio。

  2. Select a directory as a workspace (选择一个目录作为工作区) 窗口中,浏览到要在其中工作的文件夹,然后选择 Launch (启动)

  3. 当您首次打开 e2studio 时,Toolchain Registry (工具链注册表) 窗口会打开。选择 Renesas Toolchains (Renesas 工具链),并确认已选择 CC-RX v3.00.00。选择 Register (注册),然后选择 OK (确定)

  4. 如果您是首次打开 e2studio,将显示 Code Generator Registration (代码生成器注册) 窗口。选择 OK(确定)

  5. 将显示 Code Generator COM component register (代码生成器 COM 组件注册) 窗口。在请重启 e2studio 以使用代码生成器下,选择确定

  6. 此时将显示重启 e2studio窗口。选择 OK(确定)

  7. e2studio 将重启。在 Select a directory as a workspace (选择一个目录作为工作区) 窗口中,选择 Launch (启动)

  8. 在 e2studio 欢迎屏幕上,选择 Go to the e2studio workbench (转到 e2studio 工作台) 箭头图标。

  9. 右键单击 Project Explorer (项目资源管理器) 窗口,然后选择 Import (导入)

  10. 在导入向导中,选择 General (常规)Existing Projects into Workspace (现有项目到工作区),然后选择 Next (下一步)

  11. 选择 Browse (浏览),找到目录 projects/renesas/rx65n-rsk/e2studio/aws_demos,然后选择 Finish (完成)

  12. 项目菜单中,选择项目全部生成

    生成控制台将发出未安装许可证管理器的警告消息。您可以忽略此消息,除非您有 CC-RX 编译器的许可证密钥。要安装许可证管理器,请参阅许可证管理器下载页面。

在云上监控 MQTT 消息

在运行 FreeRTOS 演示项目之前,您可以在 AWS IoT 控制台中设置 MQTT 客户端来监控您的设备发送到 AWS 云的消息。

使用 AWS IoT MQTT 客户端订阅 MQTT 主题
  1. 登录到 AWS IoT 控制台

  2. 在导航窗格中选择测试,然后选择 MQTT 测试客户端,以便打开 MQTT 客户端。

  3. Subscription topic (订阅主题)中,输入 your-thing-name/example/topic,然后选择 Subscribe to topic (订阅主题)

当演示项目在您的设备上成功运行时,您会多次看到“Hello World!” 发送到您订阅的主题。

运行 FreeRTOS 项目

在 e2studio 中运行项目
  1. 确认已将 E2 Lite 调试器模块连接到 RSK+ for RX65N-2MB

  2. 从顶部菜单中,选择 Run (运行)Debug Configuration (调试配置)

  3. 展开 Renesas GDB Hardware Debugging (Renesas GDB 硬件调试),然后选择 aws_demos HardwareDebug

  4. 选择 Debugger (调试器) 选项卡,然后选择 Connection Settings (连接设置) 选项卡。确认您的连接设置正确。

  5. 选择 Debug (调试) 来将代码下载到主板并开始调试。

    系统可能会通过 e2-server-gdb.exe 的防火墙警告提示您。选中 Private networks, such as my home or work network (私有网络,如我的家庭或工作网络),然后选择 Allow access (允许访问)

  6. e2studio 可能会要求更改为 Renesas Debug Perspective (Renesas 调试模式)。请选择

    E2 Lite 调试器上绿色的“ACT”LED 会亮起。

  7. 在代码下载到主板后,选择 Resume (恢复) 以使代码运行到主函数的第一行。再次选择 Resume (恢复) 以运行其余代码。

有关 Renesas 发布的最新项目,请参阅 GitHubamazon-freertos 存储库的 renesas-rx 分叉。

故障排除

有关 FreeRTOS 入门的常规故障排除信息,请参阅问题排查入门