CI13LC SDK API手册  2.1.1
本手册用于描述CI13LC SDK各个组件和驱动API
flash_rw_process.h
浏览该文件的文档.
1 
11 #ifndef _FLASH_RW_PEOCESS_H
12 #define _FLASH_RW_PEOCESS_H
13 
14 #include "ci_log.h"
15 #include "ci_system.h"
16 #include "FreeRTOS.h"
17 
18 
19 void set_asr_run_flag(void);
20 void set_asr_stop_flag(void);
21 int32_t flash_ctl_init(void);
22 
23 int32_t requset_flash_ctl(void);
24 int32_t release_flash_ctl(void);
25 
38 int32_t post_write_flash(char *buf, uint32_t addr, uint32_t size);
39 
47 int32_t post_read_flash(char *buf, uint32_t addr, uint32_t size);
48 
56 int32_t post_erase_flash(uint32_t addr, uint32_t size);
57 
63 int32_t post_read_flash_unique_id(uint8_t * dst_addr);
64 
69 void flash_init_to_xip(void);
70 
75 void flash_config_to_normal(void);
76 
81 void flash_config_to_xip(void);
82 
87 #endif /* _FLASH_RW_PEOCESS_H */
88 
sdklog输出组件 这个文件用于定义sdk日志打印组件,log打印等级 参考Andriod Logcat 提供了多个打印函数, ...
int32_t post_erase_flash(uint32_t addr, uint32_t size)
请求擦除flash,并等待擦除完成
Definition: flash_rw_process.c:177
int32_t flash_ctl_init(void)
初始化flash管理任务
Definition: flash_rw_process.c:52
int32_t requset_flash_ctl(void)
请求控制flash
Definition: flash_rw_process.c:86
int32_t release_flash_ctl(void)
解除控制flash
Definition: flash_rw_process.c:99
void flash_config_to_normal(void)
flash从xip模式切换到普通模式
Definition: flash_rw_process.c:216
int32_t post_read_flash_unique_id(uint8_t *dst_addr)
请求读flash unique id,并等待读取完成
Definition: flash_rw_process.c:192
chip级定义
void set_asr_run_flag(void)
设置asr将要启动,之后的flash操作需要通知到dnn
Definition: flash_rw_process.c:32
void set_asr_stop_flag(void)
设置asr停止,之后的flash操作不需要通知到dnn
Definition: flash_rw_process.c:41
int32_t post_read_flash(char *buf, uint32_t addr, uint32_t size)
请求读flash,并等待读取完成
Definition: flash_rw_process.c:143
int32_t post_write_flash(char *buf, uint32_t addr, uint32_t size)
请求写flash,并等待写完成
Definition: flash_rw_process.c:162
void flash_config_to_xip(void)
flash从普通模式切换到xip模式
Definition: flash_rw_process.c:224
void flash_init_to_xip(void)
flash初始化成xip模式
Definition: flash_rw_process.c:207