瞭解如何運用 Renesas RA 32 位元微控制器系列進行開發
Renesas 是歷史悠久的半導體產品供應商,最初由 Hitachi 和 Mitsubishi 於 2003 年合資成立,然後在 2010 年與 NEC Electronics 合併。該公司在微控制器方面擁有優良的傳統,RA 系列是其最新的 MCU 系列之一。
Renesas Advanced (RA) 微控制器系列
Renesas Advanced (RA) MCU 系列以 32 位元 Arm® Cortex®-M 核心為基礎。此 MCU 系列在通用的架構上進行設計,因此在功能和引腳上都可相容,不僅擴充容易,裝置之間還能重複使用程式碼。
(圖片來源:Renesas)
RA2、RA4 和 RA6 三個系列提供多種效能、周邊裝置、電源及記憶體的組合。從使用者介面到 IoT 端點,都是典型的應用範圍。
Renesas RA6 MCU 在 DigiKey 供貨
Renesas RA4 MCU 在 DigiKey 供貨
Renesas A2 MCU 在 DigiKey 供貨
開發工具與支援
RA 系列可選擇兩種整合式開發環境 (IDE),包括 Keil MDK 以及 Renesas 自家的 e² studio。編譯器選項包括 GNU 和 Arm Compiler 第 6 版。模擬器選項包含 SEGGER 的 J-Link 和 Renesas 的 E2/E2 Lite。快閃記憶體編程器選項包括 Renesas 的 PG-FP6 及多個第三方解決方案。
(圖片來源:Renesas)
RA 系列適用的 Renesas 開發板,包括 RA2A1 組的 EK-RA2A1、RA4M1 組的 EK-RA4M1、RA6M1 組的 EK-RA6M1、RA6M2 組的 EK-RA6M2,以及 RA6M3 組的 EK-RA6M3 和 EK-RA6M3G (EK-RA6M3 外加圖形擴充板)。
靈活軟體套件 (FSP)
Renesas RA 的靈活軟體套件 (FSP) 能以迅速多元化的方式,利用 Renesas RA 的 Arm 微控制器系列來構建安全連接的 IoT 裝置。
(圖片來源:Renesas)
FSP 提供生產就緒的周邊裝置驅動程式、連線協定堆疊、Amazon FreeRTOS 及中介軟體堆疊,能讓您充分享受 FSP 生態系統的優勢。
e² studio 整合式開發環境 (IDE)
e² studio 是適用於 Renesas MCU 的免費整合式開發環境 (IDE),以 Eclipse 為基礎,涵蓋從下載範例程式碼到除錯的所有開發過程。
(圖片來源:Renesas)
e² studio 由開放原始碼 Eclipse 整合式環境架構、CDT 外掛程式,以及 Renesas 和合作廠商提供的各種外掛程式組成。此結構能方便增加或更新編譯器及外掛程式,因此 e² studio 是功能十分多元且能擴充的 IDE。RA 系列可透過 GUI 產生適用於 Renesas 微控制器的即用型程式碼,包括靈活軟體套件 (FSP) 所提供的驅動程式和中介軟體設定、引腳分配以及時脈/中斷配置。有關 e² studio 的其他資訊和下載連結,請造訪:Renesas 網站。
EK-RA6M1 評估套件
EK-RA6M1 是 Renesas RA 評估套件的良好範例,具有高效能 RA6 系列的入門級零件。此套件以 R7FA6M1AD3CFP 為基礎,採用 120 MHz Arm® Cortex®-M4 核心,搭載浮點單元 (FPU)、256 KB SRAM、512 KB 程式碼快閃記憶體以及 8 KB 數據快閃記憶體。
(圖片來源:Renesas)
此評估板含有板載除錯 (SEGGER 的 J-Link®)、輸入除錯 (SWD 及 JTAG)、兩個 Digilent PmodTM 介面 (SPI 及 UART)、使用者 LED、機械式使用者按鈕、電容式使用者觸控按鈕,以及 MCU 啟動配置跳接器。可透過 4 x 40 引腳排針公座提供原生的引腳存取。由於 Renesas RA 評估板利用 SEGGER 的 J-link 進行除錯,因此支援非常實用的 RTT Viewer 工具。透過即時傳輸 (RTT) 技術,可從目標微控制器輸出資訊,並以超高速將輸入傳送到應用程式,而不會影響目標的即時行為。
EK-RA6M1 評估套件和 e² studio IDE 專案
此專案的範圍是針對 Renesas 的 e² studio 開發環境和 EK-RA6M1 評估套件,進行實作評估。此專案一開始會在 Windows 10 筆記型電腦上安裝 e² studio 以及 SEGGER 的 RTT Viewer。下一個階段則是執行評估板所提供的快速入門 Blinky 專案。第二個專案使用 I2C 介面來配置外部 PMODACL 感測器板並與其通訊,然後將感測器資料傳送到 RTT Viewer。
(圖片來源:Scheme-it)
如需完整的專案細節,請查看 eeWiki 專案「使用 Renesas EK-RA6M1 評估套件和 e² studio IDE」(Working with the Renesas EK-RA6M1 Eval Kit and e² studio IDE)。總之,使用 EK 和 e² studio 的體驗非常棒。這些工具容易安裝,並可在開發環境中連接 EK-RA6M1 評估板。以 Eclipse 為架構的程式碼編輯器和專案管理器使用簡單而相當直覺。
結論
Renesas 的 RA 系列 MCU 搭配 e² studio 即可提供完整的平台解決方案,為實際應用開發相關產品。RA 系列提供多種符合成本效益的 MCU 品項,能滿足各種應用需求。e² studio 功能強大且靈活的工具套裝,則可搭配 Renesas RA 評估套件,構成完整且容易使用的開發環境。

Have questions or comments? Continue the conversation on TechForum, Digi-Key's online community and technical resource.
Visit TechForum