|
| |||||||||||||||||||||||||||||||||||||||||
|
Table of Contents
OpenJTAG
For brochures, please refer to this page. For software download, please refer to this page. For example programs, please refer to this page. OpenJTAG as an in-circuit debugger hardware, supports Beyond BA12 processor, OpenRISC and its compatible cores. OpenJTAG works with OpenIDEA, which is OpenRISC software development studio. OpenJTAG Feature
OpenJTAG API
The following program code demonstrates how to retrieve JTAG IDCODE. #include <stdio.h> #include "open_jtag.h" int main(int argc, char* argv[]) { unsigned int tdo; if (oj_init(0)) return(1); oj_cycle(5, 0xFFFFFFFF, 0x1F, 0x0, &tdo); oj_cycle(4, 0xFFFFFFFF, 0x02, 0x0, &tdo); oj_cycle(32, 0xFFFFFFFF, 0x00, 0xFF, &tdo); printf("IDCODE: 0x%x\n", tdo); oj_close(); return(0); } OpenJTAG GUIOpenJTAG for Beyond BA12OpenJTAG package includes debugger server launching GUI, through which GDB server is supported for Beyond BA12 processor. OpenJTAG for Opencores OR1200OpenJTAG package includes debugger server launching GUI, through which GDB server is supported for Opencores OR1200 processor. | |||||||||||||||||||||||||||||||||||||||||