⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testfunc.h

📁 PCI的一个测试程序,可以测试PCI driver和BOARD的功能.
💻 H
字号:
#ifndef TESTFUNC_HEADER_DEFINED
#define TESTFUNC_HEADER_DEFINED


#define	DEFAULT_PCI_FREQ	"62.5"		// in MHZ
extern  double  PCI_FREQ;

extern int		SKIP_APP_INTERRUPTED;
extern int		SKIP_APP_PARAM;


BOOL    Test_GetUserAddress(HANDLE hDeviceHandle, ULONG UserAddress[6]);
void    Test_FreeUserAddress(HANDLE hDeviceHandle);
BOOL    Test_Dev2Host(HANDLE hDeviceHandle, SIZE_T size, SIZE_T count, ULONG pattern, ULONG TimeElapse[3]);
BOOL    Test_Host2Dev(HANDLE hDeviceHandle, SIZE_T size, SIZE_T count, ULONG TimeElapse[3]);
BOOL    Test_Full(HANDLE hDeviceHandle, SIZE_T d2h_size, SIZE_T d2h_count, ULONG d2h_pattern, SIZE_T h2d_size, SIZE_T h2d_count, ULONG TimeElaspse[5]);

BOOL    Test_ReadREG(HANDLE hDeviceHandle, ULONG uAddr, ULONG& uData, ULONG * pTimeElapse = NULL, ULONG uRepeatTimes = 1);
BOOL    Test_WriteREG(HANDLE hDeviceHandle, ULONG uAddr, ULONG uData, ULONG * pTimeElapse = NULL, ULONG uRepeatTimes = 1);
BOOL    Test_GetRegAddress(HANDLE hDeviceHandle, ULONG uBuffer[3]);

void    Test_Reset(HANDLE hDeviceHandle);

void    CalculateBPS(int BYTES, int ns, double& Bps, int& unit);
CString GetUnitStr(int unit, int unittype = 0);

void    CALC_BPS_UNIT(int a, double& b, int& c);


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -