-
Notifications
You must be signed in to change notification settings - Fork 11
FreeRTOS‐Plus‐TCP Porting Guide
MinoriTomino edited this page Sep 11, 2025
·
2 revisions
Provides basic TCP/IP functionality using FreeRTOS Kernel and FreeRTOS-Plus-TCP
- Acquisition of IP address by DHCP
- IP address search of URLs by DNS
- Send ping to the specified IP Address
For the latest support information, please refer to README.
How to create FreeRTOS-Plus-TCP minimal sample project on the other MCUs other than RX65N
- Create Minimal sample project specifying CK-RX65N-V2 as Target Board.
- Double-click .scfg in Project Explorer, and then click Board tab.
- Change Target Board or Target Device.
-
Please select the device with sufficient ROM/RAM size.
-
The size of Minimal sample project is as follows.
ROM RAM 58KB 52KB * Compiler: CC-RX v3.07.00
* Note: Optimization: -optimize=2, -size
-
- Click Next -> Finish
- Confirm that the board or device are changed as you specified in previous step and click Generate Code button.
- Change the following settings as needed.
- FreeRTOS kernel portable layer (port):The default port is RX600v2.
Please download the suitable port from FreeRTOS-Kernel GitHub and add it to the project.
* If you are porting to RXv3 core device, you cannot currently use the RX700v3_DPFPU port. Please use the RX600v2 port instead. Please note that the RX600v2 port doesn’t support DPFPU instruction. - Ethernet FIT:.scfg -> Components tab -> r_ether_rx
- Pin Settings:.scfg -> Pins tab -> Ethernet controller
- FreeRTOS kernel portable layer (port):The default port is RX600v2.
Please download the suitable port from FreeRTOS-Kernel GitHub and add it to the project.
日本語ページ一覧
- デバイスをAWS-IoTに登録する
-
FreeRTOSプロジェクトの入手
FreeRTOSプロジェクトをインポートする(zip)
FreeRTOSプロジェクトをe2studioで新規作成する - FreeRTOSプロジェクトでAWS IoT Coreへの接続に必要な設定を行う
- Amazon FreeRTOSを実行し、RXデバイスをAWS IoTに接続する