Hi,
Thanks for cygwin toolchain, it makes installation on Windows 10 much easier.
Now I’m trying to run jMAVSim with SITL but have some troubles.
Running make posix_sitl_default jmavsim
gives me a jMAVsim screen reacting on control keys and some output in the shell which seems to be normal (see below), but without the PX4 console.
Typing Ctrl+C gives me ‘ERROR [px4_daemon] pipe open fail’. After a few Ctrl+C I get ‘ERROR [Unknown] Startup script returned with return value: 2’ and console px4 opens while Exiting… (and the shell is still open).
There are also two active px4 processes when program is running and I see no port usage by them.
Please guilde me how to fix it and what’s wrong. Thanks a lot.
$ make posix_sitl_default jmavsim
ninja: Entering directory `/cygdrive/c/PX4/home/Firmware/build/posix_sitl_default’
[0/1] cd /cygdrive/c/PX4/home/Firmware/build/posix_sitl_de…are /cygdrive/c/PX4/home/Firmware/build/posix_sitl_default
SITL ARGS
sitl_bin: /cygdrive/c/PX4/home/Firmware/build/posix_sitl_default/bin/px4.exe
rcS_path: posix-configs/SITL/init/ekf2
debugger: none
program: jmavsim
model: none
src_path: /cygdrive/c/PX4/home/Firmware
build_path: /cygdrive/c/PX4/home/Firmware/build/posix_sitl_default
empty model, setting iris as default
SITL COMMAND: /cygdrive/c/PX4/home/Firmware/build/posix_sitl_default/bin/px4.exe /cygdrive/c/PX4/home/Firmware/ROMFS/px4fmu_common -s etc/init.d-posix/rcS -t /cygdrive/c/PX4/home/Firmware/test_data
INFO [Unknown] Creating symlink /cygdrive/c/PX4/home/Firmware/ROMFS/px4fmu_common -> /cygdrive/c/PX4/home/Firmware/build/posix_sitl_default/tmp/rootfs/etc
| ___ \ \ \ / / / |
| |/ / \ V / / /| |
| __/ / \ / /| |
| | / /^\ \ ___ |
_| / / |_/
px4 starting.
INFO [Unknown] Calling startup script: bash etc/init.d-posix/rcS 0
Buildfile: C:\PX4\home\Firmware\Tools\jMAVSim\build.xml
make_dirs:
compile:
create_run_jar:
copy_res:
BUILD SUCCESSFUL
Total time: 0 seconds
Options parsed, starting Sim.
Starting GUI…
3D [dev] 1.6.0-pre12-daily-experimental daily
Shutting down…
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [px4_daemon] pipe open fail
ERROR [Unknown] Startup script returned with return value: 2
pxh>
Exiting…
Exiting…
Exiting…
Exiting…
Exiting…
UPD:
I have success with
git checkout stable
git submodule update --init --recursive
make posix jmavsim```
But have the problem described in [this issue](https://github.com/PX4/Firmware/issues/10098).