I have the Zephyr OS running on Blackice Mx using SaxonSoc.
It runs using XIP from the flash memory, using the SDRAM as its ram.
This is output from the philosophers sample app:
Philosopher 3 [P: 0] EATING [ 525 ms ]
Philosopher 4 [C:-1] THINKING [ 650 ms ]
Philosopher 5 [C:-2] STARVING
2] THINKING [ 475 ms ]
An implementation of a solution to the Dining Philosophers
problem (a classic multi-thread synchronization problem).
This particular implementation demonstrates the usage of multiple
preemptible and cooperative threads of differing priorities, as
well as dynamic mutexes and thread sleeping.
This is the SaxonSoc configuration: