> > But 8xx use BDM to debug CPU.So I wonder in which > situation or chips should we use BDM and JATG and > WHY??? For a embedded developer,he could more concern > about this point than JATG implementation process,I > guess.:-) >
As I think you know, JTAG and Boundary Scan are industry standards intended primarily for board manufacturing purposes. Boundary Scan allows you access to the pins on BGAs and other impossible- to-reach pins on dense boards. The Motorola CPUs simply borrow these same pins for debug purposes, but the internal debug logic is not directly related to JTAG. Motorola does not release all the information about the debug interface on all their processors. However, the BDM interface is well documented, and there is an open source project called bdm4gdb.sourceforge.net, which has the raw material for you to learn all you could want to know about bdm. Good luck, Mark Chambers ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/