![]() |
|
||||||||||||||
| | 首页 | 新闻 | 文库 | 方案 | 技术 | 独家 | 座谈 | 下载 | 图库 | 开发板 | 仿真器 | 邮购 | VIP | 芯片 | 客户评价 | 论坛 | | ||
|
||
|
|||||
| 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交叉编译工具链,下载地址为 : 安装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交叉工具链已经安装成功,但不一定适用于本文的源码编译;因为某 些变量定义不一致可能导致华恒提供的源码编译错误,所以要使用华恒提供的软件包附带 的交叉编译工具链。 更多资料参见: 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 | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 本站介绍 | 合作联络 | 欢迎投稿 | 广告业务 | 网站地图 | 设为首页 | 加入收藏 | 友情链接 | 网站公告 | 联系我们 | | |||
|