fpga_123 Posted January 9, 2021 Share Posted January 9, 2021 Hello, Can anyone explain me the exact difference between Launch on Hardware (System Debugger) and Launch on Hardware (GDB) in Xilinx SDK? Link to comment Share on other sites More sharing options...
DerekM Posted January 9, 2021 Share Posted January 9, 2021 I can't explain the exact differences, but my understanding is that GDB is the legacy GNU-based debugger that was used in the early versions of Xilinx embedded tools. This is from around the mid-2000's when IBM PowerPC 405/440 (hard) and MicroBlaze/PicoBlaze (soft) processors were used on Xilinx FPGA's. Then around 2014, they also introduced their own new TCF-based debugger which was called Xilinx System Debugger (XSDB). It's still quite similar to GDB, but because Xilinx have more ownership over it, it's better developed/supported, and they recommend that you use XSDB (even though I'm sure that GDB is still maintained and updated as necessary). I'm not sure that answers your question. I think if you really know your way around the GNU debugger, then use GDB, but if not, use XSDB. Link to comment Share on other sites More sharing options...
fpga_123 Posted January 9, 2021 Author Share Posted January 9, 2021 @DerekM That helps a lot. Thank you! Link to comment Share on other sites More sharing options...
Question
fpga_123
Hello,
Can anyone explain me the exact difference between Launch on Hardware (System Debugger) and Launch on Hardware (GDB) in Xilinx SDK?
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.