Hello,
as you already mentioned, there are two different options: using Extern Bitmap (1) or using an external flash reader (2). These two approaches are not really comparable and the selection for one of these depends on the use case.
In case you want to load images dynamically during runtime (e.g. from a SD card via a file system), Extern Bitmap provides the suitable interface for that.
In case you want to store bitmaps, fonts or strings of your GUI application within a non addressable flash device (NAND flash), then you can separate these constant data from your binary and store them within your NAND flash. The flash reader is then accessing the resources during runtime on request and reading the necessary blocks from Flash to RAM.
Please let us know more details about your dedicated use-case, then we can find a good solution. As a customer, we can help you with further details about the flash reader. In this case, please contact us via support@embedded-wizard.de .
Best regards,
Manfred.