EK-RA6M2 Evaluation kit5

Pocket

FreeRTOSの使用を検討しているので、新しいプロジェクトを作って試しました。
①C/C++プロジェクトを作成します。Renesas RA C/C++を選択します。

②プロジェクト名を付ける。

③FSP Versionは、1.3.0を使用します。Boardは、EK-RA6M2を選択します。Deviceは、自動的に設定されます。言語はCを選択します。

④Executableを選択します。RTOS SelectionでFreeRTOSを選択します。

⑤FreeRTOSのBlinkyを選択します。LEDを点滅するスレッドが1個自動的に作られます。これでプロジェクトが作成されます。

⑥RA Configrationを開いて、周辺回路のコードを生成します。

⑦Stacksを開き、新しいスレッドを追加します。UART Threadと名付けます。

⑧ UART Thread の下にNew Stackを追加します。追加するのは、UART Driver on r_sci_uartです。送信効率をあげるためにDTCを有効にします。FIFOも有効にしています。UARTのChannelは、PMOD Bコネクタを使用するため7を設定します。

他の設定は、BoardをEK-RA6M2を設定してるので自動的に設定されています。設定が終わったらGenerate Project Contentを押して、コード生成します。コードを書く準備ができました。

I’m considering using FreeRTOS, so I created a new project and tried it.
① Create a C / C ++ project. Select Renesas RA C / C ++.
② Give a project name.
③ Use 1.3.0 for FSP Version. For Board, select EK-RA6M2. Device is set automatically. Select C as the language.
④ Select Executive. Select FreeRTOS in RTOS Selection.
⑤ Select Blinky of FreeRTOS. A thread that blinks the LED is automatically created. This will create the project.
⑥ Open RA Configration and generate the peripheral circuit code.
⑦ Open Stacks and add a new thread. Name it UART Thread.
⑧ Add New Stack under UART Thread. Add the UART Driver on r_sci_uart. Enable DTC to improve transmission efficiency. FIFO is also enabled. Set the UART Channel to 7 to use the PMOD B connector.
Other settings are set automatically because the Board is set to EK-RA6M2. When you’re done, press Generate Project Content to generate the code. Ready to write code.

我正在考慮使用FreeRTOS,因此我創建了一個新項目並進行了嘗試。
①創建一個C / C ++項目。選擇瑞薩電子RA C / C ++。
②給出項目名稱。
③使用1.3.0作為FSP版本。對於木板,選擇EK-RA6M2。設備自動設置。選擇C作為語言。
④選擇執行。在“ RTOS選擇”中選擇“免費RTOS”。
⑤選擇FreeRTOS的閃爍。將自動創建一個使LED閃爍的線程。這將創建項目。
⑥打開RA Configration並生成外圍電路的代碼。
⑦打開堆棧並添加一個新線程。將其命名為UART線程。
⑧在UART線程下添加新堆棧。在r_sci_uart上添加UART驅動程序。啟用DTC以提高傳輸效率。 FIFO也已啟用。將UART通道設置為7以使用PMOD B連接器。
由於闆卡設置為EK-RA6M2,因此會自動設置其他設置。完成後,請按生成項目內容以生成代碼。準備編寫代碼。

Post Tagged with , , ,

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください