In eprom i have 4 kb address how can access higher address in esp32

in EEPROM i have 4 kb address how i can access higher address in esp32 i want to access upto 8MB of flash memory.

can anyone please suggest. Thank you

Please define what area of flash you want to access, external or internal and is all of this under your program control? I use a FRAM module which is 32K x 8 and external.

@gilshultz i am using external flash memory of Winbond w25q64 (8MB) .

Since it is SPI accessed you can do it one of two simple ways. Use a bigger memory chip or add additional units to the SPI bus where each memory chip has its own independent chip select from teh ESP32.