网站公告列表

  没有公告

加入收藏
设为首页
联系本站
您现在的位置: AnalogCN安诺电子 >> 文章 >> 技术交流 >> 文章正文
  [图文]Blackfin上移植u-boot(1)         ★★★ 【字体:
Blackfin上移植u-boot(1)
作者:佚名    文章来源:Internet    点击数:    更新时间:2008-9-22    
一, 建立交叉编译开发环境:
1, 安装(虚拟)linux系统:
    移植uclinux要在linux系统环境下交叉编译,所以需要一个linux系统。可以安装一个
完整的linux操作系统,也可以在windows系统下利用虚拟软件运行linux系统。本人不习惯
使用linux操作系统,所以在windows环境下安装了一个虚拟linux——colinux。本人下载
的colinux安装包是colinux_installer_v0.95.zip ,安装包内包含blackfin交叉编译工具
链,利用此工具包安装的虚拟linux系统内已经带有blackfin交叉编译工具链,下载地址为
http://blackfin.uclinux.org/gf/project/bfin-colinux/frs/。
安装colinux的方法很简单,和一般的windows软件安装相同,全部采用默认值即可。唯一
要注意的是,要保证安装盘(比如说c盘)有足够的空间(大约需要3.5GB)。
安装成功后,点击你桌面上的blackfin-colinux图标就可以运行colinux了。Colinux默认
已经建立两个用户:root和uclinux,密码均为bf533。查看linux根目录下有没有/opt/uC
linux/bfin-elf、/opt/uClinux/bfin-linux-uclibc、/opt/uClinux/bfin-uclinux三个目
录,有的话blackfin交叉工具链已经安装成功,但不一定适用于本文的源码编译;因为某
些变量定义不一致可能导致华恒提供的源码编译错误,所以要使用华恒提供的软件包附带
的交叉编译工具链。
更多资料参见:http://blackfin.uclinux.org/。

2, 安装blackfin交叉编译工具链:
解压华恒软件包HHBF531-R1-v1.0.0-070327.tgz:
#tar jxvf HHBF531-R1-v1.0.0-070327.tgz
生成HHBF531-R1文件夹,内包含交叉编译工具链、uboot源码包、uclinux源码包、jtag工
具和源码镜像。
进入交叉编译工具链目录:
#cd HHBF531-R1/toolchains
交叉编译工具链是一个tgz压缩包gcc-bfin-3.4.tgz,包含的用于交叉编译的可执行文件,
直接解压到相应目录即可以使用,无需安装。
#tar jxvf gcc-bfin-3.4.tgz /usr/local/
设置编译工具目录:
#PATH=”/usr/local/gcc-bfin-3.4-uclinux/bin:$PATH”
这样,交叉编译环境就建立好了。开始华恒提供的源码吧,看看你的环境是否建立正确!
如果出现错误,仔细检查以上过程。
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    对比ADI两代TD-SCDMA射频IC得
    [结尾篇]ADSP-TS20XS系列DSP
    一种基于DDS的幅值可调信号发
    基于ADSP2181的CAN总线通讯设
    一种采用单片机控制AD9854为
    在vs2008下使用ffmpeg(5):
    在vs2008下使用ffmpeg(4):
    在vs2008下使用ffmpeg(3):
    ADI AD8275电平转换16位ADC驱
    Boot在ADSP-BF533上的移植
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    版权所有:AnalogCN安诺电子 湘ICP备06016315号