hal_cache.h

来自「最新版IAR FOR ARM(EWARM)5.11中的代码例子」· C头文件 代码 · 共 46 行

H
46
字号
/**********************************************************************************/
/*                                                                                */
/*    Copyright (C) 2006 Oki Electric Industry Co., LTD.                          */
/*                                                                                */
/*    System Name    :  uPLAT7D series                                            */
/*    Module Name    :  uPLAT7D system Cache-common definition include file       */
/*    File   Name    :  hal_cache.h                                               */
/*    Revision       :  01.00                                                     */
/*    Date           :  2006/1/25 initial version                                 */
/*                                                                                */
/**********************************************************************************/
#ifndef HAL_CACHE_H
#define HAL_CACHE_H


/***********************************/
/*    type definition              */
/***********************************/
#define CACHE_WRITE_THROUGH 0
#define CACHE_WRITE_BACK 1

#define CACHE_NORMALMODE (0x00000000)
#define CACHE_LOADMODE   (0x08000000)

#define CACHE_LOAD_WAY0 (0x00000000)
#define CACHE_LOAD_WAY1 (0x10000000)
#define CACHE_LOAD_WAY2 (0x20000000)
#define CACHE_LOAD_WAY3 (0x30000000)

#define CACHE_NON_BANK (0x00010000)
#define CACHE_BANK0    (0x00010000)
#define CACHE_BANK10   (0x00000004)
#define CACHE_BANK24   (0x00000100)
#define CACHE_BANK25   (0x00000200)
#define CACHE_BANK26   (0x00000400)
#define CACHE_BANK27   (0x00000800)
#define CACHE_BANK28   (0x00001000)
#define CACHE_BANK29   (0x00002000)

/***********************************/
/*     API Functions prototype     */
/***********************************/
int16_t HALCache_CacheInit( int16_t cache_mode );

#endif /* HAL_CACHE_H */

⌨️ 快捷键说明

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