<div dir="ltr"><div>Hi Heinz,</div><div><br></div><div>Here's a couple notes I use to get things up and running, and I've attached my scripts.</div><div><br></div><div>1. You need an old version of the RPi firmware, the newer Device Tree Blobs are not supported.</div><div>2. I use GDB in another window to load the DTB and kick off the boot process.</div><div>3. I usually target the Raspberry Pi 2 or 3 with SMP (the Pi 1 is just too old). I've made a couple tweaks to get that one to boot that aren't in the docs yet. I use arm-rtems6-objcopy -O binary [exe_name].exe kernel.img to create a raw binary and load that into QEMU. Debugging symbols still work in GDB, but for whatever reason, the elf files from GCC don't work with SMP.</div><div>4. This article has some great pointers about configuring QEMU to run Linux on a Pi 3, which is essentially identical to the Pi 2, except with WiFi. <a href="https://raduzaharia.medium.com/system-emulation-using-qemu-raspberry-pi-3-4973260ffb3e">https://raduzaharia.medium.com/system-emulation-using-qemu-raspberry-pi-3-4973260ffb3e</a></div><div><br></div><div><br></div><div>Hope that helps,</div><div>Jacob<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Mar 17, 2023 at 9:49 AM Heinz Junkes <<a href="mailto:junkes@fhi-berlin.mpg.de">junkes@fhi-berlin.mpg.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
I've been trying again for some time to get RTEMS (version 5 or 6) for raspberryPi2 to work on a qemu.<br>
<br>
There is a lot of documentation about it. To those I have tried it there are always some 'fuzzies’ and I <br>
unfortunately get never any output message when starting<br>
qemu-system-arm -M raspi2 -m 1G -kernel ./tests/hello.exe  -serial mon:stdio -nographic <br>
<br>
Has anyone ever done it successfully and can send me a script?<br>
Danke,<br>
Heinz<br>
<br>
P.S. no problems with RTEMS_BSP=xilinx_zynq_a9_qemu (on 5 and 6, with/without rtems-libbsd). <br>
     I have never managed to get a bootable SD card here.<br>
<br>
_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@rtems.org" target="_blank">users@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a></blockquote></div>