861 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

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

...