ESP32S3 TuyaOS 3.6.7 Fatfs 挂载外部spiflash

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

我使用ESP32S3平台,TuyaOS 3.6.7,需要使用fatfs挂载外部spiflash,我在app目录增加fatfs相关文件并加入编译,结果发现连接失败的情况,提示未定义tuya_app_main函数,请问如果需要使用外置的spiflash作为fatfs该如何操作呢。


Tags:
愚者千虑必有一得
Posts: 473

Re: ESP32S3 TuyaOS 3.6.7 Fatfs 挂载外部spiflash

你的项目是什么样的结构?是基于我们的demo改的吗?我们的demo都是有这个接口的,可以把你的目录结构以及编译的完整log发我们看看。

对于esp32 spiflash,我们这边没有做过,你可以去网上查一下esp32是如何挂载的。

rxy
Posts: 5

Re: ESP32S3 TuyaOS 3.6.7 Fatfs 挂载外部spiflash

您好,我是基于tuyaos_demo_quickstart修改的,spi部分是已经调试可以的,现在是想在app中使用fatfs,我在ESP32S3_TuyaOS-3.6.7\software\TuyaOS\vendor\esp32\esp-idf\components中有找到fatfs相关内容,并且也有参与编译,所以想要app使用fatfs就只能调用esp-idf\components\fatfs这边的接口,请问 在app中该如何调用到components这边的提供的接口呢?

愚者千虑必有一得
Posts: 473

Re: ESP32S3 TuyaOS 3.6.7 Fatfs 挂载外部spiflash

我们没有适配支持esp32的fatfs的内容,你要想使用的话,需要自行规划flash map,直接调用idf里的接口就可以了。

Post Reply