<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[uboot 链接顺序的问题]]></title>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=3821]]></link>
 <description><![CDATA[Latest 20 replies of uboot 链接顺序的问题]]></description>
 <copyright><![CDATA[Copyright(C) ]]></copyright>
 <generator><![CDATA[PHPWind Forums by PHPWind Studio]]></generator>
 <lastBuildDate><![CDATA[Sun, 26 Jul 2026 06:23:05 +0000]]></lastBuildDate>
  <image>
 <url><![CDATA[images/rss.gif]]></url>
 <title><![CDATA[PHPWind Board]]></title>
 <link><![CDATA[http://www.aiothome.net]]></link>
 <description><![CDATA[]]></description>
  </image>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[再次感谢版主的无私指导！]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=3821#13102]]></link>
 <author><![CDATA[azfa]]></author>
 <category><![CDATA[U-boot技术交流区]]></category>
 <pubdate><![CDATA[Tue, 01 Dec 2009 07:55:40 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 4楼(azfa) 的帖子]]></title>
 <description><![CDATA[&quot;传递给ld的顺序&quot;指的就是ld命令行上的顺序, 比如
[quote]
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cd /home/alex/project3/qq2440/uboot/mini2440 &amp;&amp; /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-ld -Bstatic -T /home
/alex/projec ..]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=3821#13101]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[U-boot技术交流区]]></category>
 <pubdate><![CDATA[Tue, 01 Dec 2009 07:49:18 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[谢谢Kasim的指导！
版主的意思我明白了，我参考的（1），我确信其没有强制放置在start.o后面，但是他编译出来的就是放在start.o后面的。那肯定有什么地方改过，而我没改。

按我的理解，start里cpu初始化调用lowlevel_init()，以及下面调用nand_read_llb() ，按默认不就是应该先链接lowlevelini.o，再链接nand_read.o?
“ ..]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=3821#13095]]></link>
 <author><![CDATA[azfa]]></author>
 <category><![CDATA[U-boot技术交流区]]></category>
 <pubdate><![CDATA[Tue, 01 Dec 2009 06:54:28 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 楼主(azfa) 的帖子]]></title>
 <description><![CDATA[不管是64M还是128M&nbsp;&nbsp;NAND Flash, 要用S3C2440A的NAND Boot方式启动, 就必须把bootloader的第一阶段(包括初始化CPU, SDRAM, NAND Flash controller等等为把第二阶段bootloader从NAND Flash里读取到SDRAM中所做的准备工作)所有代码链接在bootloader的前4K中.
而在U-boot中,实现这一功能唯一的方式就是把对应的.o写 ..]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=3821#13094]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[U-boot技术交流区]]></category>
 <pubdate><![CDATA[Tue, 01 Dec 2009 06:37:31 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 1楼(shangxiaole) 的帖子]]></title>
 <description><![CDATA[sorry.搞错了，还以为你用的是那个google code那个。 另外，如果是nand启动跟flash启动应该是不一样的，flash可以直接执行代码。nand必须要先load，因为像你说的必须要在4k內。
我修改过google code那个来用，功能相当丰富。很多命令都不知道是什么用法[s:11]]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=3821#13093]]></link>
 <author><![CDATA[shangxiaole]]></author>
 <category><![CDATA[U-boot技术交流区]]></category>
 <pubdate><![CDATA[Tue, 01 Dec 2009 06:18:03 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 楼主(azfa) 的帖子]]></title>
 <description><![CDATA[我也是128M rom.也是mini2440那个。可以跑的，64M这个问题基本上原作者已经写好了，改改宏就可以用到128M
原来的

#if defined(CONFIG_S3C2410) || defined(CONFIG_MINI2440)
/* configuration for 2410 with 512byte sized flash */
#define NAND_PAGE_SIZE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;512
#define ..]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=3821#13092]]></link>
 <author><![CDATA[shangxiaole]]></author>
 <category><![CDATA[U-boot技术交流区]]></category>
 <pubdate><![CDATA[Tue, 01 Dec 2009 06:11:01 +0000]]></pubdate>
</item>
</channel></rss>