On 11/08/2020 09:51, Richi Dubey wrote:
Hi,

I have been trying to debug a test suite (this patch <https://lists.rtems.org/pipermail/devel/2020-July/060945.html>) with qemu and gdb by running the following commands:

--------------------------------------------------------------------------------------------
./arm-rtems5-gdb ~/quick-start/build/b3-realview/arm-rtems5/c/realview_pbx_a9_qemu/testsuites/smptests/smpstrongapa01.exe
.
.
.

 > target remote localhost:1234
 > b Init
 > continue

Continuing.
[Inferior 1 (process 1) exited normally]

------------------------------------------------------------------------------------------------------
./qemu-system-arm -net none -nographic -M realview-pbx-a9 -m 256M -kernel ~/quick-start/build/b3-realview/arm-rtems5/c/realview_pbx_a9_qemu/testsuites/smptests/smpstrongapa01.exe -smp 3 -no-reboot -S -s

If you want to debug the target via GDB, then I would drop the "-no-reboot".

Please have a look at the attached GDB initialization script. You can use it via:

arm-rtems6-gdb --arm.gdb app.exe

To start the application use the "continue" command.

--
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.hu...@embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
set print elements 0
set print pretty on
set pagination off
set confirm off
tar remote :1234
load
info threads
def reset
  monitor system_reset
  load
end
def new
  make
  monitor system_reset
  load
  c
end
b _ARM_Exception_default
b _ARMV4_Exception_data_abort_default
b bsp_interrupt_handler_default
b bsp_reset
b _Terminate
reset
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to