On Sun, Nov 26, 2023 at 4:32 PM Igor Kovriga <igor.kovr...@biakom.com.invalid> wrote:
> > Hello Apache NuttX Community, > > > Due to this Link > > https://nuttx.apache.org/docs/latest/platforms/arm/imxrt/index.html > > NuttX support RT1020 processor , and also at the botom of this page > specified i.MX RT1020 Evaluation Kit > > But when I tried to create an assembly on the NXP web-site, I did not > see NuttX there (only FreeRTOS and Azure). I am not familiar with NXP, but based on familiarity with other parts vendors, I imagine NXP provides some kind of easy-to-use configurator tool to set up a firmware project with their tooling and with various 3rd party code like RTOS and other middleware and drivers. If so, and if you don't see NuttX as an option there, then it likely means they have not added support for NuttX in their tooling. To configure NuttX for the i.MX RT1020 eval kit, you would first need to set up a development system as is described in the Getting Started guide: https://nuttx.apache.org/docs/latest/quickstart/index.html This involves making sure you have the appropriate compiler toolchain installed along with some other tools, like kconfig-frontends for example. Once you have the necessary tools installed and the NuttX tree on your system, in the nuttx directory, select the board with a command like: $ tools/configure.sh imxrt1020-evk:nsh Possibly customize the configuration, or just look through the Kconfig menus to see which compile-time NuttX configurations are present with something like: $ make menuconfig Build with: $ make And flash-program with the appropriate tool. I don't know which tool is used for i.MXRT but you can look through the documentation and READMEs in the NuttX tree, check the board directory at boards/arm/imxrt/imxrt1020-evk/, or ask on this mailing list for more help. More below: NXP doesn't mention support OS NuttX by RT10120 processor. > How can I get a build for this processor? In other words, what I'm explaining is that (I assume, based on what I know from other architectures) getting NuttX built for this board requires using our (NuttX's) tooling and build system, rather than a NXP configurator tool. Cheers Nathan