MST779开发环境详细教程:VMware+Ubuntu+ToolChain配置与问题解决
需积分: 9 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、配置环境变量、编译工具链、烧录和调试固件等多个环节,确保每个步骤的正确执行对于项目的成功至关重要。
2019-02-10 上传
2021-05-23 上传
2024-11-07 上传
2024-11-07 上传
showus
- 粉丝: 1
- 资源: 40
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析