I am attempting to run the FreeRTOS+TCP demo found here (release 10.1.1):
The code is written for the Windows Simulator, but I am attempting to target the Xilinx Zynq, emulated by QEMU of course. The host is Ubuntu 16.04.
Network Interface port:
One of the obvious modifications to the demo is changing the way messages are printed, and removing calls to the Windows "Sleep" function. I am using ARM semihosting to view the print statements.
Besides these changes, what changes will I need to make to the command line call? The demo creates a TCP echo server and client. If these are tied together, then no traffic should need to go to the host. Is there anything special I would need to do to get this to work?
Since this is technically a baremetal application, CLI options like `-nic user,hostfwd=tcp::5022-:22` give the warning "qemu-system-arm: warning: nic cadence_gem.1 has no peer".
If I ever did want to send traffic between the host and guest (like having a ncat echo server, instead of in FreeRTOS), how would I go about doing that?
Thank you
--
Benjamin