AnsweredAssumed Answered

How to configure a memory controller

Question asked by ranshalit on Sep 9, 2018

Hello,

 

We plan to use the following memory configuration with iMX RT1050 using HyperBUS:

As you can see below there are 4 memory units:

1. HyperRAM memory unit which contains connected with hyperBUs and CS1.

2. HyperFLASH memory unit which contains connected with hyperBUs and CS1. (switch decides if CS1 is connected to Hyperram from section 1 or hyperFlash from section2) 

3. HyperFLASH memory unit which contains connected with hyperBUs and CS2.

4. QSPI flash connected through qspi bus.

 

 

           ---HyperBUS-----------------------------------------------------------------------------------------

                                                                                                                                          | (hyperbus)

            ---CS1-----------------------------------------------------/  (switch)--------HyperRAM ------ |

                                                                                       \------------HyperFlash (boot) -----|

MCU                                                                                                                                  |

            ---CS2-------------------------------------------------------------------------HyperFlash -------- 

 

            ---QSPI------------------------------------------------------------------------QSPI FLASH

 

Does this configuration requires specific settings in memory controller or is it supported out-of-the box in MCUExpresso FreeRTOS ?

If it does - how do we configure the memory controller to support this configuration (Is it described in documentation) ? 

 

Thank you,

ranran

Outcomes