redboot启动过程

 
  •  
 

redboot 编译烧写过程

 
 

1. Install Tool Chain for RedBoot
     % tar zxfv i686-pc-linux-gnulibc2.2-x-xscale-elf.tar.Z
     % cp i686-pc-linux-gnulibc2.2-x-xscale-elf/ H-i686-pc-linux-gnulibc2.2 /opt/redhat/ xscale-030422
     % cd /opt/redhat/xscale-030422/H-i686-pc-linux-gnulibc2.2/bin
     % ln -s xscale-elf-gcc arm-elf-gcc
     % ln -s xscale-elf-ar arm-elf-ar
     % ln -s xscale-elf-objcopy arm-elf-objcopy
     % export PATH=/opt/redhat/xscale-030422/H-i686-pc-linux-gnulibc2.2/bin:$PATH
   
2. Building Redboot
 tar vxzf redboot-intel-xscale-031212.tar.gz
 cd redboot-intel-xscale-030618
 rm -rf build
 export PATH=/opt/redhat/xscale-030422/H-i686-pc-linux-gnulibc2.2/bin:$PATH
 which xscale-elf-gcc
 if [ ! "$?" = "0" ]; then
  echo "ERROR: xscale-elf-gcc not found in path, please install the toolchain correctly!"
  echo "PATH: $PATH"
  echo "See release notes for details."
  exit 1
 fi
 export TOPDIR=`pwd`
 export ECOS_REPOSITORY=${TOPDIR}/packages
 (cd packages/hal/arm/xscale; ln -s or ixp425; ln -s oc ixdp425)
 chmod +x ${ECOS_REPOSITORY}/ecosadmin.tcl
 mkdir ${TOPDIR}/build
 cd ${TOPDIR}/build
 sh ../host/configure
 make
 cp tools/configtool/standalone/common/ecosconfig .
 #cp ${TOPDIR}/olo_scripts/ecosconfig .
 ./ecosconfig new ixdp425 redboot
 ./ecosconfig import ${ECOS_REPOSITORY}/hal/arm/xscale/ixdp425/current/misc/redboot_ROM.ecm
 /
 Then add NPE Ethernet support      
 ecosconfig add intel_npe
 ecosconfig add ixdp425_npe
 /
 ./ecosconfig check
 ./ecosconfig tree
 make

3. Burning Redboot.bin (tool: Intel(R) XDB Debugger)
 Initialize memory
 Initialize flash
 write flash
 
4. Boot command
 fconfig
 load -v -r -m tftp -h <ip address> -b 0x200000 zImage
 load -v -r -m tftp -h <ip address> -b 0x1000000 initrd_media.gz
 exec -r 0x1000000 -s 0x12B2BDD -l 0x300000 -c "console=ttyS0,115200 mem=100M@0x0 root=/dev/ram0 init=/linuxrc" 0x200000

 
   
   
 
昵称: tangker
 
   
 

博客访问数

 
 
8507
 
   
 
<script type="text/javascript"> setTimeout( function(){ var rdm = new Date().getTime() var uiUrl = "/lazyload/lz.articlefinal.php"; var method = "get"; var vars = 'type=articleList&bloggerid=tangker&articleid=690&rdm='+rdm; var cb = function(xhq) { document.getElementById('articleList').innerHTML = xhq.responseText; } var xhconn = new XHConn(); xhconn.connectAsync(uiUrl, method, vars, cb); /*var uiUrl = "/lazyload/lz.articlefinal.php"; var method = "get"; var vars = 'type=loadarticle&bloggerid=tangker&articleid=690&rdm='+rdm; var cb = function(xhq) { document.getElementById('loadarticle').innerHTML = xhq.responseText; } var xhconn = new XHConn(); xhconn.connectAsync(uiUrl, method, vars, cb); */ var uiUrl = "/lazyload/lz.articlefinal.php"; var method = "get"; var vars = 'type=counterNum&bloggerid=tangker&articleid=690&rdm='+rdm; var cb = function(xhq) { document.getElementById('counterNum').innerHTML = xhq.responseText; } var xhconn = new XHConn(); xhconn.connectAsync(uiUrl, method, vars, cb); var uiUrl = "/lazyload/lz.articlefinal.php"; var method = "get"; var vars = 'type=lz_userInfo&bloggerid=tangker&articleid=690&rdm='+rdm; var cb = function(xhq) { document.getElementById('lz_userInfo').innerHTML = xhq.responseText; } var xhconn = new XHConn(); xhconn.connectAsync(uiUrl, method, vars, cb); var uiUrl = "/commentlist.php"; var method = "get"; var vars = 'bloggerid=tangker&articleid=690&rdm='+rdm; var cb = function(xhq) { document.getElementById('innercomment').innerHTML = xhq.responseText; } var xhconn = new XHConn(); xhconn.connectAsync(uiUrl, method, vars, cb); },1); $("loadarticle").style.width = window.MODULE_CONTENT_WIDTH[3][1] - 18 + "px"; $("article_title").style.width = window.MODULE_CONTENT_WIDTH[3][1] - 18 + "px"; </script> <script src="http://img.news.tom.com/script/pv/blog.js" type="text/javascript"></script> <script src="http://pv.tom.com/blog.gif?t?=1205747750771182?r?=http://www.baidu.com/s?lm=0&amp;si=&amp;rn=10&amp;ie=gb2312&amp;ct=0&amp;wd=redboot&amp;pn=20&amp;ver=0&amp;cl=3&amp;f=1" type="text/javascript"></script> <script src="http://news.tom.com/v2008.js" type="text/javascript"></script> <script src="http://news.tom.com/v2008.js" type="text/javascript"></script> <script src="http://img.news.tom.com/script/wanrui/bgwanrui.js" type="text/javascript"></script> <script src="http://tom.wrating.com/a1.js" type="text/javascript"></script> <script src="http://img.news.tom.com/script/wanrui/bgpvstat.js" type="text/javascript"></script>
 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值