in principle you can create separate Units and put the resources for external QSPI flash into one Unit and the resources for the internal flash into another Unit. Within your linker file you locate the constant data of one C file into external QSPI flash and the constant data of the other C file into internal flash.
However, according to your description, I assume you want to replace some images of the binary - which is always a dangerous approach.
Maybe you should consider to use the Extern Bitmap approach if you want to load images dynamically during runtime.
Ask Embedded Wizard
Welcome to the question and answer site for Embedded Wizard users and UI developers.
Ask your question and receive answers from the Embedded Wizard support team or from other members of the community!