[Flash]NAND Flash²úÉú»µ¿éÔÒò
gebi1218 ·¢±íÓÚ 2010-5-25 22:32:00ÓÉÓÚNAND FlashµÄ¹¤ÒÕ²»Äܱ£Ö¤NANDµÄMemory ArrayÔÚÆäÉúÃüÖÜÆÚÖб£³ÖÐÔÄܵĿɿ¿£¬Òò´Ë£¬ÔÚNANDµÄÉú²úÖм°Ê¹Óùý³ÌÖлá²úÉú»µ¿é¡£»µ¿éµÄÌØÐÔÊÇ£ºµ±±à³Ì/²Á³ýÕâ¸ö¿éʱ£¬²»Äܽ«Ä³Ð©Î»À¸ß£¬Õâ»áÔì³ÉPage ProgramºÍBlock Erase²Ù×÷ʱµÄ´íÎó£¬ÏàÓ¦µØ·´Ó³µ½Status RegisterµÄÏàӦλ¡£×ÜÌåÉÏ£¬»µ¿é¿ÉÒÔ·ÖΪÁ½´óÀࣺ
1.¹ÌÓлµ¿é
ÕâÊÇÉú²ú¹ý³ÌÖвúÉúµÄ»µ¿é£¬Ò»°ãоƬԳ§¶¼»áÔÚ³ö³§Ê±¶¼»á½«»µ¿éµÚÒ»¸öpageµÄspare areaµÄµÚ6¸öbyte±ê¼ÇΪ²»µÈÓÚ0xffµÄÖµ¡£
2.ʹÓûµ¿é
ÕâÊÇÔÚNAND FlashʹÓùý³ÌÖУ¬Èç¹ûBlock Erase»òÕßPage Program´íÎ󣬾ͿÉÒÔ¼òµ¥µØ½«Õâ¸ö¿é×÷Ϊ»µ¿éÀ´´¦Àí£¬Õâ¸öʱºòÐèÒª°Ñ»µ¿é±ê¼ÇÆðÀ´¡£ÎªÁ˺͹ÌÓлµ¿éÐÅÏ¢±£³ÖÒ»Ö£¬½«Ð·¢Ïֵϵ¿éµÄµÚÒ»¸öpageµÄspare areaµÄµÚ6¸öByte±ê¼ÇΪ·Ç0xffµÄÖµ¡£
¡¡ ÎÒÃÇÁ˽âÁËNAND Flash³ö³§Ê±ÔÚspare areaÖÐÒѾ·´Ó³³öÁË»µ¿éÐÅÏ¢£¬Òò´Ë£¬Èç¹ûÔÚ²Á³ýÒ»¸ö¿é֮ǰ£¬Ò»¶¨ÒªÏÈcheckÒ»ÏÂspare areaµÄµÚ6¸öbyteÊÇ·ñÊÇ0xff£¬Èç¹ûÊǾÍÖ¤Ã÷ÕâÊÇÒ»¸öºÃ¿é£¬¿ÉÒÔ²Á³ý£»Èç¹ûÊÇ·Ç0xff£¬ÄÇô¾Í²»ÄܲÁ³ý¡£µ±È»£¬ÕâÑù´¦Àí¿ÉÄܻ᷸һ¸ö´íÎó¨D¨D¨D“´íɱα»µ¿é”£¬ÒòΪÔÚоƬ²Ù×÷¹ý³ÌÖпÉÄÜÓÉÓÚµçѹ²»Îȶ¨µÈżȻÒòËØ»áÔì³ÉNAND²Ù×÷µÄ´íÎó¡£µ«ÊÇ£¬ÎªÁËÊý¾ÝµÄ¿É¿¿ÐÔ¼°Èí¼þÉè¼ÆµÄ¼òµ¥»¯£¬ÎÒÃǾÍÒª·îÐГ½¯Î¯Ô±³¤”µÄ“Äþ¿É´íɱһǧ£¬Ò²¾ö²»·Å¹ýÒ»¸ö”µÄ×ÚÖ¼¡£
²¹³ä˵Ã÷£º
¡¡ 1.ÐèÒª¶ÔÇ°ÃæÓÉÓÚPage Program´íÎó·¢Ïֵϵ¿é½øÐÐÒ»ÏÂÌØ±ð˵Ã÷¡£Èç¹ûÔÚ¶ÔÒ»¸ö¿éµÄij¸öpage½øÐбà³ÌµÄʱºò·¢ÉúÁË´íÎó¾ÍÒª°ÑÕâ¸ö¿é±ê¼ÇΪ»µ¿é£¬Ê×ÏȾÍÒª°ÑÆäËûºÃµÄpageÀïÃæµÄÄÚÈݱ¸·Ýµ½ÁíÍâÒ»¸ö¿ÕµÄºÃ¿éÀïÃæ£¬È»ºó£¬°ÑÕâ¸ö¿é±ê¼ÇΪ»µ¿é¡£µ±È»£¬Õâ¿ÉÄܻ᷸“´íɱ”Ö®Îó£¬Ò»¸ö²¹¾ÈµÄ°ì·¨£¬¾ÍÊÇÔÚ½øÐÐÍêÒ³±¸·ÝÖ®ºó£¬ÔÙ½«Õâ¸ö¿é²Á³ýÒ»±é£¬Èç¹ûBlock Erase·¢Éú´íÎó£¬ÄǾÍÖ¤Ã÷Õâ¸ö¿éÊǸöÕæÕýµÄ»µ¿é£¬ÄǾͺÁ²»ÓÌÔ¥µØ½«Ëü´ò¸ö“´Á”°É£¡
¡¡ 2.¿ÉÄÜÓÐÈË»áÎÊ£¬ÎªÊ²Ã´ÒªÊ¹ÓÃspare areaµÄµÚÁù¸öbyte×÷Ϊ»µ¿é±ê¼Ç¡£ÕâÊÇNAND FlashÉú²úÉ̵ÄĬÈÏÔ¼¶¨£¬Äã¿ÉÒÔ¿´µ½Samsung,Toshiba,STMicroelectronics¶¼ÊÇʹÓÃÕâ¸öByte×÷Ϊ»µ¿é±ê¼ÇµÄ¡£
±¾ÎÄÀ´×Ô£ºÎÒ°®Ñз¢Íø(52RD.com) - R&D´ó±¾Óª
Ïêϸ³ö´¦£ºhttp://www.52rd.com/Blog/Detail_RD.Blog_gebi1218_23862.html
Ïà¹ØÎĵµ£º
¸Õ²Å·ÃÎÊÒ»¸ö²©ÓѵÄÒ³Ãæ£¬ÔÚÏÂÃæÓÐÒ»ÐÐÏÔʾµÄÈ«ÊÇС·½¿é£¬ÕâÊÇÔõô»ØÊ£¬ÓÃÊó±êµãÒ»µã·¢ÏÖÔÀ´ÊÇflash£¬ÎÒµÄflash²å¼þÒѾװÁËѽ£¬Ôõô
»¹³öÏÖÕâÖÖÇé¿ö¡£
ÉÏÍøÒ»²é£¬ÔÀ´ÊÇflashÂÒÂ룬½â¾ö·½·¨£º
linux@linux-desktop:~$ cd /etc/fonts/conf.d/
££½øÈëÅäÖÃÎļþĿ¼
linux@linux-desktop:/etc/fonts/conf.d$ l ......
ÕýÏÒº¯ÊýºÍÓàÏÒº¯ÊýÒѾºÜÊìϤÁ˰ɣ¿Õâ¸öÖÐѧʱ´ú¾³£Ê¹ÓõÄÒ»ÖÖÈý½Çº¯Êý¡£ÏÖÔÚÎÒÃÇͨ¹ýÒ»¸öapi ½áºÏ´´ÔìÕâÖÖÇúÏß
¡£ÎÒÃÇÌṩy=a*sin(b*x);Õâ¸öÇúÏßÄ£ÐÍ
a ΪÕñ·ù£¬bΪÇ󲨳¤Ê¹ÓõIJÎÊý£¬²¨³¤Ç󷨣º360/|b|=²¨³¤
Á˽âÕâ¸ö¹«Ê½ºó£¬½ÓÏÂÀ´£¬ÎÒÃÇÐèÒª´´½¨Ò»ÌõÕýÏÒÇúÏßͼ°¸£¬×¼±¸Ò»¸öÕñ·ùµÄ²ÎÊý£¬Ò»¸öÇ󲨳¤µÄ²ÎÊý£ ......
NAND flashÎļþϵͳJFFS2ºÍYAFFS±È½Ï
ARM9 2009-12-07 21:29:50 ÔĶÁ98 ÆÀÂÛ0 ×ֺţº´óÖÐС
JFFSÊÇÓÉÈðµäµÄAxis Communications Ab¹«Ë¾¿ª·¢µÄ(1999,ÒÔGNU·¢²¼),Õë¶ÔflashÉ豸µÄÌØÐÔΪǶÈëʽÉ豸¿ª·¢µÄ
JFFS1ºÍJFFS2µÄÉè¼ÆÖж¼¿¼Âǵ½ÁËFLASHµÄÌØÐÔÌØ±ðÊÇÂú×ãÁËÉÏÊö3¸öÌõ¼þ,°üÀ¨ÁËÀ¬»ø»ØÊÕ,»µ¿é¹ÜÀíµÈ¹¦ÄÜ. ÕâÁ½ÖÖÎļþϵ ......
×î½ü¹«Ë¾Òª×ö¸öÅÄÂôÐеÄÏîÄ¿£¬ÎÒ±»·ÖÅäÁ˓ʵʱÒôÊÓÆµÖ±²¥¼°µã²¥”µÄ²¿·Ö¡£ÎÒÒ»Ö±´ÓÊÂJAVAÖØÀ´Ã»Ñо¿¹ýadobeµÄ¶«Î÷£¬ËäÈ»sun£¨ÏÖÔÚÊÇORACLEÁË£©Ò²ÓÐJMF£¬µ«ÊÇÕâ¸ö¶«Î÷Ôç¾ÍÔÝÍ£¸üÐÂÁË£¬¸Ð¾õÒѾÓëʱ´úÍѽڡ£×îºó¾¹ýÎÒÃÇ¿ª·¢ÈËÔ±¶¼ÓеĿ̿àרÑУ¬ÂñµØ¿à¸ÉµÄ¾«ÉñÖÕÓÚÔÚÒ»¸öÀñ°Ý¸ã¶¨ÁË¡£
Ïл°ÉÙ˵£¬ÎÒÃÇÇÐÈëÕýÌâ
¿ ......
ÁªÏµQQ£º787135989
ÌṩFLASHÎļþ±£»¤.
¿ÉÒÔ×î´óÏ޶ȱ£»¤ÄãµÄFLASHµÄ°²È«!
·ÀÖ¹ÉÁ¿Í¾«Á黹ÔÄãµÄSWFÎļþ
ÖжÏAction Script Viewer²é¿´½Å±¾×ÊÔ´£¡
Ò²ÌṩÊÖ¹¤ÆÆ½âFLASH
·ÀÖ¹·Ç·¨·ÖÅäÄãµÄ¸öÈË×ÊÔ´.
------- ......