+ -
当前位置:首页 → 问答吧 → u-boot 从flash启动

u-boot 从flash启动

时间:2008-07-14

来源:互联网

我的板子配置如下:
                                 CPU  IXP425                  
                                  RAM 32M  地址为:0x00000000   
                                  FLASH 8M 地址为:0x50000000
在u-boot的u-boot.lds中,无论指定地址为0x00000000还是0x50000000.
u-boot通过仿真器烧写到flash中后,都可以正常启动。
为什么?请详细解答。谢谢。      

作者: shuhui0614   发布时间: 2008-07-14

你改的那个地址?      

作者: bass339   发布时间: 2008-08-06

SECTIONS
{
        . = 0x00000000;

        . = ALIGN(4);
        .text      :
        {
          cpu/ixp/start.o       (.text)
          *(.text)
        }

        . = ALIGN(4);
        .rodata : { *(.rodata) }

                                                              29,1-8        51%
如上面的代码所示:就是上面的0x00000000无论是否改为0x500000000都可以启动。      

作者: shuhui0614   发布时间: 2008-08-29