2440+NAND Flash£¨K9F1208UOM£©×ܽá ÊÕ²Ø
2440+NAND Flash£¨K9F1208UOM£©×ܽá ÊÕ²Ø
2440+NAND Flash£¨K9F1208UOM£©×ܽ᣺
1. ÒÔPageΪµ¥Î»¶Áд£¬´ËFlashΪSmall Page Flash£¬¼´Ã¿Ò³Îª528Byte£¨512 Byte +16 Byte£©
2. ÒÔBlockΪµ¥Î»²Á³ý£¬Ã¿¸öBlockΪ£¨16K+512£©Byte¼´Îª32 Page
3. Õû¸öFlash·ÖΪMain area£¨Êý¾Ý´æ´¢£©ºÍSpare area£¨»µ¿é±ê¼Ç¡¢ECCµÈÊý¾Ý£©
4. Spare areaÖеĻµ¿é±ê¼ÇΪµÚ6×Ö½Ú£¬´ËΪÈýÐÇÍƼöÖµ£¬»¹ÊÇÓôËÖµ±È½ÏºÃ£¬ÒòΪFlash³ö³§Ê±ÈôÓлµ¿é£¬ÈýÐÇÓ¦¸ÃÒ²ÊÇÔÚ´Ëλ×÷±ê¼Ç¡£
5. ECCУÑéÊÇÓ²¼þʵÏֵģ¬ÎÒÃÇÒª×öµÄ¾ÍÊÇÔÚµÚÒ»´ÎдFlashʱ´Ó¼Ä´æÆ÷NFMECC0ÖжÁÈ¡ECCÂ룬Ȼºó½«ÆäдÈëSpare areaÖеÄÏàӦ루¿ÉÒÔ×Ô¼º¶¨Ò壬ֻҪ²»ÊǵÚ6룩¡£ÔÚ¶ÁFlashʱ£¬ÔÙ¶Á¼Ä´æÆ÷NFMECC0»ñµÃ´Ë´Î¶ÁÈ¡µÄÊý¾ÝµÄECCÂëºÍÔÀ´´æÔÚFlashÖеÄECCÂë¶Ô±È£¬ÈôÏàͬÔòÖ¤Ã÷¶ÁÈ¡Êý¾ÝÕýÈ·£¬²»¶ÔÔÙ½øÐÐÆäËü²Ù×÷¡£
6. ΪÁËÖ§³Ö´ÓNAND FlashÆô¶¯£¬2440ÄÚ²¿¼¯³ÉÒ»SRAM buffer¼´Steppingstone¡£¸´Î»Ê±£¬NAND FlashÇ°4kByte´úÂë×Ô¶¯¿½µ½SteppingstoneÖУ¬²¢Ö´ÐС£Õⲿ·Ö´úÂëΪNbootÒ»°ã½øÐÐÓ²¼þ³õʼ»¯²¢½«Eboot´ÓNAND Flash¿½µ½SDRAMÖУ¬¼´Íê³ÉʹÃü¡£½ÓמÍÊÇEboot½øÐÐÄں˵ļÓÔØ¡£
7. NAND Flash·Ö²¼£¨ÎÒµÄÀý×Ó£©£º
Block0——Nboot
Block1-7——Eboot
Block8-9——Reserved
Block10——MBR£¨ÔÚ×îºóÒ»¸öSector£©
Block11-X——WinceϵͳÄں˼°ÆäËü
Ïà¹ØÎĵµ£º
Flash OBJECTºÍEMBED±êÇ©
Ò»¡¢½éÉÜ£º
ÎÒÃÇÒªÔÚÍøÒ³ÖÐÕý³£ÏÔʾflashÄÚÈÝ£¬ÄÇôҳÃæÖбØÐëÒªÓÐÖ¸¶¨flash·¾¶µÄ±êÇ©¡£Ò²¾ÍÊÇOBJECTºÍEMBED±êÇ©¡£OBJECT±êÇ©ÊÇÓÃÓÚwindowsƽ̨µÄIEä¯ÀÀÆ÷µÄ£¬¶øEMBEDÊÇÓÃÓÚwindowsºÍMacintoshƽ̨ϵÄNetscape Navigatorä¯ÀÀÆ÷ÒÔ¼°Macintoshƽ̨ϵÄIEä¯ÀÀÆ÷¡£windowsƽ̨µÄIEÀûÓÃActivex¿Ø¼ ......
Flash ÓÖ·ÖΪ Nor Flash ºÍNand Flash Á½ÖÖ¡£ ËüÃÇÖ®¼äµÄ²»Í¬ÔÚÓÚ£º Nor Flash Ö§³ÖоƬÄÚÖ´ÐУ¨XIP£¬
eXecute In Place£©£¬ ÕâÑù´úÂë¿ÉÒÔÔÚFlashÉÏÖ±½ÓÖ´Ðжø²»±Ø¿½±´µ½RAMÖÐÈ¥Ö´ÐС£¶øNand
Flash²¢²»Ö§³ÖXIP£¬ ËùÒÔÒªÏëÖ´ÐÐ Nand Flash ÉϵĴúÂ룬±ØÐëÏȽ«Æ俽±´µ½ RAMÖÐÈ¥£¬È»ºóÌøµ½ RAM ÖÐÈ¥Ö´ÐС£ ......
ʵÑé»·¾³Òª¸Ä³ÉLinux 2.6Äںˣ¬µ«ÊµÑéÊÒÀïµÄarm2410s¿ª·¢°å°²×°µÄLinuxÄں˶¼ÊÇ2.4µÄ£¬²»µÃ²»½«ËùÓпª·¢°åÖØÐÂÉÕдÄںˣ¡
ÓÉÓÚÄں˾µÏñºÍ¸ùÎļþϵͳµÄ¸Ä±ä£¬ÐèÒªÐÞ¸Äflash·ÖÇø£¬¼´ÐÞ¸ÄviviÔ´Âësmdk.cÎļþÖеÄmtd_partition_t default_mtd_partitions[]£¬ÖØбàÒëvivi,ÔÙ½«viviÉÕдµ½¿ª·¢°åÉÏ¡£µ«ÊÇÉÕдÍêviviºó£¬ÓÐЩ ......
ÔÚʵ¼ÊÓ¦ÓÃÖо³£»áÓõ½flashÒ³ÃæºÍ±¾µØexe³ÌÐò»òÕßActiveX³ÌÐò½øÐн»»¥µÄÇé¿ö¡£Ä¿Ç°ÓÐÁ½ÖÖ·½·¨£º
1. flash <-> javascript <-> activex
ÕâÖÖÓ¦ÓÃÖУ¬±¾µØexe³ÌÐò±ØÐëÊÇÒ»¸ö½ø³ÇÍâµÄcom¿Ø¼þ£¬²»½öÖÆ×÷³É±¾¸ß¶øÇÒ´úÂë¼äµÄñîºÏ¶È¸ß¡£
2. flash <-> XMLSocket <-> exe
ÕâÖÖÓ¦ÓÃÖУ¬±¾µØexe³ÌÐò±È½ ......