MIPS系统开发:cfe工具链安装与编译
5星 · 超过95%的资源 需积分: 31 132 浏览量
更新于2024-07-21
1
收藏 168KB DOC 举报
本文档主要介绍了如何安装和使用CFE(Control and Function Execution)相关的工具链,特别是针对MIPS架构的SDE-GCC工具包。CFE是一种嵌入式系统中的初始化和控制软件,通常用于设备启动阶段。在本文中,我们将深入探讨CPE工具链的安装、编译CFE程序的步骤以及烧录CFE到硬件设备的过程。
1. 安装MIPS工具链:
对于Linux用户,需要下载名为MIPSSW-LSDE-v5.03.06.tgz的开源工具包,并进行解压。在Fedora 13和基于Ubuntu的Linux Mint系统上,解压后需执行`./bin/sdesetup.sh`脚本来安装。安装完成后,启动一个新的shell或SSH终端,通过`sde-`并按两次Tab键检查是否安装成功。如果未找到,需要手动添加环境变量。
2. 编译CFE程序:
在CFE的源代码目录`CFE/bcm97358/build`下运行`make`命令来编译。这将生成一级引导程序`fsbl.bin`、二级引导程序`ssbl.bin`,最后合并成`cfe.bin`。`makefile`可以根据需要配置CPU频率和DDR内存频率,以适应不同性能配置。
3. 烧写CFE的准备工作:
- 在Windows XP上设置一个TFTP服务器,存放待烧写的二进制文件。
- 使用串口线连接主机和板子,确保板子通过网线接入局域网并与主机通信。
4. 烧写CFE的步骤:
- 如果现有CFE可用,可以直接烧写NORFLASH分区。否则,当机顶盒的CFE不可用或需要单独更新时,可以执行以下操作:
- 打开串口终端,同时按下主机的Ctrl+C键,开启机顶盒电源。
- 当串口终端显示“CFE>”提示符后,执行命令配置板子的IP地址,例如:`ifconfig eth0 addr 192.168.213.12`。
- 使用TFTP服务器上的文件通过命令烧写CFE到指定位置,例如:`flash noheader 192.168.213.13:cfe_ddr3_933_prof_3_le.bin flash0.cfe`。
在这个过程中,对MIPS体系结构的理解至关重要,可以通过参考文档如`see.mips.run`来获取更多关于MIPS的知识。本文档提供了从安装工具链到成功烧写CFE的详细步骤,对进行MIPS设备开发的工程师来说是一份宝贵的指南。
2020-03-20 上传
2018-03-21 上传
2023-09-28 上传
2023-05-23 上传
2023-08-05 上传
2023-05-23 上传
2023-06-04 上传
2023-11-30 上传
chenmanfan
- 粉丝: 1
- 资源: 8
最新资源
- 天池大数据比赛:伪造人脸图像检测技术
- ADS1118数据手册中英文版合集
- Laravel 4/5包增强Eloquent模型本地化功能
- UCOSII 2.91版成功移植至STM8L平台
- 蓝色细线风格的PPT鱼骨图设计
- 基于Python的抖音舆情数据可视化分析系统
- C语言双人版游戏设计:别踩白块儿
- 创新色彩搭配的PPT鱼骨图设计展示
- SPICE公共代码库:综合资源管理
- 大气蓝灰配色PPT鱼骨图设计技巧
- 绿色风格四原因分析PPT鱼骨图设计
- 恺撒密码:古老而经典的替换加密技术解析
- C语言超市管理系统课程设计详细解析
- 深入分析:黑色因素的PPT鱼骨图应用
- 创新彩色圆点PPT鱼骨图制作与分析
- C语言课程设计:吃逗游戏源码分享