赞
踩
目标: 实现rtthread + w25q128 + fat文件系统,能够在w25q128存取文件
环境搭建: rtthread源码 + ENV + keil MDK V5
1、使能 sfud 串行通用驱动,它自动开启并配置spi 驱动,可以在这步生成工程后编译烧录,终端测试。spi1的引脚跟 jtag烧录重合,需要拔掉Jtag再测试。
Hardware Drivers Configs > Onboard Perpheral Drivers > Enable SPI FLASH (W25Q128 spi1)
2、由于创建文件需要时间值,所以需要开启RTC。
Hardware Drivers Configs > On-chip Peripheral Drivers > Enable RTC
3、开启DFS, 开启DFS选项时会有选择哪个文件系统类型的选项。
RT-Thread Components > DFS: device virtual file system > Enable elm-chan fatfs
4、生成工程编译烧录,在终端先格式化块设备mkfs,然后挂载mount,如果弹出不能格式化,提示 sector 大小的问题,在 elm源码找到 RT_DFS_ELM_MAX_SECTOR_SIZE 512 改为4096.
5、终端 输入TAB按键,可以显示终端目前支持的指令。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。