Renesas Starter Kit+ for RX65N-2MB 入門 - 免費RTOS

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Renesas Starter Kit+ for RX65N-2MB 入門

重要

此參考集成託管在亞馬遜的 FreeRTOS 存儲庫上,該存儲庫已被棄用。我們建議您在建立新專案時從這裡開始。如果您已經有一個現有的 FreeRTOS 專案以目前已取代的亞馬遜免費伺服器儲存庫為基礎,請參閱. Amazon-FreeRTOS Github 儲存庫遷移指南

本教學課程提供 RX65N-2MB 的 Renesas Starter Kit+ 入門指示。如果您沒有 RX65N-2MB 適用的瑞薩 RSK+,請瀏覽 AWS 合作夥伴裝置目錄,並向我們的合作夥伴購買。

在開始之前,您必須先設定 FreeRTOS AWS IoT 並下載,才能將裝置連線到雲端 AWS 。如需說明,請參閱 首要步驟。在此教學課程中,FreeRTOS 下載目錄的路徑稱為。freertos

概觀

本教學課程包含以下入門步驟的指示:

  1. 將主機板連線到主機機器。

  2. 在主機機器上安裝軟體以對微控制器主機板的內嵌應用程式進行開發和除錯。

  3. 將 FreeRTOS 示範應用程式交叉編譯為二進位映像檔。

  4. 將應用程式二進位映像載入主機板,然後執行應用程式。

設定 Renesas 硬體

設定 RSK+ for RX65N-2MB
  1. 將正極 +5V 電源整流器連接到 RSK+RX65N-2MB 的 PWR 連接器。

  2. 將您的電腦連線至 RSK+ for RX65N-2MB 上的 USB 2.0 FS 連接埠。

  3. 將您的電腦連線至 RSK+ for RX65N-2MB 上的 USB 序列連接埠。

  4. 將路由器或連接網際網路的乙太網路連接埠連接至 RSK+ for RX65N-2MB 上的乙太網路連接埠。

設定 E2 Lite Debugger 模組
  1. 使用 14 針排線將 E2 Lite Debugger 模組連接至 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 務器組態,請使用瑞薩工作室 IDE 和 CC-RX 編譯器。

注意

支援 Renesas e2studio IDE 和 CC-RX 編譯器的只有 Windows 7、8 及 10 作業系統。

下載並安裝 e2studio
  1. 前往瑞薩 e 2 studio 安裝程式下載頁面,並下載離線安裝程式。

  2. 您將會導向至 Renesas 登入頁面。

    如果您擁有瑞薩帳戶,請輸入您的登入認證,然後選擇「登入」。

    如果您沒有帳戶,請選擇立即 Register now (立即註冊),然後依照第一個註冊步驟進行。您應該會收到一封電子郵件,其中包含可啟用您 Renesas 帳戶的連結。請使用此連結完成您的 Renesas 註冊,然後登入 Renesas。

  3. 在您登入之後,請將 e2studio 安裝程式下載到您的電腦。

  4. 開啟安裝程式並依照步驟完成安裝。

如需詳細資訊,請參閱瑞薩網站上的 e 2 工作室

下載並安裝 RX Family C/C++ 編譯器套件
  1. 轉到 RX 系列 C/C ++ 編譯器 Package 下載頁面,然後下載 V3.00.00 軟件包。

  2. 開啟可執行檔並安裝編譯器。

如需詳細資訊,請參閱 Renesas 網站上的適用於 RX Family 的 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 (程式碼產生器註冊) 視窗。選擇確定

  5. 此時將會顯示 Code Generator COM component register (程式碼產生器 COM 元件登錄) 視窗。在「請重新啟動 e 2 studio 以使用代碼生成器」下,選擇 「確定」

  6. 出現重新啟動 e 2 工作室窗口。選擇確定

  7. e2studio 重新啟動。在 Select a directory as a workspace (選擇目錄做為工作空間) 視窗中,選擇 Launch (啟動)

  8. 在 e 2 工作室歡迎屏幕上,選擇轉到 e 2 工作室工作台箭頭圖標。

  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 (全部建置)

    建置主控台會發出警告訊息,指出尚未安裝 License Manager。您可以忽略此訊息,除非您有 CC-RX 編譯器的授權金鑰。若要安裝 License Manager,請參閱 License Manager 下載頁面。

監控雲端的 MQTT 訊息

在執行 FreeRTOS 示範專案之前,您可以在主控台中設定 MQTT 用戶端,以監 AWS IoT 控裝置傳送至雲端的訊息。 AWS

若要向 MQTT 用戶端訂閱 MQTT 主題 AWS IoT
  1. 登入 AWS IoT 主控台

  2. 在導覽窗格中,選擇 [測試],然後選擇 [MQTT 測試用戶端] 以開啟 MQTT 用戶端。

  3. 訂閱主題中輸入 your-thing-name/example/topic,然後選擇訂閱主題

當演示項目成功運行在您的設備上,你會看到「你好世界!」 多次發送到您訂閱的主題。

執行 FreeRTOS 案

在 e2studio 中執行專案
  1. 確認您已將 E2 Lite Debugger 模組連接到 RSK+ for RX65N-2MB

  2. 在最上層功能表中,選擇 Run (執行)Debug Configuration (偵錯設定)

  3. 展開瑞薩 GDB 硬體除錯,然後選擇 aws_示範。 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 偵錯觀點)。選擇 Yes (是)

    E2 Lite Debugger 上的「ACT」LED 燈號將會亮起。

  7. 將程式碼下載到開發板之後,請選擇 Resume (恢復) 將程式碼執行到主要函數的第一行。再次選擇 Resume (恢復) 以執行其餘程式碼。

有關瑞薩發行的最新專案,請參閱上的存放amazon-freertosrenesas-rx分支。GitHub

故障診斷

如需 FreeRTOS 入門的一般疑難排解資訊,請參閱。故障診斷入門