On 22 May 2013 18:28, Richardson, Brian <[email protected]> wrote:
> I could you give you better guidance if I knew what type of UEFI code you 
> were trying to debug (UEFI driver? OS loader? UEFI app? Firmware/BIOS?).
>

And the architecture you're using.  I could assume it's x86 and stay
out of it ;-)

But if you're debugging on ARM, many issues on real hardware can be
debugged using ARM's Dstream debugger.  It's a decent JTAG solution.

It's also possible to use ARM's DS-5 to debug their simulator
(FastModels) and avoid real hardware.

> The EDK II DEBUG() macro is surprisingly useful as a starting point. It's 
> output-only debugging, but very useful for seeing output from stages of code 
> where you have no display output.

Fail all that, yes, I agree, the DEBUG() macro is my main method of debugging.


>
> Thanks ... br
> ---
> Brian Richardson -- [email protected] -- Twitter: intel_brian
>
> -----Original Message-----
> From: Eric Kler [mailto:[email protected]]
> Sent: Wednesday, May 22, 2013 9:35 AM
> 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

------------------------------------------------------------------------------
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