|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|


结构体 | |
| struct | flash_spi_ctrl |
| Flash的基本信息和操作信息 更多... | |
宏定义 | |
| #define | FLASH_CHIP_PROTECT_END 0x400000 |
| #define | SFC_SAFE_OFFSET 0x10000 |
类型定义 | |
| typedef struct flash_spi_ctrl | flash_spi_ctrl_t |
| Flash的基本信息和操作信息 | |
函数 | |
| uintptr_t | sfc_port_get_sfc_start_addr (void) |
| 获取SFC总线空间首地址。 | |
| uintptr_t | sfc_port_get_sfc_end_addr (void) |
| 获取SFC总线空间尾地址。 | |
| uintptr_t | sfc_port_get_sfc_global_conf_base_addr (void) |
| 获取SFC公共配置相关寄存器基地址。 | |
| uintptr_t | sfc_port_get_sfc_bus_regs_base_addr (void) |
| 获取SFC总线模式访问相关寄存器基地址。 | |
| uintptr_t | sfc_port_get_sfc_bus_dma_regs_base_addr (void) |
| 获取SFC DMA操作相关寄存器基地址。 | |
| uintptr_t | sfc_port_get_sfc_cmd_regs_base_addr (void) |
| 获取SFC SPI操作寄存器相关基地址。 | |
| uintptr_t | sfc_port_get_sfc_cmd_databuf_base_addr (void) |
| 获取SFC SPI操作数据缓冲区寄存器基地址。 | |
| void | sfc_port_register_hal_funcs (void) |
| 将hal funcs对象注册到hal_sfc模块中。 | |
| void | sfc_port_unregister_hal_funcs (void) |
| 从hal_sfc模块注销hal funcs对象。 | |
| void | sfc_port_set_delay_once_time (uint32_t delay_us) |
| 设置查询Flash WIP位的单次延时时间。 | |
| uint32_t | sfc_port_get_delay_once_time (void) |
| 获取查询Flash WIP位的单次延时时间 | |
| void | sfc_port_set_delay_times (uint32_t delay_times) |
| 配置查询Flash WIP位的延时次数 | |
| uint32_t | sfc_port_get_delay_times (void) |
| 获取查询Flash WIP位的延时次数 | |
| void | sfc_port_lock_init (void) |
| SFC锁初始化。 | |
| uint32_t | sfc_port_lock (void) |
| SFC上锁。 | |
| void | sfc_port_unlock (uint32_t lock_sts) |
| SFC解锁。 | |
| errcode_t | hal_sfc_get_flash_id (uint32_t *flash_id) |