15.5.1. 函数列表¶
15.5.1.1. Function psram_get_id¶
-
int psram_get_id(uint8_t *buf, uint32_t len)
PSRAM 获取ID.
- 参数
buf -- 存储id的buffer
len -- 存储id的buffer长度
- Returns 0
成功
- Returns -1
失败
- 返回
int 是否成功
15.5.1.2. Function psram_get_wait_cycles¶
-
int psram_get_wait_cycles(uint32_t *rwait_cycles, uint32_t *wwait_cycles, uint32_t *lccnt)
15.5.1.3. Function psram_get_wrap_len¶
-
uint32_t psram_get_wrap_len(void)
PSRAM 获取 wrap 长度 该函数获取 psram 的 wrap 长度
- 返回
uint32_t wrap len 长度
15.5.1.4. Function psram_opi_read_data¶
-
int psram_opi_read_data(uint8_t addr, uint8_t *buf, uint32_t len)
15.5.1.5. Function psram_opi_write_data¶
-
int psram_opi_write_data(uint8_t addr, uint8_t *buf, uint32_t len)
15.5.1.6. Function psram_reset¶
-
int psram_reset(void)
PSRAM 复位
- Returns 0
成功
- Returns -1
失败
- 返回
int 是否成功
15.5.1.7. Function psram_set_div_and_sample_delay¶
-
void psram_set_div_and_sample_delay(uint32_t div, uint32_t sample_delay)
PSRAM SPI 设置分频和采样延时参数 该函数配置psram spi分频值和采样延时,用于测试sample delay值是否可用
- 参数
div -- 分频
sample_delay -- 采样延时
15.5.1.8. Function psram_set_wait_cycles¶
-
int psram_set_wait_cycles(uint32_t rwait_cycles, uint32_t wwait_cycles, uint32_t lc_cnt)
PSRAM 测试相关接口
15.5.1.9. Function psram_set_wrap_len¶
-
int psram_set_wrap_len(uint32_t wrap_len)
PSRAM 设置 wrap 长度 该函数设置 psram 的 wrap 长度
- 参数
wrap_len -- wrap 长度
- Returns 0
成功
- Returns -1
失败
- 返回
int 是否成功
15.5.1.10. Function psram_xip_init¶
-
int psram_xip_init(PSRAM_XIP_CFG_T *init_cfg)
PSRAM XIP初始化
- 参数
init_cfg -- PSRAM初始化配置参数
- Returns 0
成功
- Returns -1
失败
- 返回
int 是否成功
15.5.1.11. Function psram_xip_init_by_type¶
-
int psram_xip_init_by_type(uint32_t type)
PSRAM 初始化 该函数初始化 psram.
- 参数
type -- 0 表示四线模式的 psram, 1 表示八线模式的 psram
- Returns 0
成功
- Returns -1
失败
- 返回
int 是否成功