📄 memory.h
字号:
#ifndef _MEM_TEST_
#define _MEM_TEST_
#define MemTestOk 1
#define MemTestFail 0
#define MemCopySrc 0x1100000
#define MemTestLoop 5
#define TestPattern 0x5a5a5a5a
#define HEAPEND 0x13EE7CC
#define AllocNonCacheAreaBase 0x53EE7D0
#define AllocNonCacheAreaEnd 0x53FE7CC
#define EXTIOBASE ( (REFEXTCON & 0x3FF) << 16 )
#define TCOS0 (0x7 << 0)
#define TACS0 (0x6 << 3)
#define TCOH0 (0x2 << 6)
#define TACC0 (0x7 << 9)
#define TCOS1 (0x7 << 16)
#define TACS1 (0x6 << 19)
#define TCOH1 (0x2 << 22)
#define TACC1 (0x7 << 25)
#define TCOS2 (0x7 << 0)
#define TACS2 (0x6 << 3)
#define TCOH2 (0x2 << 6)
#define TACC2 (0x7 << 9)
#define TCOS3 (0x7 << 16)
#define TACS3 (0x6 << 19)
#define TCOH3 (0x2 << 22)
#define TACC3 (0x7 << 25)
extern void MemoryPartTest(void) ;
extern void MemoryTest(void);
extern int MemTest(U32 * /*src*/,U32 * /*dest*/,int /*size*/,int /*repeat*/);
extern void MemoryDump(void);
extern void MemDump(U32 * /*start address*/,U32 * /*End address*/);
extern void MemClear(U32 *startaddr, U32 *endaddr) ;
extern void MemPatternFill(void) ;
extern void MemPatternSearch(void) ;
extern void MemTestInit(U32 * /*src addr */,int /*size*/);
extern int ByteCopyTest(U32 * /*Dest*/,U32 * /*Src*/,int /*TestSize*/);
extern int SWordCopyTest(U32 * /*Dest*/,U32 * /*Src*/,int /*TestSize*/);
extern int WordCopyTest(U32 * /*Dest*/,U32 * /*Src*/,int /*TestSize*/);
extern void bcopy(void * /*dstp*/, void * /*srcp*/, int /*count*/) ;
extern void scopy(void * /*dstp*/, void * /*srcp*/, int /*count*/);
extern void wcopy(void * /*dstp*/, void * /*srcp*/, int /*count*/);
extern void ExtIOBankTest(void) ;
extern int bcomp(void * /*dstp*/, void * /*srcp*/, int /*count*/) ;
extern int scomp(void * /*dstp*/, void * /*srcp*/, int /*count*/) ;
extern int wcomp(void * /*dstp*/, void * /*srcp*/, int /*count*/) ;
extern int PatternGen(unsigned int /*seed*/);
extern void PrintMemTestStatus(int);
extern void *nmalloc(unsigned nbyte) ;
extern void nmfree(void *pt) ;
extern void *malloc(unsigned nbyte) ;
extern void free(void *pt) ;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -