xjtag/vs2010_axi_bus/vs2010_axi_bus.cpp

52 lines
709 B
C++

// vs2010_axi_bus.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "xjtag.h"
#include "windows.h"
unsigned long hif;
DWORD frqReq =250000; //10MHz
#define LED_ON 0xFFFFFFFF
#define LED_OFF 0x00000000
int _tmain(int argc, _TCHAR* argv[])
{
int re =0;
int err =0;
unsigned int rdata =0;
char sel =0;
re =xbus_axi_open(&hif,0,&sel,&err);
re =xbus_init(hif,frqReq,0,2,&err);
while(1)
{
Sleep(500);
re =xbus_axi_write(hif,0x00000000,LED_ON,0x00);
Sleep(500);
re =xbus_axi_write(hif,0x00000000,LED_OFF,0x00); //write GPIO OUT REG
printf("re =%d\n",re);
re =xbus_axi_read(hif, 0x00000000,&rdata);
printf("re =%d rdata=%08x\n",re,rdata);
}
return 0;
}