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