Guix integration in Threadx

Hello.

I have a project with SSP 1.5.3 in which a GUIX project made with GUIX STUDIO 5.6.1.0 and with GUIX Library Version 5.4.1 is integrated. The CPU is R7FS7G27H2A01CBD. My application uses a graphical display.

When I load the application in my custom board through the debugger it works correctly. But if I load it through the bootloader, it doesn't work properly. Some graphic icons are not displayed correctly. Reducing the size of the fonts, or removing pixelmaps, I get it to work again. But if I increase my code, it fails again on other icons.

On some occasions it happens that it starts to draw the pixelmap but it doesn't complete.

Mode Debuger:

MEMORY
{
FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 0x0400000 /* 4M */
RAM (rwx) : ORIGIN = 0x1FFE0000, LENGTH = 0x00A0000 /* 640K */
DATA_FLASH (rx) : ORIGIN = 0x40100000, LENGTH = 0x0010000 /* 64K */
QSPI_FLASH (rx) : ORIGIN = 0x60000000, LENGTH = 0x4000000 /* 64M, Change in QSPI section below also */
SDRAM (rwx) : ORIGIN = 0x90000000, LENGTH = 0x2000000 /* 32M */
ID_CODES (rx) : ORIGIN = 0x40120050, LENGTH = 0x10 /* 16 bytes */
}

Mode Bootloader:

MEMORY
{
FLASH (rx) : ORIGIN = 0x00100000, LENGTH = 0x0300000 /* 3M */
RAM (rwx) : ORIGIN = 0x1FFE0000, LENGTH = 0x00A0000 /* 640K */
DATA_FLASH (rx) : ORIGIN = 0x40100000, LENGTH = 0x0010000 /* 64K */
QSPI_FLASH (rx) : ORIGIN = 0x60000000, LENGTH = 0x4000000 /* 64M, Change in QSPI section below also */
SDRAM (rwx) : ORIGIN = 0x90000000, LENGTH = 0x2000000 /* 32M */
}

This is how I have it set up:

Can anybody help me?. Thank you