I'm brand new to MCUExpresso IDE. I'm trying to configure the SDK for a custom board project with a MIMXRT1062 microcontroller. I have added the flexspi driver to access an external QSPI flash device. However, I get a warning saying that the fsl_flexspi_dma driver is missing in the project (required for the DMA mode).
When I check in the SDK, there is no such driver. The only driver I found is the flexio_dpi_edma driver which goes along with flexio_spi driver I guest.
Which driver should I choose (flexio_spi or flexspi) and why ?
If flexspi driver should be chosen, how to get rid of this warning?
MCUXpresso IDE v11.2.0 [Build 4120] [2020-07-09]
Solved! Go to Solution.
There isn't fsl_flexspi_dma.c/.h. How do you get such warning? FlexIO is another kind of peripheral. Its driver can't be used on flexspi.
Here is some reference.
I have a test project that I can send to you but it's 50 MB...
The warning I have is not during compilation but in the problem view in the peripheral perspective.
I imported a flexspi example (evkmimxrt1060_flexspi_hyper_flash_polling_transfer) and saw that no flexspi peripheral driver is instantiated there, all the initialization is done in the user code. However there is a warning saying "Peripheral FLEXSPI is not initialized".
So I guess that warnings in the peripheral perspective can easily be ignore without problems.