阅读:3605回复:3
哪位知道nand flash的0x30和0x65命令是做什么的?
哪位知道nand flash的0x30和0x65命令是做什么的?
|
|
|
沙发#
发布于:2008-01-11 17:32
Function 1st. Cycle 2nd. Cycle Acceptable Command during Busy
Read 00h 30h Read for Copy Back 00h 35h Read ID 90h - Reset FFh - O Page Program 80h 10h Cache Program 80h 15h Copy-Back Program 85h 10h Block Erase 60h D0h Random Data Input* 85h - Random Data Output* 05h E0h Read Status 70h O 看了K9F1G08的命令集没有0x65的,0x30是读命令第二个周期。由命令集已有的规则来看,我推测0x65是Random Block Erase的第一个周期命令。 |
|
板凳#
发布于:2008-01-12 10:09
NF_CMD_MODE();
NF_SET_ADDR(0); NF_SET_ADDR_HI(0); NF_ADDR_CYCLE_NUM(0); NF_LEN(0); NF_CMD(0x30); NF_CMD_MODE(); NF_ADDR_CYCLE_NUM(0); NF_CMD(0x65); NF_CMD_MODE(); NF_ADDR_CYCLE_NUM( pFlashExtInfo->ucChipAddrCycleNum + 1 ); NF_LEN(pFlashExtInfo->dwPageSize); NF_CMD(SMDF_CMD_READ1); 这段代码是要去flash上读个什么UUID,我搞不明白 不知道2kpage和512page的读命令一样不 还有就是slc的跟mlc的读命令一样不 还有这个UUID是否就是flash的unique id? |
|
|
地板#
发布于:2008-01-12 10:23
感谢zhengshijie大哥的指点
|
|
|