Page 1 of 1

ESP32S3 TuyaOS 3.6.7 Fatfs 挂载外部spiflash

Posted: 2024年 Jun 24日 16:50
by rxy

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


Re: ESP32S3 TuyaOS 3.6.7 Fatfs 挂载外部spiflash

Posted: 2024年 Jun 24日 19:52
by 愚者千虑必有一得

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

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


Re: ESP32S3 TuyaOS 3.6.7 Fatfs 挂载外部spiflash

Posted: 2024年 Jun 25日 16:12
by rxy

您好,我是基于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这边的提供的接口呢?


Re: ESP32S3 TuyaOS 3.6.7 Fatfs 挂载外部spiflash

Posted: 2024年 Jun 28日 09:58
by 愚者千虑必有一得

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