RTL8730E_EVB
The RTL8730E_EVB is a Realtek RTL8730E evaluation board built around the RTL8730EH (DDR2 64 MB, 16 MB NOR flash). NuttX runs on the dual-core Arm Cortex-A32 application processor at up to 1.2 GHz as BL33 in the ATF boot chain. See the RTL8730E chip documentation for the full SoC specifications and vendor-SDK dependency.
Features
RTL8730EH: dual-core Arm Cortex-A32 up to 1.2 GHz, 64 MB DDR2, 16 MB NOR flash
Symmetric Multi-Processing (SMP) on both Cortex-A32 cores
Wi-Fi 6 (802.11ax) dual-band (2.4 / 5 GHz) station and SoftAP
Bluetooth 5 dual-mode (BR/EDR + LE)
SPI NOR flash with littlefs at
/dataLOG-UART console at 1500000 8N1
Supported in this NuttX port:
NSH shell over the LOG-UART console
SMP on both Cortex-A32 cores; tasks are dispatched across CPU0 and CPU1 by the NuttX SMP scheduler
littlefs persistent storage mounted at
/data(a dedicated SPI NOR flash partition), backing the Wi-Fi key-value storeWi-Fi station and SoftAP through the
wapitoolDHCP client (STA) and DHCP server (SoftAP)
/etcread-only ROMFS populated from the board’ssrc/etc/tree
Configurations
Build and flash any of these per the RTL8730E build instructions.
$ ./tools/configure.sh rtl8730e_evb:<config-name>
nsh
Networking-enabled NSH with SMP, littlefs at /data, and the wapi
Wi-Fi tool. The console is the LOG-UART at 1500000 8N1.
Wi-Fi
Station (connect to an AP):
nsh> wapi mode wlan0 2
nsh> wapi psk wlan0 <password> 3
nsh> wapi essid wlan0 <ssid> 1
nsh> renew wlan0
SoftAP (become an access point, with a DHCP server for clients):
nsh> wapi mode wlan0 3
nsh> wapi psk wlan0 <password> 3
nsh> wapi essid wlan0 <ssid> 1
nsh> dhcpd_start wlan0
Stop the SoftAP with wapi essid wlan0 <ssid> 0.
License Exceptions
This board depends on Realtek vendor code that is not part of NuttX and is subject to its own license:
The prebuilt Wi-Fi / Bluetooth firmware image and the Realtek
ameba-rtosSDK libraries/headers linked into the image. See the SDK’s own license; the SDK is auto-fetched and is not redistributed in the NuttX tree.The prebuilt ATF BL2 and BL32 binaries under
prebuilt/are provided by Realtek and are subject to the Realtek binary license included in the SDK.