Hi,
For an STM32F746 Discovery board i have the following questions:
1. I would like to know if we can store the static data (images, fonts) in QSPI memory? Do you have any example?
2. By using the code + setting below i will get an increase in to 3MB RAM for GUI?
Display All
in combination with LCDConf.c
and GUIConf.c
Thank you
For an STM32F746 Discovery board i have the following questions:
1. I would like to know if we can store the static data (images, fonts) in QSPI memory? Do you have any example?
2. By using the code + setting below i will get an increase in to 3MB RAM for GUI?
Source Code
- static void MPU_Config (void) { MPU_Region_InitTypeDef MPU_InitStruct;
- /* Disable the MPU */
- HAL_MPU_Disable();
- /* Configure the MPU attributes for SDRAM */
- MPU_InitStruct.Enable = MPU_REGION_ENABLE;
- MPU_InitStruct.BaseAddress = 0xC0000000;
- MPU_InitStruct.Size = MPU_REGION_SIZE_4MB;
- MPU_InitStruct.AccessPermission = MPU_REGION_FULL_ACCESS;
- MPU_InitStruct.IsBufferable = MPU_ACCESS_NOT_BUFFERABLE;
- MPU_InitStruct.IsCacheable = MPU_ACCESS_NOT_CACHEABLE;
- MPU_InitStruct.IsShareable = MPU_ACCESS_NOT_SHAREABLE;
- MPU_InitStruct.Number = MPU_REGION_NUMBER0;
- MPU_InitStruct.TypeExtField = MPU_TEX_LEVEL1;
- MPU_InitStruct.SubRegionDisable = 0x00;
- MPU_InitStruct.DisableExec = MPU_INSTRUCTION_ACCESS_DISABLE;
- HAL_MPU_ConfigRegion(&MPU_InitStruct);
- /* Enable the MPU */
- HAL_MPU_Enable(MPU_PRIVILEGED_DEFAULT); }
in combination with LCDConf.c
and GUIConf.c
Thank you