MST779开发环境详细教程:VMware+Ubuntu+ToolChain配置与问题解决

需积分: 9 4 下载量 74 浏览量 更新于2024-09-08 收藏 6.52MB DOC 举报
MST779开发环境搭建指南详细介绍了在MST779项目中构建一个适合开发和调试的环境流程。首先,你需要设置一个虚拟开发平台,通过安装VMware虚拟机来隔离实际系统,确保环境的安全性和稳定性。推荐使用Ubuntu-11.04桌面版(i386架构),因为它提供了良好的兼容性和基础软件支持。 安装步骤包括: 1. **安装VMware虚拟机**:安装一款流行的虚拟机软件,如VMware Workstation或Player,为MST779开发创建一个隔离的运行环境。 2. **安装Ubuntu Linux**:加载`ubuntu-11.04-desktop-i386.iso`镜像,安装最新稳定版的Ubuntu,确保操作系统功能齐全且与目标硬件兼容。 接下来是构建工具链: 3. **安装ToolChain**:下载并解压缩`aeon-m10.tar.bz2`到虚拟机的`/home/macro/builder`目录,使用`tar xjvf`命令进行解压,`-C`参数用于指定解压位置。 配置环境变量至关重要,你需要编辑`~/.bashrc`文件: - 使用VI编辑器(在末尾添加基本操作说明:进入编辑模式按'a',退出编辑模式按'Esc',删除字符用'Shift+D',删除行用'dd',保存用':wq',不保存退出用':q!',移动光标用'h', 'j', 'k', 'l')。 - 验证环境变量设置,通过运行`aeon-gcc`检查是否能找到编译器,如果出现错误,可能需要调整Makefile中的`gawk`路径。 当遇到`gawk command not found`错误时,确认已将`sboot`和根目录下的`makefile`中的`/bin/gawk`替换为`/usr/bin/awk`。 为了进行编译和烧录操作: - **编译**:确保Chakra2_ATSC目录有适当的权限(`chmod 777 -R Chakra2_ATSC`),然后执行`make clean`清理旧文件,再执行`make`进行重新编译。 - **烧录工具**:使用ISP_Tool_4537.exe工具进行烧录,首先断电连接设备,上电后选择正确的Flash类型。选择bin文件烧录,通常耗时约3分钟。 - **调试工具**:使用MSTV_Tool.exe,设置ChipSelect为MSD2x10系列,COM波特率为115200,通过Message窗口观察和修改寄存器值。 此外,还支持通过U盘SD卡对固件进行升级,只需将`merge.bin`复制到U盘,然后在MSTV_tool.exe中选择对应的目录进行操作。 MST779开发环境搭建涉及安装Linux、配置环境变量、编译工具链、烧录和调试固件等多个环节,确保每个步骤的正确执行对于项目的成功至关重要。