1.
Please use information on the Web (about tools) :
Section "Software Development Tools"
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6Q&nodeId=018rH3ZrDRB24A&fpsp=1&t...
2.
Generally GNU toolchain may be applied.
You may try using use CodeSourcery (Mentor) toolchain (under Windows or Linux host).
http://www.mentor.com/embedded-software/codesourcery
Next, ARM RealView and DS-5 support i.MX6.
http://www.arm.com/products/tools/software-tools/ds-5/index.php
http://www.arm.com/products/tools/software-tools/rvds/index.php
The next JTAG probes may be applied : RealView ICE and DSTREAM.
http://www.arm.com/products/tools/debug-adapters/rvi-rvt2.php
Also please find an overview of 3rd party development tools for ARM here:
http://www.freescale.com/files/wireless_comm/doc/brochure/BRTOOLENABLECO.pdf
3.
The next app note may be useful in debugging :
"AN4553 Using Open Source Debugging Tools for Linux on i.MX Processors."
http://cache.freescale.com/files/32bit/doc/app_note/AN4553.pdf
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------