Thank you for your answer!
Ok I think I understand the use of tristate bridge you suggest. In my case, I have no need to arbitrate flash access between processors because the flash memory will only be used in order to load the program for each processor. After both processors finish loading their code, they will never access the flash again. That's why I am looking for the easiest solution, and simply holding a CPU in reset until the first finish its access to the flash is quite simple. I can easily use a PIO linked to the first processor to lock the second in reset state until the first finish loading its code from the flash memory.
I'll try this solution and I'll give you the results.
Thank you,
Nicolas