This is an automated email from the ASF dual-hosted git repository.
xiaoxiang781216 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new 52ae08196da Docs/platforms/imxrt: Update chip support table.
52ae08196da is described below
commit 52ae08196da142c62123c67a8b9cfdb886c80f7f
Author: Peter van der Perk <[email protected]>
AuthorDate: Wed May 20 09:21:53 2026 +0200
Docs/platforms/imxrt: Update chip support table.
Include i.MXRT1170 as supported chip and add newer unsupported chips.
Also updated the cache chapter to reflect current state of driver and
support.
Signed-off-by: Peter van der Perk <[email protected]>
---
Documentation/platforms/arm/imxrt/index.rst | 48 +++++++++++++++++------------
1 file changed, 29 insertions(+), 19 deletions(-)
diff --git a/Documentation/platforms/arm/imxrt/index.rst
b/Documentation/platforms/arm/imxrt/index.rst
index 121306b895f..f1d0c425cba 100644
--- a/Documentation/platforms/arm/imxrt/index.rst
+++ b/Documentation/platforms/arm/imxrt/index.rst
@@ -10,28 +10,38 @@ Supported MCUs
The following list includes MCUs from i.MX RT series and indicates whether
they are supported in NuttX
-====== ======= ============== =================
-MCU Support Core Frequency
-====== ======= ============== =================
-RT500 No Cortex-M33 200 MHz
-RT600 No Cortex-M33 300 MHz
-RT1010 No Cortex-M7 500 MHz
-RT1015 No Cortex-M7 500 MHz
-RT1020 Yes Cortex-M7 500 MHz
-RT1024 No Cortex-M7 500 MHz
-RT1050 Yes Cortex-M7 600 MHz
-RT1060 Yes Cortex-M7 600 MHz
-RT1064 Yes Cortex-M7 600 MHz
-RT1170 No Cortex-M7 + M4 1 GHz + 400 MHz
-====== ======= ============== =================
+====== ============== =============== =================
+MCU Support Core Frequency
+====== ============== =============== =================
+RT500 No Cortex-M33 200 MHz
+RT600 No Cortex-M33 300 MHz
+RT700 No Cortex-M33 325 MHz
+RT1010 No Cortex-M7 500 MHz
+RT1015 No Cortex-M7 500 MHz
+RT1020 Yes Cortex-M7 500 MHz
+RT1024 No Cortex-M7 500 MHz
+RT1050 Yes Cortex-M7 600 MHz
+RT1060 Yes Cortex-M7 600 MHz
+RT1064 Yes Cortex-M7 600 MHz
+RT1160 No Cortex-M7 + M4 600 Mhz + 240 MHz
+RT1170 Yes (Only M7) Cortex-M7 + M4 1 GHz + 400 MHz
+RT1180 No Cortex-M7 + M33 800 Mhz + 300 MHz
+====== ============== =============== =================
Data and Instruction Cache
==========================
-MCUs i.MX RT1010 and higher have separated caches for instructions and data.
Data cache is initially
-set as write-through but can be changed to write-back via Kconfig. While
write-back gives better
-performance than write-through, it is not supported for all peripherals in
NuttX yet. Write-back data
-cache can not be selected while running Ethernet or serial port over USB.
+Supported i.MX RT MCUs provide separate instruction and data caches. The data
cache is configured
+as write-back by default where supported, but it can be changed to
write-through via Kconfig.
+
+Write-back data cache generally provides better performance than
write-through, but care must
+be taken because not all peripheral drivers and DMA users may be safe with
write-through caching
+unless proper cache maintenance is implemented.
+
+Some devices in the i.MX RT10xx series do not support write-through data cache
reliably due to an
+Arm erratum. On those parts, write-back should be used instead.
+
+Newer devices, such as the i.MX RT1170, support write-through data cache
operation correctly.
Tickless OS
===========
@@ -64,7 +74,7 @@ DAC No
eLCDIF Yes
ENC Yes
ENET Yes
-FlexIO No
+FlexIO Yes
GPIO Yes
I2S Yes
PWM Yes