OpenCores
no use no use 1/1 no use no use
I can't step or run the program in GDB onchip debug
by panbin on Nov 26, 2012
panbin
Posts: 2
Joined: Nov 1, 2012
Last seen: Aug 12, 2022
Dear all,
I managed to build a minsoc with all the source code provided on my de2(ep2c35), and I established the adv_jtag_bridge successfully. After that, I use or32-elf-gdb download the uart.or32(minsoc/sw/uart/) program into the minsoc, it displayed some information about the sections and the address.
It seems all right.
But when I continue the process like below:
set $pc=0x100
c
it stoped. With no more information displayed.

I tried to observe the signal "cpu_stall", it is high when I download the program and turn down when I use continue(c) command.
I guess the problem is that, I can't change PC by GDB, and that means I can't send a data into or1200.
But I can send data to on-chip memory, since I have sucessfully download the program.

I wonder why this happen and what can I do.

Most thanks.
RE: I can't step or run the program in GDB onchip debug
by rozpruwacz on Nov 26, 2012
rozpruwacz
Posts: 25
Joined: Feb 28, 2009
Last seen: Apr 4, 2021
What you get when you try to read spr registers ? Can You modify them from gdb ? use this commands and paste some output from gdb here: info registers set spr
RE: I can't step or run the program in GDB onchip debug
by rozpruwacz on Nov 26, 2012
rozpruwacz
Posts: 25
Joined: Feb 28, 2009
Last seen: Apr 4, 2021
sorry, something bad happend to my post ...
commands are:
>info registers
>set spr [register name] [value]
RE: I can't step or run the program in GDB onchip debug
by panbin on Nov 27, 2012
panbin
Posts: 2
Joined: Nov 1, 2012
Last seen: Aug 12, 2022
sorry, something bad happend to my post ...
commands are:
>info registers
>set spr [register name] [value]


Thank you for your replying. I did that as your advice, I use "set SYS.NPC 0x100" and "set SYS.NPC=0x100" to set it. But unforturnately, neither did work.
RE: I can't step or run the program in GDB onchip debug
by stekern on Nov 28, 2012
stekern
Posts: 84
Joined: Apr 28, 2009
Last seen: Nov 10, 2016
use:
spr npc 0x100

here's a good cheat sheet for gdb commands:
http://opencores.org/or1k/ORPSoC_Board_Software_Debugging#GDB_commands_table
RE: I can't step or run the program in GDB onchip debug
by rfajardo on Nov 28, 2012
rfajardo
Posts: 306
Joined: Jun 12, 2008
Last seen: Jan 6, 2020
Hello Panbin,

which version of GDB are you using? Is your computer terminal configured with the same baudrate as the firmware? Is the board pinout for the serial port correclty configured on the UCF file?

Regards,
Raul
no use no use 1/1 no use no use
© copyright 1999-2026 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.