Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

»ùÓÚCÓïÑÔºÍGELÓïÑÔµÄFlash±à³Ìз½·¨(תÌû)

ÒÔTMS320VC5402ΪÀý£¬Ì½ÌÖÒ»ÖÖ×ÛºÏÔËÓÃCÓïÑÔ¡¢Êý¾ÝÎļþ¼°GELÓïÑÔµÄFlash±à³Ìз½·¨¡£
¡¡¡¡¸Ã·½·¨ÍêÈ«²ÉÓÃCÓïÑÔ±àдÉÕд³ÌÐò£¬½â¾öÁËÖ¸Õë²»ÄÜ·ÃÎʸ߶ËFlashµÄÎÊÌâ;°ÑÒýµ¼±í×÷³ÉÊý¾ÝÎļþ£¬¿ÉʵÏÖ´óÒýµ¼±íµÄ·ÖÅú´Î¼ÓÔØ;ͨ¹ýGEL³ÌÐò¿ØÖÆC³ÌÐòÖ´ÐУ¬½ÏºÃµØÌåÏÖÁËFlash±à³ÌµÄÁ÷³Ì¡£
¡¡¡¡ÒýÑÔ
¡¡¡¡ÔÚDSPÓ¦ÓÃϵͳ¿ª·¢µÄºóÆÚ£¬Ò»°ãÐèÒª½«Óû§³ÌÐòд½øFlashµÈ·ÇÒ×ʧÐÔ´æ´¢Æ÷£¬ÒÔ±ã²ÉÓò¢ÐÐÒýµ¼µÄ·½·¨ÊµÏÖÓû§³ÌÐòµÄ×Ô¾Ù¼ÓÔØ¡£ÕâÒ»²½Öè³ÆΪ“ÉÕд”;Õë¶ÔFlashµÄÉÕдÓÖ³ÆΪFlash±à³Ì¡£ÒÔÍùµÄ±à³Ì·½·¨´ó¶à²ÉÓûã±àÓïÑÔ±àд³ÌÐò£¬¿É¶ÁÐԽϲ²¢½«Òýµ¼±íµÄÖÆ×÷Ò²·ÅÔÚ³ÌÐòÖÐʵÏÖ;Óû§³ÌÐòÒ»±ä£¬ÉÕд³ÌÐò¾ÍµÃÖØбàд£¬²»¾ßÓÐͨÓÃÐÔ¡£²Î¿¼ÎÄÏ×[1]²ÉÓÃCÓïÑÔÍê³ÉFlash¶Áд£¬½ÏÇåÎúµØÌåÏÖÁËFlash±à³ÌµÄ˼Ï룬µ«ÊÇËü²ÉÓÃÖ¸Õë·ÃÎÊFlash¿Õ¼ä£¬²»ÄܶԸ߶ËFlash(64 K×Ö´æ´¢¿Õ¼äÒÔÍâ)½øÐзÃÎÊ£¬ÇÒ½«Òýµ¼±í×÷³ÉÊý×éµÄ·½·¨ÈÔÏÔ»úе¡£
¡¡¡¡ÕâÀïÌá³öµÄFlash±à³Ì·½·¨ÍêÈ«²ÉÓÃCÓïÑÔ±àдÉÕд³ÌÐò£¬ÔËÓú¯ÊýµØÖ··ÃÎʸ߶ËFlash£¬½èÖúÊý¾ÝÎļþ½«Òýµ¼±í¼ÓÔص½Êý¾Ý¿Õ¼ä¡£GEL(General Extension Language,ͨÓÃÀ©Õ¹ÓïÑÔ)×÷ΪһÖÖ³ÌÐòÀ©Õ¹ÓïÑÔ£¬±»¹ã·ºÓÃÓÚµ÷ÊÔ¼°³ÌÐòÔËÐл·¾³µÄ¶¨ÖÆ¡£ÕâÀォGELÓïÑÔÔËÓÃÓÚFlash±à³Ì£¬¿ÉÒÔ¿ØÖÆC³ÌÐòÔÚÊý¾Ý¼ÓÔØÍê³ÉºóÖ´ÐÐÉÕд¹ý³Ì£¬´Ó¶øʵÏÖ´óÒýµ¼±íµÄÉÕд¡£
¡¡¡¡1 DSP¿ª·¢°å¼°Flash´æ´¢Æ÷
¡¡¡¡±ÊÕßʹÓõÄDSP¿ª·¢°åÉÏÓÐ1ƬTMS320VC5402ͨÓÃDSPоƬ¡¢1ƬSST39VF400A´æ´¢Ð¾Æ¬(Flash)¡¢¼üÅ̺ÍÒº¾§ÏÔʾÆ÷µÈ¡£ÆäÖÐFlashÈÝÁ¿Îª256 K×Ö(1×Ö=16λ)£¬×é֯Ϊ128¸öÉÈÇø»ò8¸ö¿é¡£Îª³ä·Ö·¢»ÓFlashÈÝÁ¿´óµÄÌص㣬±¾ÏµÍ³ÔÚÓ²¼þÉϽ«Flash¿Õ¼äµÄÓ³ÉäÉè¼ÆΪ£ºÔÚÉϵç×Ô¾Ù¹ý³ÌÖУ¬Flash¿Õ¼äµÄ0x04000¡«0x0FFFFÓ³Éäµ½Êý¾Ý¿Õ¼äµÄ0x4000¡«0xFFFF;Éϵç×Ô¾ÙÍê³Éºó£¬Õû¸öFlash¿Õ¼ä0x00000¡«0x3FFFFÓ³Éäµ½³ÌÐò¿Õ¼äµÄ0x80000¡«0xBFFFF,¼´Ó³Éäµ½ÁËTMS320VC5402µÄÀ©Õ¹³ÌÐò¿Õ¼ä£¬´¦ÓڸߵØÖ·£¬Òò´Ë³ÆΪ“¸ß¶ËFlash”¡£ÓÉ´Ë¿ÉÖª£¬¶Ôϵͳ½øÐÐÓ¦Óÿª·¢Ê±£¬Flash×ÜÊDZíÏÖΪ¸ß¶ËFlash¡£
¡¡¡¡
¡¡¡¡Í¼1 Flash±à³ÌÁ÷³Ì
¡¡¡¡2 Flash±à³ÌÁ÷³Ì
¡¡¡¡Óû§³ÌÐòÒ»°ãÒÔ¿ÉÖ´ÐÐCOFF(¹«¹²Ä¿±êÎļþ¸ñʽ)Îļþ¸ñʽ´æÔÚ(ºó׺ÃûΪ.out)£¬Flash±à³ÌËùÒªÍê³ÉµÄ¾ÍÊǽ«´Ë¿ÉÖ´ÐÐÎļþת»»³ÉÌض¨µÄASCIIÂëÒýµ¼±íµÄ¸ñʽ£¬²¢°´´Ë¸ñʽ˳Ðòд½øFlash¡£Flash±à³ÌÁ÷³ÌÈçͼ1Ëùʾ¡£ÏÂÃæ½öÒÔÒ»¸ö¶¯»­ÏÔʾ³ÌÐòqq.outΪÀý£¬½éÉÜÈçºÎ½«ÆäÉÕд½øFlash¡£
¡¡¡¡.1 Éú³ÉÒýµ¼±í
¡¡¡¡Í¨¹ýHexת»»¹¤¾ß£¬½«Óû§³ÌÐòqq.o


Ïà¹ØÎĵµ£º

ͨ¹ýÕâЩOEMº¯Êý½«ÏµÍ³Ó³ÏñдÈëµ½FLASHÖÐ

=============================================================
±êÌ⣺ÓëFlash²Ù×÷Óйصļ¸¸öOEMº¯Êý
ÕªÒª£ºÍ¨¹ýÕâЩOEMº¯Êý½«ÏµÍ³Ó³ÏñдÈëµ½FLASHÖÐ
±¸×¢£º Windows Embedded CE 6.0
ÈÕÆÚ£º2010.4.21
ÐÕÃû£ºÖìÃúÀ×
=============================================================
    ͨ¹ýBOOTLO ......

Nand Flash½éÉܺÍNand Flash¿ØÖÆÆ÷ʹÓÃ

Ò»¡¢Flash½éÉÜ
    ³£ÓõÄflashÀàÐÍÓÐNOR Flash ºÍNand Flash Á½ÖÖ£»
    £¨1£©Nor Flash
    1¡¢Nor FlashµÄ½Ó¿ÚºÍRAMÍêÈ«Ïàͬ£¬¿ÉÒÔËæ»ú·ÃÎÊÈÎÒâµØÖ·µÄÊý¾Ý£¬ÔÚÆäÉϽøÐжÁ²Ù×÷µÄЧÂʷdz£¸ß£¬µ«ÊDzÁ³ýºÍд²Ù×÷µÄЧÂʺܵͣ¬ÁíÍ⣬Nor FlashµÄÈÝÁ¿Ò»°ã±È½ÏС£¬Í¨³££¬N ......

S3C2410 Nand Flash¿ØÖÆÆ÷

    ·ÃÎÊNand FlashʱÐèÒªÏÈ·¢³öÃüÁȻºó·¢³öµØÖ·ÐòÁУ¬×îºó¶Á/дÊý¾Ý£»
    ÐèҪʹÓø÷¸öÐźÅÀ´·Ö±æÃüÁî¡¢µØÖ·¡¢Êý¾Ý£»
    S3C2410 µÄNand  Flash¿ØÖÆÆ÷ ÌṩÁËÏà¹Ø¼Ä´æÆ÷À´¼ò»¯ÕâЩ²Ù×÷£º
           & ......

Flash ÓëÊýѧ£ºÐĶ¯Ãµ¹åÏߣ¨3£©


      ½ñÍí³éÁ˵ãʱ¼ä£¬Ê¹ÓÃÁËFlash cs5ÖÆ×÷Õâ¸öµ÷½Ú¹¤¾ß£¬ÒÔ±ãÊìϤһÏÂflash cs5µÄ¸Ð¾õ¡£ 
    ΪÁËÔö¼ÓÀÖȤ£¬ÎÒÃǼÌÐø¶ÔÕâÖÖЧ¹û¼ÓÒÔʹÓÃ×é¼þÀ´½øÐе÷½Ú£¬ÕâÑù»áʹ³ÌÐò±äµÃ¸ü¼Ó¿á¡£Õâ¸öͼ¾ÍÊÇÒ»¸öÉè¼Æͼ¡£
¶ÔÆäÔö¼ÓCombox×é¼þ£¬ºÍÑÕÉ«×é¼þ£¬ÒÔ¼°Slider×é¼þ£¬½øÐе÷½Ú¡ ......

cÖ¸Õë

cÖ¸ÕëµÄÔËËãÓÐʱºò»¹ÊǺÜÃÔ»óÈ˵ġ£
ÀýÈ磺
struct student {
int num;
int score;
int length;
};
struct student *pt;
pt = (struct student *) malloc(sizeof(struct student));
pt->num = 1;
pt->score = 90;
pt->length = 3 * sizeof(int);
printf("pt length:%d\n", *pt);
pt = (int ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ