cancel
Showing results for 
Search instead for 
Did you mean: 

to save internal RAM and Store TouchGFX Assets in External Flash using OCTOSPI1

Furkan2
Associate II

Thank you for your response.

I have attached the OCTOSPI1 configuration screenshots and related settings.

Currently, I am not able to MT25QL128A external flash memory, so TouchGFX assets are also not working from external flash.

I will also check AN5050 section 7 as suggested.

 

void OCTOSPIM_Enable_IO7_4_Remap(void)

{

uint32_t reg = OCTOSPIM->PCR[0]; // Port 1

 

reg &= ~(IOHSRC_Msk | IOLSRC_Msk | IOHEN_Msk | IOLEN_Msk);

 

/* Low IO[3:0] → OCTOSPI1 (instruction + address) */

reg |= (0x1UL << IOLSRC_Pos); // OCTOSPI1_IO[3:0]

reg |= IOLEN_Msk;

 

/* High IO[7:4] → OCTOSPI1 (quad data) */

reg |= (0x1UL << IOHSRC_Pos); // OCTOSPI1_IO[7:4]

reg |= IOHEN_Msk;

 

OCTOSPIM->PCR[0] = reg;

}

0 REPLIES 0