1.2k views
in Getting started by
Hello Embedded Wizard Team and Users,

I've just signed up to the forum as I've bought a NXP MIMXRT1050-EVK kit that consists of that board (uses the i.MXRT1052 processor with external RAM) and a touch screen. I struggled to get the examples from the associated NXP site (called their SDK) to work initially and when they did I soon realised how much effort would be required to actually make a nice GUI....at which point I started to look around the internet for ideas....and then found Embedded Wizard :-)

My question is, is it possible to use the FREE evaluation version of Embedded Wizard to make a GUI, and to then export that into the IDE that I am using which is Keil MDK uVision ? If that can be done then I'll crack on with learning how Embedded Wizard can be setup.

regards

Rod

2 Answers

0 votes
by
 
Best answer

Hello,

since version 9.00 we provide a ready-to-use Keil ARM-MDK project within the i.MX RT 1050 Build Environment.

Best regards,

Manfred

0 votes
by
Hi Rod,

this is possible of course!
However, in our current MIMXRT1050-EVK Build-Environment, that can be downloaded on our web site, we are only supporting a makefile based GCC project and IAR Embedded Workbench.

A Keil uVison project is in preparation, however, if you are already involved in Keil uVision it should be a simple job to port the makefile project to uVision.

Please have a look to  https://doc.embedded-wizard.de/getting-started-mimxrt1050-evk?v=8.30

 

Btw. please note that there is some problem with the SDRAM auto refresh using the the current NXP SDK V2.3.0, module 'fsl_semc.c'.

Please change the following line in 'fsl_semc.c':

    base->SDRAMCR3 = SEMC_SDRAMCR3_REBL(config->refreshBurstLen - 1) |
                     /* N * 16 * 1s / clkSrc_Hz = config->tPrescalePeriod_Ns */
                     SEMC_SDRAMCR3_PRESCALE(prescale) | SEMC_SDRAMCR3_RT(refresh) | SEMC_SDRAMCR3_UT(urgentRef);
 

to:

    base->SDRAMCR3 = SEMC_SDRAMCR3_REBL(config->refreshBurstLen - 1) |
                     /* N * 16 * 1s / clkSrc_Hz = config->tPrescalePeriod_Ns */
                     SEMC_SDRAMCR3_PRESCALE(prescale) | SEMC_SDRAMCR3_RT(refresh) | SEMC_SDRAMCR3_UT(urgentRef)|SEMC_SDRAMCR3_REN_MASK;

Best Regards,
Martin
by
Martin,

Thank you for your positive and helpful reply - I'll press on learning about Embedded Wizard and use the notes you have provided to hopefully make something with a cool GUI.

regards,

Rod

Ask Embedded Wizard - Archive

Welcome to the Ask Embedded Wizard archive. This community forum served us well for many years, but we've evolved our support approach!

Your resources:

The Embedded Wizard Online Documentation provides comprehensive documentation, tutorials, examples and ready-to-use software packages.

For dedicated assistance, explore our Embedded Wizard Product Support.

You can still browse the valuable discussions from our community history here.

Embedded Wizard Website | Privacy Policy | Imprint

...