Anyway, when I try to connect to the freertos console using "xl console <domain-name>" or directly creating the domain using "xl create -c /etc/xen/freertos.cfg", QEMU gets stuck outputting the next sentence:

Anyway, when I try to connect to the freertos console using "xl console <domain-name>" or directly creating the domain using "xl create -c /etc/xen/freertos.cfg", QEMU gets stuck outputting the next sentence:

How can I solve this issue? Is the error related to QEMU or to FreeRTOS image?

Best regards,
Pello

Pello,

Does `CTRL-]` return you back to dom0's console?

The link has instructions for how you can modify the source code for enabling virtual console, but the pre-built image does have it enabled by default. You can configure QEMU to run with the second UART enabled by replacing '-serial /dev/null' with '-serial tcp::4444,server'. Then in another window 'telnet localhost 4444' once you start QEMU.