<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[用openjtag怎样烧写bios?]]></title>
 <link><![CDATA[http://121.40.142.80/read.php?tid=5334]]></link>
 <description><![CDATA[Latest 20 replies of 用openjtag怎样烧写bios?]]></description>
 <copyright><![CDATA[Copyright(C) ]]></copyright>
 <generator><![CDATA[PHPWind Forums by PHPWind Studio]]></generator>
 <lastBuildDate><![CDATA[Sun, 26 Jul 2026 06:02:21 +0000]]></lastBuildDate>
  <image>
 <url><![CDATA[images/rss.gif]]></url>
 <title><![CDATA[PHPWind Board]]></title>
 <link><![CDATA[http://121.40.142.80]]></link>
 <description><![CDATA[]]></description>
  </image>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]第二步中的Bootloader是在RAM中运行，并且是用来在第三步中烧写BIOS的（也就是，Ｂｏｏｔｌｏａｄｅｒ吧？！）[/quote]
是的

[quote]因为在第一步中已经初始化了ＲＡＭ，所以第二步中在ＲＡＭ跑的这个Ｂｏｏｔｌｏａｄｅｒ不能再初始化ＲＡＭ，也省去了从ＮＡＮＤ到ＲＡＭ的搬运过程，[/quote]
是的

[quote]也就 ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=5334#30363]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[U-boot技术交流区]]></category>
 <pubdate><![CDATA[Tue, 01 Jun 2010 03:38:03 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第2楼kasim于2010-03-24 15:47发表的&nbsp;&nbsp;:
简单的说：
在NAND Flash启动模式下，
1. 用OpenJtag下载一个可以初始化SDRAM的二进制档（OpenJtag随机光盘里的init.bin就可以）到0x0地址上，并执行；
2. 用OpenJtag下载一个带有烧写Flash和程序下载功能的bootloader到SDRAM中，并且将PC指针跳转到它在SDRA ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=5334#30353]]></link>
 <author><![CDATA[seu080524]]></author>
 <category><![CDATA[U-boot技术交流区]]></category>
 <pubdate><![CDATA[Tue, 01 Jun 2010 02:24:53 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]利用openjtag下载Bootloader到RAM前，必须初始化RAM吗？如果是这样，下载到RAM里并且要在RAM里运行的这个 Bootloader应不应该包括初始化RAM的部分呢？[/quote]
如果不初始化RAM，你怎么保证下载到RAM后数据还能正确读回来？
从原理上说，已经在RAM里运行起来的Bootloader不需要也最好不要重新初始化RAM，因为那样可 ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=5334#30171]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[U-boot技术交流区]]></category>
 <pubdate><![CDATA[Sun, 30 May 2010 05:31:10 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[谢谢，版主及时的回复！
明白了openjtag光盘里的u-boot.bin没有对RAM做初始化

这样的话引出了另一个问题：
利用openjtag下载Bootloader到RAM前，必须初始化RAM吗？如果是这样，下载到RAM里并且要在RAM里运行的这个Bootloader应不应该包括初始化RAM的部分呢？
最后烧写到NAND里的Bootloader是一定要包括初始化RAM的部分的]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=5334#30165]]></link>
 <author><![CDATA[seu080524]]></author>
 <category><![CDATA[U-boot技术交流区]]></category>
 <pubdate><![CDATA[Sun, 30 May 2010 04:30:39 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 6楼(seu080524) 的帖子]]></title>
 <description><![CDATA[你可以在start_armboot()的入口处加上断点，如果走到了，至少说明从NAND Flash中复制到SDRAM里的过程OK。]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=5334#29854]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[U-boot技术交流区]]></category>
 <pubdate><![CDATA[Thu, 27 May 2010 12:46:42 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我照着openjtag手册上的步骤，把附带的u-boot.bin下载的内存里串口上可以打印出信息来，但是烧到nand后，重启单板，串口上没信息诶
为什么呢？
我的nand操作命令是：
1，nand erase 0 30000
2，nand write.jffs2 30000000 0 30000

另外我用自己的u-boot也是同样的情况，为什么呢？]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=5334#29841]]></link>
 <author><![CDATA[seu080524]]></author>
 <category><![CDATA[U-boot技术交流区]]></category>
 <pubdate><![CDATA[Thu, 27 May 2010 10:55:08 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[操作步骤：
1. Eclipse,OpenOCD,OpenJTAGv3嵌入式开发教程 21页
2.换成台式机的串口，超级终端显示u-boot提示符。

经验证是OPENJTAG自带串口的问题

谢谢！]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=5334#22839]]></link>
 <author><![CDATA[alexli05]]></author>
 <category><![CDATA[U-boot技术交流区]]></category>
 <pubdate><![CDATA[Thu, 25 Mar 2010 08:07:01 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[如果我对OpenJtag手册的记忆没错的话，
[quote]&gt; load_image init\init.bin 0x40000000
288 byte written at address 0x40000000[/quote]
在NAND Flash启动模式下，SRAM地址映射在0～4K，你应该把init.bin下载到0x0

如果在[quote]&gt; load_image u-boot\u-boot.bin 0x33f80000
196760 byte written at address 0x33f ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=5334#22697]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[U-boot技术交流区]]></category>
 <pubdate><![CDATA[Wed, 24 Mar 2010 09:00:28 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[谢谢总版主的回复！
我按照OpenJtag随机光盘里的说明操作如下：
在Nand flash启动模式下：


MMU: disabled, D-Cache: disabled, I-Cache: disabled
&gt; load_image init\init.bin 0x40000000
288 byte written at address 0x40000000
downloaded 288 byte in 0.015625s
&gt; resume 0x40000000
&gt; halt
target state: ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=5334#22694]]></link>
 <author><![CDATA[alexli05]]></author>
 <category><![CDATA[U-boot技术交流区]]></category>
 <pubdate><![CDATA[Wed, 24 Mar 2010 08:51:19 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[简单的说：
在NAND Flash启动模式下，
1. 用OpenJtag下载一个可以初始化SDRAM的二进制档（OpenJtag随机光盘里的init.bin就可以）到0x0地址上，并执行；
2. 用OpenJtag下载一个带有烧写Flash和程序下载功能的bootloader到SDRAM中，并且将PC指针跳转到它在SDRAM的入口地址上执行；
3. 用这个bootloder下载你需要放在Flash中 ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=5334#22680]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[U-boot技术交流区]]></category>
 <pubdate><![CDATA[Wed, 24 Mar 2010 07:47:53 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我的板子是micro2440 256M的,打开电源后超级终端没有任何显示]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=5334#22671]]></link>
 <author><![CDATA[alexli05]]></author>
 <category><![CDATA[U-boot技术交流区]]></category>
 <pubdate><![CDATA[Wed, 24 Mar 2010 06:43:01 +0000]]></pubdate>
</item>
</channel></rss>