Define GX_HAL_SF_DEF_BLOCK_SIZE¶
Defined in file__output_copyinclude_src_include_flashspi_gx_hal_sf.h
Define Documentation¶
-
GX_HAL_SF_DEF_BLOCK_SIZE¶
flash 块大小
- USAGE:
flash初始化 1.初始化spi接口,配置flash寄存器 gx_hal_sf_init() 2.初始化xip模式,使能xip gx_hal_sf_xip_init() 读数据 1.准备读操作,查询flash就绪状态,设置flash地址和读取的长度,配置spi接口 gx_hal_sf_is_ready() gx_hal_sf_read_prepare() 2.读取数据 通过CPU读取 gx_hal_sf_spi_read() 通过DMA读取 配置DMA通道 3.等待读取完成 通过CPU读取,判断SPI总线忙 gx_hal_sf_is_busy() 通过DMA读取,判断DMA操作完成 写数据 1.准备写操作,查询flash就绪状态,设置flash地址和读取的长度,配置spi接口 gx_hal_sf_is_ready() gx_hal_sf_write_prepare() 2.写入数据 通过CPU写入 gx_hal_sf_spi_write_page() 通过DMA写入 a.配置DMA通道 b.启动DMA 3.等待写完成 通过CPU写入,判断SPI总线忙 gx_hal_sf_is_busy() 通过DMA写入,判断DMA操作完成