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

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

Renesas Starter Kit+ for RX65N-2MB 入门

重要

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

本教程提供有关 Renesas Starter Kit+ for RX65N-2MB 入门的说明。如果您没有适用于 RX65N-2MB 的瑞萨电子 RSK+,请访问Amazon合作伙伴设备目录,然后从我们的合作伙伴处购买。

在开始之前,您必须进行配置Amazon IoT并下载 FreeRTOS 才能将设备连接到Amazon云端。有关说明,请参阅初始步骤:在本教程中,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 调试器驱动程序将开始安装。

    请注意,安装驱动程序需要管理员权限。

设置开发环境

要为 RX65N-2MB 的 RSK+ 设置 FreeRTOS 配置,请使用瑞萨 e 2 studio IDE 和 CC-RX 编译器。

注意

仅 Windows 7、8 和 10 操作系统支持 Renesas e2studio IDE 和 CC-RX 编译器。

下载并安装 e2studio
  1. 前往 Renesas e 2 studio 安装程序下载页面,然后下载离线安装程序。

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

    如果您拥有 Renesas 账户,请输入您的用户名和密码,然后选择 Login (登录)

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

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

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

有关更多信息,请访问瑞萨电子网站上的 e 2 工作室

下载并安装 RX 系列 C/C++ 编译器包
  1. 前往 RX Family C/C++ 编译器 Package 下载页面,下载 V3.00.00 软件包。

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

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

注意

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

生成并运行 FreeRTOS 示例

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

在 e 2 工作室中构建 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 编译器的许可证密钥。要安装许可证管理器,请参阅许可证管理器下载页面。

在云上监控 MQTT 消息

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

使用 Amazon IoT MQTT 客户端订阅 MQTT 主题
  1. 登录到 Amazon 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 硬件调试,然后选择 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 (恢复) 以运行其余代码。

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

问题排查

有关 FreeRTOS 入门的一般疑难解答信息,请参阅问题排查入门