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
