Hello,
I would like to know how do I attach gdbserver to my ARM Base FVP for debugging. All tutorials online explain using DS-5. I would like to use gdb since I am more comfortable with it. I already enabled networking on my FVP.
Thanks for your help!
Best regards,
Mohannad Ismail
GDB can be connected to Fast Models (& FVPs) using the extension (plugin) described here: https://developer.arm.com/docs/100964/1110/plug-ins-for-fast-models/gdbremoteconnection. This doesn't get delivered with the Base FVP, but if it's what you are looking for we can see how to deliver. It's a component in the Fast Models deliverable. It's a pretty basic implementation (see the limitations in the document) and we have no plans to enhance the plugin further at this time.
Another way of connecting gdb to the FVP is to add gdbserver to the Linux image running on the model, then run it on the model. It can connect out to a gdb client on the host workstation.
Which of these options are you wanting to use?
Thank you for your reply.
I was trying to get the second option working. I already have an image on the FVP with gdbserver running. However, I am unable to connect to it from my the remote gdb. I am not sure on what parameters to set to target. I can ssh to the FVP successfully but I am not sure why gdb keeps giving me a connection timed out error. What are the proper parameters to give to target?
The first option seems interesting. I already can run gdb on the FVP with the image that I have but the features are very limited. I am using the Linaro LAMP OpenEmbedded image. Is this the same or is this something different?
Thank you very much for your help and support.