Renesas Starter Kit+ for RX65N-2MB 入门 - FreeRTOS
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

Renesas Starter Kit+ for RX65N-2MB 入门

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

在开始之前,您必须配置 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 账户,请输入您的用户名和密码,然后选择 Login (登录)

    如果您没有账户,请选择 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 组件注册) 窗口。在 Please restart e2studio to use Code Generator (请重启 e2studio 以使用代码生成器) 下,选择 OK (确定)

  6. 此时将显示 Restart e2studio (重启 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. Project (项目) 菜单中,选择 Project (项目)Build All (全部生成)

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

运行 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 (恢复) 以运行其余代码。

在云上监控 MQTT 消息

您可以使用 AWS IoT 控制台中的 MQTT 客户端监控您的设备发送到 AWS 云的消息。

使用 AWS IoT MQTT 客户端订阅 MQTT 主题

  1. 登录 AWS IoT 控制台

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

  3. Subscription topic (订阅主题)中,输入 iotdemo/#,然后选择 Subscribe to topic (订阅主题)

有关 Renesas 发布的最新项目,请参阅 GitHub 上的 amazon-freertos 存储库的 renesas-rx 分支。

故障排除

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