At ARM Ltd, we use the ARM hardware debugger with ARM DS-5 (Eclipse based).
I wrote a wikipage to explain how to set up DS-5 to build and do UEFI
source-level debugging on ARM architectures:
- http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=ArmPkg/Ds5

I also wrote another wikipage to explain how to debug SCT (even if the
article refers to ARM, it can be reused for any architecture):
- http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=ArmPkg/Sct

And finally, a colleague of mine wrote a blog on the ARM website about UEFI
debugging:
http://blogs.arm.com/software-enablement/884-uefi-debug-made-easy/



> -----Original Message-----
> From: Eric Kler [mailto:[email protected]]
> Sent: 22 May 2013 14:35
> To: edk2
> Subject: [edk2] What do you use for debugging?
> 
> Dear list,
> 
> What do you use for debugging your code on real world systems? Is
> special hardware really necessary, I'm curious what professionals use
> in this field and what is the most recommended product.
> 
> So far I have found following options:
> - http://www.windriver.com/products/simics/  (software)-- but I have no
> idea how much does it cost or if it will be enough for debugging the
> firmware (product promo: http://www.youtube.com/watch?v=lYAukMyek9A  )
> - DQ57TM (hardware)
> 
> Thanks,
> Eric
> 
> -----------------------------------------------------------------------
> -------
> Try New Relic Now & We'll Send You this Cool Shirt
> New Relic is the only SaaS-based application performance monitoring
> service
> that delivers powerful full stack analytics. Optimize and monitor your
> browser, app, & servers with just a few lines of code. Try New Relic
> and get this awesome Nerd Life shirt!
> http://p.sf.net/sfu/newrelic_d2d_may
> _______________________________________________
> edk2-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/edk2-devel





------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to