有注册分区的,历程里面用的是动态挂载,但是分区表中没有写这部分分区,但是历程打印分区信息的时候有打印动态挂载的分区,
而且我用qio的模式也是不能成功挂载分区,就很奇怪,
而且我也用历程中使用的32mb flash,可结构还是不可以
Search found 3 matches
- Tue Mar 05, 2024 4:38 pm
- Forum: ESP-IDF 中文讨论版
- Topic: 在外部FLASH中挂载FATFS出现错误
- Replies: 4
- Views: 3313
- Wed Feb 28, 2024 11:53 am
- Forum: ESP-IDF 中文讨论版
- Topic: 在外部FLASH中挂载FATFS出现错误
- Replies: 4
- Views: 3313
Re: 在外部FLASH中挂载FATFS出现错误
模组本身就有16MB的FLASH,现在需要再挂载一个16MB的FLASH,使用的SPI2总线,我看程序,第二步就是注册了分区,是将SPI2总线下的FLSAH注册为分区,所以我认为和只注册一个分区关系不大,并且我也尝试将模组内部的FLASH和外部的FLASH都注册了一下,但是内部的成功了,外部的不行,我怀疑是引脚的问题,所以我准备尝试将剩下两个引脚也连接上试一试。
- Mon Feb 26, 2024 6:04 am
- Forum: ESP-IDF 中文讨论版
- Topic: 在外部FLASH中挂载FATFS出现错误
- Replies: 4
- Views: 3313
在外部FLASH中挂载FATFS出现错误
版本为5.1.2 模组型号为ESP32-S3-WROOM-1-N16R8 环境:Windows IDE:VSCODE 参考的历程是example里面的ext_flash_fatfs实例 操作过程:在VSCODE内使用命令“ESP-IDF:show examples projects”创建的文件 创建之后配置号COM和目标芯片之后,直接进行的烧录,对menuconfig没有更改 代码的修改是: 在main.c的119行的结构体初始化中,将 .quadhd_io_num =PIN_HD, .quadwp_io_num = PIN_WP, 更改为 .quadhd_io_num = -1, .quad...