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

📄 system.h

📁 三星mcu S3C4510B评估板的原码
💻 H
字号:
#ifndef  _SYSTEM_H
#define  _SYSTEM_H

#define STALL            0x00000001 
#define CACHE            0x00000002
#define WRITE_BUFF  	 0x00000004
#define CACHE_MODE       0x00000030
#define CACHE_MODE_00    0x00000000
#define CACHE_MODE_01    0x00000010
#define CACHE_MODE_10    0x00000020
#define CACHE_CONF_ON    0x0000003f

#define Set0BaseAddress 0x10000000
#define Set1BaseAddress 0x10800000
#define Set0CacheRAM   0x10000000  // Set 0 Cache ram address
#define Set1CacheRAM   0x10800000  // Set 1 Cache ram address
#define TagRAM         0x11000000  // Tag ram address
#define NonCacheArea   0x04000000  // ADDR[26] NonCacheable control bit
#define CACHE_ENABLED 	(SYSCFG & CACHE)

extern void RefreshCycle(unsigned int /*refresh cycle */);
extern void RefCycleCal(void);
extern unsigned int fCPU_c(int /*devider*/); 
extern unsigned int fCPU_r(void);
extern void CpuClockCon(void);                 //SetUp CPU clock
extern void CacheTest(void);
extern void CacheStartUpDialog(void);
extern void CacheConfig(void);
extern void CacheFlush(void);
extern void CacheClear(void);
extern void PrintCacheItems(void);
extern void InterSramTest(void);
extern void SelfTestMem(unsigned int * /* address*/, int /*unit*/);
extern void TagMarch10(void);
extern void SramMarch10_4k(void);
extern void SramMarch10_8k(void);
extern void Set0March10(void);
extern void Set1March10(void);
extern int March10NAllTest(void) ;
extern int March10N32(unsigned int */*addr*/,int /*unit*/,unsigned int /*pattern*/, int /*delay*/);
extern int MarchSub1(unsigned int */*addr*/,int /*unit*/,unsigned int /*pattern*/,int /*dir*/, int /*delay*/);
extern void CycleDelay(int /*delay*/);
extern void SearchPattern(void);
extern void SyscfgInit(int /*cm*/);

#endif

⌨️ 快捷键说明

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