tkl_flash | Flash 驱动
tkl_flash.c
文件是由 TuyaOS v&v 工具自动生成的,提供了针对 Flash 存储的基本操作功能,包括读取、写入、擦除 Flash、获取 Flash 信息等。在自动生成的代码框架中,开发者可以在 "BEGIN" 与 "END" 注释之间添加自己的实现来保持用户代码的持久化。
API 说明
tkl_flash_read
OPERATE_RET tkl_flash_read(uint32_t addr, uint8_t *dst, uint32_t size);
功能
从Flash中读取数据。
参数
addr
: 要读取的 Flash 地址。dst
: 存储读取数据的缓冲区指针。size
: 要读取的数据大小。
返回值
OPRT_OK
: 读取成功。- 其他错误码: 请参见
tuya_error_code.h
。
tkl_flash_write
OPERATE_RET tkl_flash_write(uint32_t addr, const uint8_t *src, uint32_t size);