--- Quote Start ---
Hi,
I know it's been a while since you've posted to this thread but if you don't mind and still remember how you were able to get two processors to work without using the mutex, can you please explain the approach you took to solving this. I'm currently having issues with getting two processors to correctly read and write using uart.
--- Quote End ---
Hi,
For multi-core system, make sure that your Qsys system is correct and each core has a different(exclusive) memory space allocated. Do verify it from BSP Editor->Linker Script that each core has the correct memory span allocated. In qsys, try NOT connecting Interrupt pin from JTAG UART to NIOS.
For an application where 2 cores doesn't share memory/peripherals, you can directly make different applications for both cores and make them RUN.
Example: LED blinking. You can assign separate LED for blinking, to each core.