- Fri Nov 03, 2017 11:44 pm
#196860
Hi,
This is my first question here. I am trying to learn OpenOCD. And sorry for asking a dump questions.
My Questions are:
1) OCD = On Chip Debugger => How is it OnCHIP ?? isn't Onchip is something which exists right there on Silicon?
2) Debugger = How is it a debugger. i means its job is just to interpret Interface (jtag, swi, icdi etc) signals and to connect with it? and even if it is a debugger, why then we need GDB with OpenOCD to debug code?
3) Hows is it different from let say JTAG device driver? i mean JTAG driver also enables you to communicate with external connected device chip?
This is my first question here. I am trying to learn OpenOCD. And sorry for asking a dump questions.
My Questions are:
1) OCD = On Chip Debugger => How is it OnCHIP ?? isn't Onchip is something which exists right there on Silicon?
2) Debugger = How is it a debugger. i means its job is just to interpret Interface (jtag, swi, icdi etc) signals and to connect with it? and even if it is a debugger, why then we need GDB with OpenOCD to debug code?
3) Hows is it different from let say JTAG device driver? i mean JTAG driver also enables you to communicate with external connected device chip?