Using external memory as main ram memory

I’m using stm32 chips with STM32CUBEIDE and here is the workaround I have found.
uint8_t LVGL_buffer[1024*200] __attribute__((section("ExtRamSection.NOLOAD")));
#define LV_MEM_ADR 0xD011574c /*0: unused*/

Now my display is working, but for those who wants to use this workaround,
:::::::::::::::::::::::::::::::::WARNING ::::::::::::::::::::::::::::::
You’re using this workaround at the potential cost that your main display likely shares the same external RAM, and now your LVGL widget RAM is also in that same memory. This increases complexity due to the RAM’s access time.