<div dir="ltr">I've successfully built/run the sparc sim (sis) test examples as described in <div><br></div><div><a href="https://devel.rtems.org/wiki/TBR/UserManual/Quick_Start">https://devel.rtems.org/wiki/TBR/UserManual/Quick_Start</a><br></div><div><br></div><div>My target hardware is a Zedboard, Raspberry Pi2 and a basic ML405 (Virtex4), but when I try to re-create the above for the various bsps, including supposed qemu plaftorms like qemuppc, I get all manner of errors, such as</div><div><br></div><div><div>$powerpc-rtems4.11-run ./qemuppc/testsuites/samples/hello/hello.exe</div><div>./qemuppc/testsuites/samples/hello/hello.exe: Caught signal 11 at address 0xffc00014<br></div></div><div><br></div><div>I get nothing for ARM:</div><div><br></div><div>$arm-rtems4.11-run ./xilinx_zynq_a9_qemu/testsuites/samples/hello/hello.exe<br></div><div>$</div><div><br></div><div>though if I tried to run the hello.exe through ARM's GDB, I get a different error:</div><div><br></div><div><div>$ arm-rtems4.11-gdb ./xilinx_zynq_a9_qemu/testsuites/samples/hello/hello.exe</div><div>GNU gdb (GDB) 7.9</div><div>...</div><div>This GDB was configured as "--host=x86_64-linux-gnu --target=arm-rtems4.11".Type "show configuration" for configuration details.</div><div>...</div><div>Reading symbols from ./xilinx_zynq_a9_qemu/testsuites/samples/hello/hello.exe... done.<br></div><div>(gdb) tar sim</div><div>Connected to the simulator.</div><div>(gdb) load </div><div>Loading section .start, size 0x6d8 vma 0x0</div><div>Loading section .text, size 0x2071c vma 0x700</div><div>Loading section .init, size 0xc vma 0x20e1c</div><div>Loading section .fini, size 0xc vma 0x20e28</div><div>Loading section .rodata, size 0x1150 vma 0x20e38</div><div>Loading section .ARM.exidx, size 0x8 vma 0x21f88</div><div>Loading section .eh_frame, size 0x74 vma 0x21f90</div><div>Loading section .init_array, size 0x4 vma 0x22004</div><div>Loading section .fini_array, size 0x4 vma 0x22008</div><div>Loading section .jcr, size 0x4 vma 0x2200c</div><div>Loading section .data, size 0x6d0 vma 0x101400</div><div>Start address 0x40</div><div>Transfer rate: 1127840 bits in <1 sec.</div><div>(gdb) r</div><div>Starting program: xilinx_zynq_a9_qemu/testsuites/samples/hello/hello.exe </div><div>[Inferior 1 (process 42000) exited with code 060]</div></div><div><br></div><div>I don't always have access to the target hardware and I wanted to run simple tests in a simulator environment.   Am I doing something wrong?  If so, what?  </div><div><br></div><div>Thanks,</div><div><br></div><div>Matt</div></div>