三星nandflash K9K8G08U0D升级K9K8G08U0E问题总结
三星的nandflash原来用的K9K8G08U0D版本,后面升为K9K8G08U0E版本的芯片出现了问题。(使用的系统平台是ucos-II)
测试程序中,是往flash中写0,1,2,3,4,5,6..读出来时非0的数值正常,写0的时候读出来的数据就不对。
时序上用示波器测过没发现问题,重新换上D版本的芯片也完全正常。
对比D版本和E版本的datasheet,两个芯片的最主要区别如下:
D版本:
E版本:
三星那边也对这两块芯片对比进行了描述:
K9F1G08U0E vs K9F1G08U0D Timing difference
tR tPROGtBERSNOP
K9F1G08U0E Max. 40us Max. 900usMax. 16ms1
K9F1G08U0D Max. 40usMax. 750usMax. 10ms4
2. if timing is OK, please kindly know the 21nm SLC NOP=1 , not 4
it means every NAND page you can just write one time,
if you want to write the data in the same page again, you need to erase first
3. please note :
due to 21nm SLC NOP=1, it means you can not use "Partial Program" for it
if you use this function in our 42 nm SLC and want to change to 21nm SLC
the way to solve it is modify host FTL algorithm
there is FTL (flash transfer layer) between file-system and raw NAND
( FTL : flash transfer layer ; such as bad blocks, page size write /read, ECC , wearleveling.....)
in solution base such as eMMC or SSD, the inside controller handle FTL
but for Raw NAND, it has NO controller inside and needs host to handle this algorithm
4. image-partition FAT table error
please kindly check the physcial to logical table
in logical, you can write the data in the same area
but, in physical, when you want to write or update the new data to the same page
you can not write directly in the same page due to NOP=1
you need to write to another page
问题帖链接:http://bbs.csdn.net/topics/390772550
三星nandflash K9K8G08U0D升级K9K8G08U0E问题总结相关推荐
- android 5.0 9300,三星Android5.0升级名单曝光 S2止步4.2
北京时间3月19日消息,据科技网站vr-zone报道,内部消息人士今天曝光了三星Android 5.0系统升级名单,预计三星将为Galaxy S4在内的5款设备提供Android 5.0升级,并有数款 ...
- galaxy android 8,三星终于正式升级安卓8.0!Galaxy S8尝鲜
原标题:三星终于正式升级安卓8.0!Galaxy S8尝鲜 经过长时间的测试,在友商陆续吃上奥利奥之后,三星终于开始向Galaxy S8/S8+正式推送安卓8.0,也带来了新的Experience U ...
- 三星p1000升级android10,三星P1000可以升级到安卓4.0吗?
2017-10-10 三星GT-P1000有办法升级安 如果三星平板,需要更新系统,请按以下步骤操作: 一.打开设定-关于设备-系统更新-更新.通过在线固件升级 (FOTA) 服务下载并安装固件更新. ...
- 三星android 5.0升级名单,三星Android5.0升级名单曝光 S2止步4.2
北京时间3月19日消息,据科技网站vr-zone报道,内部消息人士今天曝光了三星Android 5.0系统升级名单,预计三星将为Galaxy S4在内的5款设备提供Android 5.0升级,并有数款 ...
- 三星s9更新android9.0,安卓9.0到底能不能升级?三星S9+升级之后性能差别好大
原标题:安卓9.0到底能不能升级?三星S9+升级之后性能差别好大 安卓9.0到底能不能升级呢?安卓手机升级到目前最新的安卓9.0系统对于手机来说到底是更加流畅还是会便卡顿呢?外媒将两部分别是安卓9.0 ...
- 三星w2014android,三星W2014的手机系统是什么?三星W2014能升级安卓4.3吗?
三星W2014的手机系统是什么 三星W2014的手机系统是Android 4.3系统. 系统方面,三星W2014系统方面是基于Android 4.3定制的,仍然是TouchWiz UI界面.由于定位于 ...
- 三星android 8.0的变化,三星S8 | S8+升级Android 8.0后有什么变化
原标题:三星S8 | S8+升级Android 8.0后有什么变化 近期,令万千三星盖乐世 S8 | S8+用户疯狂的 Android 8.0终于开启Beta计划, 短短几个小时1.5万个内测资格就全 ...
- 三星加入android11beta计划,基于Android 11:三星OneUI3.0升级计划公布
原标题:基于Android 11:三星OneUI3.0升级计划公布 本周,三星方面公布了基于Android 11的OneUI 3.0具体升级安排,其最早出现了埃及地区手机用户的三星会员APP中. 20 ...
- s7edge出现android停止,三星S7 Edge升级安卓7.0出现了这个问题!
三星从1月开始陆续为Galaxy S7.S7 Edge推送了Android 7.0(Nougat)系统更新,升级后的功能增加和提升不少,不过新系统也并不是十全十美,有用户反馈升级后的手机续航时间明显减 ...
最新文章
- C++ 枚举类型基本知识
- email util demo
- Creating-Observables
- Java创建MySQL句柄_MySQL创建用户(CREATE USER)
- LinkedHashMap 源码详细分析(JDK1.8)
- 程序员面试题精选100题(47)-数组中出现次数超过一半的数字[算法]
- go gorm框架一对多查询代码示例
- c语言使用指针改数组逆置,用指针作函数参数,编写函数,将一个整型数组中的元素全部逆置。...
- guid判断是否有效_让我们一起啃算法----有效的括号
- ruby循环_Ruby循环
- tensorflow切换到gpu_使用免费的GPU进行深度学习
- 数字信号处理——时频分析(短时傅里叶变换)
- C++学习笔记(1)-文件写入
- python入门经典100题-Python3基础训练经典100题(带答案)下载
- Android基于串口通讯笔记(USB,485协议,232协议)
- java五子棋开题_五子棋 开题报告
- AutoCAD二次开发_从入门到放弃
- yolov5 数据集预处理(多文件夹同时提取文件并分类)(同时随机提取一定比例的图片和txt文件到指定文件)
- 5、LiveCharts--简介(一)
- android Acitvity action,flag和category各个参数的说明 .