Add KB on FreeRTOS on the Cortex-M7 of a Verdin iMX8M Plus

In FreeRTOS overview page , an entry for “FreeRTOS on the Cortex-M7 of a Verdin iMX8M Plus” is missing.
The entry for “FreeRTOS on the Cortex-M4 of a Verdin iMX8M Mini” can be taken as a starting point, and I hope that most of the steps are the same.
The important thing is the memory layout, that must be taked from the iMX8M-Plus Reference Manual from NXP.
If I’m right this should be the right memory layout:

|Region     |Size   |Cortex-A53           |M7                   |
|DDR Address|2GB(*1)|0x40000000-0xBFFFFFFF|0x40000000-0xBFFFFFFF|
|ITCM for M7|128KB  |0x007E0000-0x007FFFFF|0x00000000-0x0001FFFF|
|DTCM for M7|128KB  |0x00800000-0x0081FFFF|0x20000000-0x2001FFFF|
-----------------------------------------------------------------
(*1): Full DRAM range is 0x1_00000000 - 0x2_3FFFFFFF. Only a part (2048MB) of the DRAM is accessible by the M7 core.

I hope that M7 (on the Plus) would be not so different from the M4 (on the Mini).

I suggest adding the KB page for “FreeRTOS on the Cortex-M7 of a Verdin iMX8M Plus” in the FreeRTOS overview page , an entry for “FreeRTOS on the Cortex-M7 of a Verdin iMX8M Plus” page.

1 Like

Hello @vix,

Thanks for pointing this out and for your patience!
We are working on this and I will let you know when we have added the documentation to our developer web-page.