MIPS系统开发:cfe工具链安装与编译
5星 · 超过95%的资源 需积分: 31 39 浏览量
更新于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设备开发的工程师来说是一份宝贵的指南。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2019-01-17 上传
2018-12-23 上传
2014-08-16 上传
2021-03-18 上传
2019-11-20 上传
2023-07-31 上传
chenmanfan
- 粉丝: 1
- 资源: 8
最新资源
- Dcd_Analysis
- half:C ++库用于半精度浮点运算。-开源
- Windows版YOLOv4目标检测:原理与源码解析
- am-ripper:转换为WAV(回送记录)
- Package tracker-crx插件
- fiches_med
- scieng:scieng 是一个用 Java 编写的机器学习框架
- 翻译工具 Crow Translate 2.8.1 x64 中.zip
- 你好,世界
- sonarqube
- boot-microservices:Spring Boot 示例项目
- 网购淘实惠 - 神价屋-crx插件
- -Feb16-23-Mar9-Project1_Resume
- SlidingUpPanelIssue
- 詹戈
- uView-UI_1.8.3.zip