Based on previous experience with this platform uSDHC_DriverIRQHandler means that you have a hard fault in your application.
If the applicationa works fine independently I think the root cause can be the clock initialization. Probably you are configuring clock on both applications and the Z1 application disable some clock sources or gates which are needed by Z0. Did you checked this?
Thank you for your reply, I need to pay attention to the clock configuration.
At the same time, I disabled the device interrupt used by the Z41 in the Z40 core. As a result, the fault did not occur.