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