|
XJAPI - XJLink USB JTAG 硬件 API 接口
XJAPI是一个在Windows
2000/XP下的API接口,通过这个接口,用户可以对XJLINK做JTAG的控制。
功能:
-
初试化,API终端的设定
-
JTAG链路的底层控制
-
高级JTAG功能
-
标准C头文件
初试化,API终端的设定
完成对硬件设定和管脚的影射,操作频率等等,例如:
XJAPI_HardwareSetup( frequency, pinMap, powerOn );
XJAPI_HardwareRelease( );
XJAPI_SetPinMap( pinMapping, pinTypes[20], powerOn );
-
pin
1 - VCC
-
pin
2 - NC
-
pin
4 - GND
-
pin
20 - GND
JTAG链路的底层控制
完成对JTAG底层链路的设定,例如:
设定频率:
XJAPI_SetFrequency( frequency );
TMS reset:
XJAPI_TmsReset( );
JTAG状态:
XJAPI_GotoState( state );
高级JTAG功能
描述对DR/IR扫描的周期,多片调试等功能,例如:
XJAPI_Scan( scanType, length, outData, inData );
XJAPI_ScanMultiple( nScans, scanTypes, length, outData,
inData );
XJEase-连接测试,器件编程
XJAnalyser-图形化的JTAG分析和调试工具
XJRunner-XJEase的运行版本
XJIO 板
XJAPI - XJLink USB JTAG 硬件 API 接口
|