在线时间0 小时
UID415454
注册时间2008-3-6
NXP金币0
该用户从未签到
新手上路

- 积分
- 55
- 最后登录
- 1970-1-1
|
你好,我在使用MK20FN1M0VLQ12阶段,使用MCU自带的NAND Flash Controller(NFC)控制三星2GB的flash,型号为 K9WAG08U1M,具体参数见附件,三星2GB的flash内含两片1GB 的FLASH,由引脚CE0,CE1控制使能,状态反馈由R/B0和R/B1 引脚给出。K系列控制器的NFC有片选CE0,CE1,和一个状态采集 脚R/B,我硬件电路三星2GB的flash的两个R/B0和R/B1引脚一同连接到NFC的R/B,使用飞思卡尔官方DEMO,当NFC片选CE0 时,即选择第一片1G时,块擦除、页编程、页读取都是正常的, 但是当选择CE1选择第二片1G时,出现写错误标志,具体现象为:不管是块擦除还是页写入,再读出相应地址的值为前几十个为 0x30303030,接着是写入正确的数据左移位后的数据。数据附件文本所示。程序附件中所示。
同事另外一片K60芯片的板子遇到同样的问题。初步断定问题应该出在CE片选和R/B反馈这上面,请各位结合下给出的资料帮忙分析下。
更改为别的BLOCK擦除和别的页写入,都是相同的情况,附件还给出了单单擦出后读出的数据。
|
|