Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
FAL
[大容量nandflash]求助SPI NAND,我应该选什么驱动好。
发布于 2019-05-09 11:19:20 浏览:2505
订阅该版
目前rt thread关于嵌入式flash这块支持比较多,“FAL”,“SFUD”。最近选型用了个东芝的4Gbit的SPI NAND,网上demo资料比较少,有点手足无措,三星的K9F2G08U0M并行总线的rtthread有uffs文件系统的demo。 但对于这个大容量的SPI NAND,我该选取什么驱动架构比较好,Easyflash or 文件系统,有没有大神指引方向,少走点弯路。 目前我想用EasyFlash,写个ef_tc58_port.c?大容量目的还是提供日志功能,Gbit以上能记录半个月的持续日志,但选easyflash会不会对SPI Nand的移植不友好,坏块问题? 文件系统的话,恩,好像没有参考的spi方式的nandflash.c ```1. Introduction 1.1. General Description The TC58CVG2S0HxAIx is a serial interface NAND Flash for embedded applications which supports the SPI interface. The TC58CVG2S0HxAIx is organized as (4096 + 128) bytes × 64 pages × 2048 blocks. The device has a 4224 byte data buffer which allows program and read data to be transferred between the buffer and the memory cell array in 4224-byte increments. The Erase Operation is implemented in a single block unit (256 Kbytes + 8 Kbytes: 4224 bytes × 64 pages). The device has the high speed mode for sequential Page Read Operation. When high speed mode is enabled, the average of tR is shortened. The TC58CVG2S0HxAIx has ECC logic on the chip and 8bit read errors for each (512 bytes + 16 bytes) can be corrected. The internal ECC logic has detailed bit flip count report. 1.2. Definitions and Abbreviations SPI Serial Peripheral Interface. Address The address is comprised of a column address (CA) with 13bits and a row address (RA) with 17bits. The row address identifies the page and block to be accessed. The column address identifies the byte within a page to access. Column The byte location within the page. Row Refer to the block and page to be accessed. Sector The 512 bytes unit in a page. Page The smallest addressable unit for the Read and the Program operations. Block Consists of multiple pages and is the smallest addressable unit for the Erase Operation. Data Buffer Buffer used to transfer data to and from the cell array. Cell Array Memory cell of NAND flash Device The packaged NAND unit.``` 下载附件 [TC58CVG2S0HxAIx_Rev1.1_2016-11-08.pdf](https://oss-club.rt-thread.org/uploads/201905/09/103354uny8rz2irpytrtit.attach)
查看更多
1
个回答
默认排序
按发布时间排序
Xiou
2019-05-09
这家伙很懒,什么也没写!
[https://www.rt-thread.org/qa/forum.php?mod=viewthread&tid=10664&highlight=spi%2Bflash](spi nand flash 能使用SFUD驱动吗) 貌似我的问题和他类似,如熊大所言,目前可能还是只适合SPI NOR Flash,这个SPI NAND有痛点。
撰写答案
登录
注册新账号
关注者
0
被浏览
2.5k
关于作者
Xiou
这家伙很懒,什么也没写!
提问
5
回答
11
被采纳
0
关注TA
发私信
相关问题
1
关于FAL移植
2
添加fal软件包之后编译出现错误,求助!
3
关于easyflash4.0的写入和读取norflash一些疑惑咨询
4
FAL驱动移植&构建脚本问题
5
帮我看一下这样分区会不会冲突??
6
EasyFlash 4.0疑似出BUG
7
疑似FAL日志输出与DFS冲突??
8
fal软件包偏移量大于等于当前分区的大小会报错
9
为什么片内Flash总是写失败?
10
片上flash的文件系统的建立
推荐文章
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
组件 lwip v2.0.3 版本使用 netdev网卡的 ping 功能
2
简单两步配置RTT源码阅读环境 vsc+clangd
3
恩智浦[FRDM-MCXN947]初探 之 ADC与DAC
4
LVGL使用字库IC芯片显示中文
5
基于STM32H750和Rt-Thread的CANFD通信实现的记录(一)
热门标签
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
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
编译报错
Debug
SFUD
msh
rt_mq_消息队列_msg_queue
keil_MDK
ulog
MicroPython
C++_cpp
本月问答贡献
出出啊
1517
个答案
342
次被采纳
小小李sunny
1443
个答案
289
次被采纳
张世争
807
个答案
174
次被采纳
crystal266
547
个答案
161
次被采纳
whj467467222
1222
个答案
148
次被采纳
本月文章贡献
出出啊
1
篇文章
4
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
1
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部