CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
函数
flash调度控制

用于操作flash的API介绍,包含对flash内容的擦除、写入,读取,以及获取unique id。 更多...

函数

int32_t post_write_flash (char *buf, uint32_t addr, uint32_t size)
 请求写flash,并等待写完成 更多...
 
int32_t post_read_flash (char *buf, uint32_t addr, uint32_t size)
 请求读flash,并等待读取完成 更多...
 
int32_t post_erase_flash (uint32_t addr, uint32_t size)
 请求擦除flash,并等待擦除完成 更多...
 
int32_t post_spic_read_unique_id (uint8_t *unique_id)
 请求读flash unique id,并等待读取完成 更多...
 

详细描述

用于操作flash的API介绍,包含对flash内容的擦除、写入,读取,以及获取unique id。

函数说明

◆ post_erase_flash()

int32_t post_erase_flash ( uint32_t  addr,
uint32_t  size 
)

请求擦除flash,并等待擦除完成

参数
addrflash的地址
size擦除的大小(最小可以擦除4K)
返回
int32_t

◆ post_read_flash()

int32_t post_read_flash ( char *  buf,
uint32_t  addr,
uint32_t  size 
)

请求读flash,并等待读取完成

参数
buf读取的数据缓存
addrflash的偏移地址
size读取的数据大小

◆ post_spic_read_unique_id()

int32_t post_spic_read_unique_id ( uint8_t *  unique_id)

请求读flash unique id,并等待读取完成

参数
bufunique id的缓存

◆ post_write_flash()

int32_t post_write_flash ( char *  buf,
uint32_t  addr,
uint32_t  size 
)

请求写flash,并等待写完成

参数
buf写入的数据缓存
addrflash的偏移地址
size写入的数据大小