CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
宏定义 | 枚举 | 函数
ci130x_cache.h 文件参考

cache驱动文件 更多...

#include "ci130x_system.h"

浏览源代码.

宏定义

#define ICACHE_TCM_S   (0x1ffa8000)
 
#define ICACHE_TCM_E   (0x1ffaffff)
 
#define ICACHE_TCM_A   (0x1fbb0000)
 

枚举

enum  cache_base_t {
  ICACHE = HAL_ICACHE_BASE,
  SCACHE = HAL_SCACHE_BASE
}
 CACHE控制器定义 更多...
 

函数

void cache_enable_auto (cache_base_t base, unsigned int start, unsigned int end)
 
void cache_disable_auto (cache_base_t base)
 
void get_hit_miss (cache_base_t base, unsigned int *hit, unsigned int *miss)
 
void cache_alias_mode (cache_base_t base, unsigned int start, unsigned int end, unsigned int alias)
 
void i_cache_tcm_enable (unsigned int flash_user_offset)
 
void s_cache_tcm_enable (void)
 
void show_cache (void)
 

详细描述

cache驱动文件

版本
0.1
日期
2019-04-03

宏定义说明

◆ ICACHE_TCM_A

#define ICACHE_TCM_A   (0x1fbb0000)

ICACHE TCM真实地址

◆ ICACHE_TCM_E

#define ICACHE_TCM_E   (0x1ffaffff)

ICACHE TCM终止地址

◆ ICACHE_TCM_S

#define ICACHE_TCM_S   (0x1ffa8000)

ICACHE TCM起始地址

枚举类型说明

◆ cache_base_t

CACHE控制器定义

枚举值
ICACHE 

ICACHE

SCACHE 

SCACHE

函数说明

◆ cache_alias_mode()

void cache_alias_mode ( cache_base_t  base,
unsigned int  start,
unsigned int  end,
unsigned int  alias 
)

◆ cache_disable_auto()

void cache_disable_auto ( cache_base_t  base)

◆ cache_enable_auto()

void cache_enable_auto ( cache_base_t  base,
unsigned int  start,
unsigned int  end 
)

◆ get_hit_miss()

void get_hit_miss ( cache_base_t  base,
unsigned int *  hit,
unsigned int *  miss 
)

◆ i_cache_tcm_enable()

void i_cache_tcm_enable ( unsigned int  flash_user_offset)

◆ s_cache_tcm_enable()

void s_cache_tcm_enable ( void  )

◆ show_cache()

void show_cache ( void  )