CI13LC SDK API手册  2.1.1
本手册用于描述CI13LC SDK各个组件和驱动API
ci13lc_cache.h
浏览该文件的文档.
1 
11 #ifndef _CI13LC_CACHE_H_
12 #define _CI13LC_CACHE_H_
13 
14 #include "ci_system.h"
15 
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
21 #define ICACHE_TCM_S (0x1ffa8000)
22 #define ICACHE_TCM_E (0x1ffaffff)
23 #define ICACHE_TCM_A (0x1fbb0000)
28 typedef enum
29 {
30  ICACHE = HAL_ICACHE_BASE,
31  SCACHE = HAL_SCACHE_BASE,
33 
34 void cache_enable_auto(cache_base_t base,unsigned int start,unsigned int end);
36 void get_hit_miss(cache_base_t base,unsigned int* hit,unsigned int* miss);
37 void cache_alias_mode(cache_base_t base,unsigned int start,unsigned int end,
38  unsigned int alias);
39 void i_cache_tcm_enable(unsigned int flash_user_offset);
40 void s_cache_tcm_enable(void);
41 void show_cache(void);
42 
43 #ifdef __cplusplus
44 }
45 #endif
46 
47 
48 #endif
Definition: ci13lc_cache.h:30
void cache_alias_mode(cache_base_t base, unsigned int start, unsigned int end, unsigned int alias)
void show_cache(void)
chip级定义
void cache_enable_auto(cache_base_t base, unsigned int start, unsigned int end)
void get_hit_miss(cache_base_t base, unsigned int *hit, unsigned int *miss)
void cache_disable_auto(cache_base_t base)
Definition: ci13lc_cache.h:31
cache_base_t
CACHE控制器定义
Definition: ci13lc_cache.h:28
void s_cache_tcm_enable(void)
void i_cache_tcm_enable(unsigned int flash_user_offset)