Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
w25q128
潘多拉开发板_Pandora
潘多拉用ENV生成的工程,无法挂载W25Q128文件系统
发布于 2024-06-13 18:02:11 浏览:271
订阅该版
官方提供的RTT例程中,有一个挂载文件W25Q128flash文件系统的例程,我试了一下,没有问题。 ```c /* 挂载 spi flash 中名为 "filesystem" 的分区上的文件系统 */ if (dfs_mount(flash_dev->parent.name, "/", "elm", 0, 0) == 0) { LOG_I("Filesystem initialized!"); } else { LOG_E("Failed to initialize filesystem!"); LOG_D("You should create a filesystem on the block device first!"); } int len; char wbuf[] = "hello world!"; char buff[1024]; /* 打开名为 "filesystem" 的分区 */ int fd = open("/hello.txt", O_RDWR); if (fd < 0) { rt_kprintf("Open filesystem partition failed\n"); return -1; } /* 从文件中读取数据 */ len = write(fd, wbuf, sizeof(wbuf)); lseek(fd, 0, SEEK_SET); // fseek(fd, 0, SEEK_SET); /* 从文件中读取数据 */ len = read(fd, buff, sizeof(buff)); if (len < 0) { rt_kprintf("Read file failed\n"); close(fd); return -1; } /* 打印读取的数据 */ rt_kprintf("Data read from file: %s\n", buff); ``` 运行结果如下: ![挂载没问题](https://oss-club.rt-thread.org/uploads/20240613/c796259a3688415c6adc0220716df496.png) 但是,我用ENV生成了一个工程,同样的代码,确无法挂载成功。 ![挂载失败](https://oss-club.rt-thread.org/uploads/20240613/71cb0d2052e8bc388da6dd02d8912c02.png) 比较了一下这两个工程的ENV配置,发现官方例程中【Enable OsPI mode】选项没有选中,如下图: ![原例程配置](https://oss-club.rt-thread.org/uploads/20240613/671bc64f9f605f79db7deae8c752e5d2.png) 而我用ENV创建的工程中,【Enable OsPI mode】这选项默认就是选中的,无法取消,如下图: ![新建ENV工程配置](https://oss-club.rt-thread.org/uploads/20240613/ecde796b9321b96d6b62f409ee9ef7e7.png) 其他配置都是一样的,新工程无法挂载文件系统,请高手赐教!!!
查看更多
2
个回答
默认排序
按发布时间排序
xiaorui
认证专家
2024-06-13
小睿手办 https://item.taobao.com/item.htm?id=674889867009
- 建议换个终端软件,不然这控制字看得眼花 - 画框最上面那行说了,扇区大小超出,FAT文件系统的最大扇区要配置为4096,才能在SPI FLASH上面挂载FAT。
张世争
2024-06-13
学以致用
直接对比 `rtconfig.h` 文件,看是否有配置上的差异
撰写答案
登录
注册新账号
关注者
0
被浏览
271
关于作者
name_yzh
努力码砖
提问
5
回答
0
被采纳
0
关注TA
发私信
相关问题
1
潘多拉开发板AP6181 外设支持报错
2
潘多拉wifi管理例程中ap模式未启动
3
潘多拉开发板上I2C设备驱动开发
4
潘多拉开发板 综合例程 调试报错
5
潘多拉开发板在VSCODE无法执行micropython
6
潘多拉添加freemodbus例子出现错误
7
潘多拉开发板OV2640拍摄JPEG格式的照片
8
SFUD 提示闪存超过32g
9
有谁用潘多拉开发过OV2640吗
10
请问潘多拉开发板怎么烧录micropython固件
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
RT-Thread项目助手v0.2.0 - 支持Env Windows
2
RttreadV5.10上,GD32F450Z RTC时间显示问题
3
rt-smart启动流程分析
4
EtherKit快速上手PROFINET
5
RTThread USB转串口无法接收数据
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
UART
WIZnet_W5500
ota在线升级
PWM
cubemx
flash
freemodbus
BSP
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
flashDB
GD32
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
SFUD
msh
keil_MDK
ulog
MicroPython
C++_cpp
本月问答贡献
出出啊
1517
个答案
342
次被采纳
小小李sunny
1444
个答案
290
次被采纳
张世争
813
个答案
177
次被采纳
crystal266
547
个答案
161
次被采纳
whj467467222
1222
个答案
149
次被采纳
本月文章贡献
出出啊
1
篇文章
2
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
3
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
2
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部