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

³ÌÐòÈçºÎ´ÓFLASH°áÔ˵½SDRAMÖУ¿

³ÌÐòÊÇ´æ·ÅÓÚFLASHÖеģ¬¶øÔËÐÐÓÚSDRAMÖС£
ÇëÎÊÉϵçµÄʱºò³ÌÐòÊÇÈçºÎ°áÔ˹ýÈ¥µÄ£¿
ÊÇÈí¼þ·½Ê½£¿
²ÉÓûã±àÓïÑÔ£¿

»ã±àÓïÑÔ»òÕßCÓïÑÔ¶¼¿ÉÒÔ£¬Óûã±àµÄ¶àһЩ¡£
Èç¹ûCPU´æÔÚstepstone¸ÅÄstepstoneÇøµÄÊý¾ÝÊÇCPUÔÚÆô¶¯µÄʱºò×Ô¶¯°áµÄ¡£

100·Ö£¬Ã»È˸øµã½¨Òé°¡£¿

Õâ¸ö Ò»°ã¶¼ÊDzÉÓûã±à Ö¸ÁîʵÏÖ£¬ÕâÑùЧÂʸü¸ß¡£
C »ù±¾ºÜÉÙÓá£



¿ÉÒÔ¿´¿´ÕâƪÎÄÕ£º
http://hi.baidu.com/skyeye_zeus/blog/item/70497c037a32ea723812bbfa.html


ÁíÍâÍøÉÏ ÓкܶàÀàËƵÄÌû×Ó£¬Â¥Ö÷¿ÉÒÔ×Ô¼º°Ù¶È»òGOOGLEÏ¡£


ÉϵçÆô¶¯ºó£¬´ÓfalshµÄµØÖ·0¿ªÊ¼ÔËÐУ¬ÔÚÍê³ÉCPU¹¤×÷ģʽÉèÖú͹ؿ´ÃŹ·¡¢¹ØÖжÏÒÔºó¶ÁÈ¡_startµÄÖµ£¬Èç¹ûµØÖ·ºÍTEXT_BASE²»ÏàµÈ£¬½øÐдúÂë°áÔË¡£TEXT_BASEÊÇSDRAMÖдúÂë»ùÖ·¡£
Ïà¹ØµÄ´úÂëÔÚubootÀﶼÓУ¬Äã¿ÉÒÔÈ¥¶Áһϡ£

ÒýÓÃ

ÉϵçÆô¶¯ºó£¬´ÓfalshµÄµØÖ·0¿ªÊ¼ÔËÐУ¬ÔÚÍê³ÉCPU¹¤×÷ģʽÉèÖú͹ؿ´ÃŹ·¡¢¹ØÖжÏÒÔºó¶ÁÈ¡_startµÄÖµ£¬Èç¹ûµØÖ·ºÍTEXT_BASE²»ÏàµÈ£¬½øÐдúÂë°áÔË¡£TEXT_BASEÊÇSDRAMÖдúÂë»ùÖ·¡£
Ïà¹ØµÄ´úÂëÔÚubootÀﶼÓУ¬Äã¿ÉÒÔÈ¥¶Áһϡ£

¡°´ÓfalshµÄµØÖ·0¿ªÊ¼ÔËÐС±
²»ÊDZØÐëÒªÔÚRAMÖÐÔËÐгÌÐòÂð£¿
UBOOTÊÇÉÕ¼ÔÚFLASHÖеÄÂð£¿


[code=/asm]
/* nor copy */
relocate: /* relocate U-Boot to RAM     */
adr r0, _start /* r0 <- current position of code  */
@ ldr r1, _TEXT_BASE
ldr r1, _TEXT_PHY_BASE /* r1 <- destination                */



Ïà¹ØÎÊ´ð£º

»ñÈ¡ÍøÂçFlashµØÖ· - C/C++ / C++ ÓïÑÔ

ÔÚÍøÉÏÓкܶàFlashµÄÓÎÏ·ºÍÊÓƵ£¬µ«ÓкܶàÍøÕ¾¶¼ÊÇʹÓ÷ÀµÁÁ´µÄ£¬ËäÈ»¿ÉÒÔͨ¹ý´ò¿ªÍøÕ¾²¥·ÅÈ»ºóʹÓù¤¾ßÒ»¸öÒ»¸öÏÂÔØ£¬µ«ÕâÑùµÄÏÂÔØÌ«ÂýÁË£¬¸÷λ¸ßÊÖÓÐʲô·½·¨¿ÉÒÔÅúÁ¿ÏÂÔØÕâЩFlash£¬¼´»ñÈ¡ÕâЩFlashÕæÕýµÄµØÖ· ......

nor flash·ÖÇøÎÊÌâ

Ϊʲô´´½¨Ö®ºócat /proc/mtdÀïÃ滹ÓÐnor flash£¬ÎÒ´´½¨ÁË2¸ö·ÖÇø£¬
Õâ¸öÓ¦¸ÃÔõô½âÊÍÄØ£¿
mtd0: 00080000 00001000 "NOR flash"
mtd1: 00050000 00001000 "redboot 1"
mtd2: 00030000 0000 ......

ÇóÈË°ïÎÒ¸ÄÏÂflashÀïÃæµÄ³¬Á´½ÓµØÖ·

ÎÒÓиöflash£¬Òª¸Ä϶¯×÷ÏÂÃæµÄÁ´½ÓµØÖ·£¬Ö»Òª°Ñºó׺Ϊ.ASP¸Ä³É.ASPX¾ÍÐÐÁË¡£ºÜ¼òµ¥£¬ÎҵŤ¾ß´ò¿ªÄǸöflash £¬Í¼Æ¬Óеã±äÐÎÌØÀ´ÇóÈË°ïæ ¿ÉÒÔµÄ+QQ284993265£¬×¢Ã÷ flashÐÞ¸Ä
Õâô¼òµ¥¶¼Ã»ÈË°ï棿


ÒýÓÃ
Õâà ......

flash ¶ÁÈ¡ xmlÖÐÄÚÈÝ

<?xml version="1.0" 
encoding="utf-8"?>£¨×¢ÊÍ£º×îºÃʹÓÃutf-8±àÂ룩
<¸ñʽ1>
<¸ñʽ2>
<·ÖÖ§ name="²âÊÔ"/>
</¸ñʽ2>
</¸ñʽ1>
......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ