请问T5外挂Flash添加驱动后如何使用?

Wi-Fi 设备、Wi-Fi 低功耗设备、Wi-Fi BLE 双模设备、Ethernet设备、Ethernet+Wi-Fi设备等
Post Reply
Gzz_lin
Posts: 8

已经根据教程https://developer.tuya.com/cn/docs/developer/t5-flash?id=Kehot4x5zqh5j
注册完成Flash驱动后,但是不知道怎么应用到程序中,根据以下两个例子编译提示无法找到 "qspi_hal.h"文件
/home/test/Documents/tuya/Projects/T5_TuyaOS-3.12.8/software/TuyaOS/vendor/T5/tuyaos/tuyaos_adapter/src/test/test_qspi.c

/home/test/Documents/tuya/Projects/T5_TuyaOS-3.12.8/software/TuyaOS/vendor/T5/tuyaos/tuyaos_adapter/src/test/test_littlefs.c

Code: Select all

qspi_driver_desc_t *qflash_dev = tuya_qspi_device_query(CONFIG_TUYA_QSPI_FLASH_TYPE);
    if (qflash_dev == NULL) {
        bk_printf("Not found qspi flash %s\r\n", CONFIG_TUYA_QSPI_FLASH_TYPE);
        return;
    }

tuya_qspi_device_query函数在qspi_flash_common.h中,但是我并不能引用该文件,编译会提示找不到"qspi_hal.h",请问需要配置什么编译脚本还是什么原因?


Tags:
一个网友
Posts: 15
Location: ⭐星星⭐

Re: 请问T5外挂Flash添加驱动后如何使用?

您好,
外置flash驱动添加后,调用tkl_fs_mount挂载文件系统使用,步骤为:
1、在文件t5_os/projects/tuya_app/config/bk7258/config中修改CONFIG_TUYA_QSPI_FLASH_TYPE值为驱动中写入的name字段
2、应用程序中调用tkl_fs_mount挂载文件系统,然后使用tkl_fopen/tkl_fclose/tkl_fread/tkl_fwrite接口,打开/关闭及读写文件

努力写bug……

Post Reply