Hi Omar,
Thank you sharing the in depth details earlier;
Further to my earlier queries, I would like to confirm my understanding of the below theory.
For our purpose, we need to run our application code from Ext. Flash in XIP Mode, In addition we plan to use LittleFS as file system for generic file read/write operations in the code free area of our Ext. Flash.
1. To make the above scenario work, flash related drivers and the middleware wrt to the LittleFS should be executed from OCRAM and also care should be taken to avoid any XiP access during the FS operation.
2. Since our application will be using Freertos, so other than task critical locks, are there any other overheads that we may need to take care of.
3. Additional query, can you direct towards any info about handling the FS Mount operation, if the read only files are already loaded in the Ext. Flash using external flash tools as MCU Boot Utility.
Regards,
Amit K