667 views
in Platform Packages by
Hello,

it's possible I'm just looking in the wrong places but I can't find any information on how to generate a bare-metal MCUXpresso project for RT1170. Is this feature currently supported and what can I do to enable it?

Thanks,

David

1 Answer

0 votes
by
 
Best answer

Hi David,

thanks for your interesting question. So far, our Embedded Wizard Build Environment for i.MXRT1170 using VGLite is based on FreeRTOS and there is no support for bare-metal. From Embedded Wizard point of view it will be possible to run bare-metal - as it is the case on other i.MX RT platforms (e.g. i.MXRT1050, i.MXRT1060, i.MXRT1064). On these platforms you have the choice to use FreeRTOS or bare-metal.

In case of i.MXRT1170 we have to test it - especially, if VGLite can be used without FreeRTOS.

Do you think there will be a benefit for customer projects using i.MXRT1170 bare-metal with VGLite? I'm asking because there should be enough RAM for FreeRTOS when using VGLite.

Best regards,

Manfred.

by
Hello Manfred,

thank you for your answer. My question was more about a bare metal support in general rather than specifically for VGLite. I'm actually working on recreating an application I made for RT1060 on RT1170 and ran into an issue where most of the app is using bare metal and only the GUI would need to run on FreeRTOS. I can work around this by wrapping the bare metal part in a task but it would be easier to just keep the whole project bare metal.

I'm not that experienced in GUI development though, so I can't offer any insight into the usefulness of bare metal support for VGLite. Although, I expect that when you choose VGLite, you choose it with the expectation of using FreeRTOS as well.

So to reformulate my question: Are you planning to release the other types of platform packages (other than VGLite) for RT1170, which include both FreeRTOS and bare metal approaches, the same way they were released for RT10xx? Is this something that's coming soon (matter of days-weeks) or is more long-term (weeks-months)?

Best Regards,

David
by
Hi David,

thanks for the feedback.

We are planning to provide a Platform Package / Build Environment for i.MXRT1170 using software rendering and/or the PXP hardware accelerator instead of VGLite. In this case the user can select bare-metal or FreeRTOS.

The advantage of this package is the lower memory footprint - e.g. when you have a small display and want to use i.MXRT1170 without external SDRAM.

I assume it will be available in a couple of weeks.

Best regards,

Manfred.
by
Hi Manfred,

that's great, thanks for the info.

Best Regards,

David
by

Hello Embedded Wizard Team,

Is there any release with PXP hardware Accelerator which will work with bare-metal OS instead of FreeRTOS for iMXRT1170.

Or When you are planning to release bare-metal version for iMXRT1170???

by
Hello,

we are planning to provide a Platform Package / Build Environment for i.MXRT1170 using software rendering and/or the PXP hardware accelerator instead of VGLite. In this case the user can select bare-metal or FreeRTOS (or adapt it to another operating system).
The advantage of this package is the lower memory footprint - e.g. when you have a small display and want to use i.MXRT1170 without external SDRAM.

I assume it will be available end of June.

Best regards,

Manfred.
by

Hello,

we have now completed the Embedded Wizard Build Environment for IMXRT1170-EVK with PXP graphics acceleration (IMXRT1170-EVK-PXP) - which can be used with or without FreeRTOS. For all details, please have a look to the document Getting started with i.MX RT1170 using PXP graphics acceleration.

Best regards,

Manfred.

by

Noted.

Thanks. smiley

Ask Embedded Wizard

Welcome to the question and answer site for Embedded Wizard users and UI developers.

Ask your question and receive answers from the Embedded Wizard support team or from other members of the community!

Embedded Wizard Website | Privacy Policy | Imprint

...