SEED-DEC138 开发环境搭建与系统移植
最近根据需求,我使用SEED-DEC138开发平台,按照附带的手册,进行了Linux系统的移植,遇到一些问题,积累了一些经验,特地记录下来!
开发环境:宿主计算机winXP 、VMware fedora 9、开发板SEED-DEC138
开发过程:
1.首先安装CCS3.3,并对软件进行相关配置,是软件能够连接到开发板。
2.按照硬件检测手册进行硬件模块的检测,但由于检测程序是基于DSP的,第一个程序DDR2 的测试有没有通过,所以就没有太关注,跳过进行下一步的工作。
3.使用CCS3.3往开发板下载UBL,但一直提示有错误,后来分析原因,觉得DDR2 有问题,就有使用光盘里的测试程序进行检测,发现内存中既写不进去东西也读不出东西,肯定了DDR2存在问题,开发板就废了。
之后换了一块新的开发板
4.之后在VMware中搭建开发环境,按照手册,解压了内核、U-BOOT、文件系统,建立了交叉编译环境、nfs、tftp等。
在这一步中,有几个问题困扰了我好几天。当环境搭建成功后,建立局域网费了一段时间,但之后一直无法实现开发板与虚拟机的ping通,参考了好多资料,关防火墙、设置VMware网络连接等,纠结了好久,都没成功,最后把360一系列的软件都关闭了,终于ping成功了,以后在开发时,一定需要注意360这些软件哦!
还有minicom的设置,也出现了许多问题,一直读取不到数据,我在主机上的端口为COM4,网上说应该是ttyS3,后来试了好久,发现居然是ttyS1,好神奇的一件事情!
再有就是tftp平台的搭建,使用tftp程序测试,一直无法接受和发送文件,后来试了好多办法,一直提示 超时(?),后来看网上有人说将xineted重装一下就好了,我就把它和tftp-server都卸载了,又按顺序重装了一下,问题终于解决了。
5.最后是编译内核,之后按照说明书分别从tftp和NAND Flash启动系统。
这些移植过程大概花费了我一周的时间,感觉一些还是自己的知识积累太少,碰到一些问题,不能从原理层次分析故障出现的原因,比如说构建局域网的原理,tftp为什么ping不通,因此应加强专业知识的积累;同时,从海量的互联网上查找自己需要的资料,迅速解决自己遇到的问题,也是一种非常值得训练的技能。
SEED-DEC138 开发环境搭建与系统移植相关推荐
- 嵌入式开发环境搭建 与 系统移植
本文: 全部参考 袁老师 的配置方法,谢谢袁老师细心指导. 本文续上文之后 https://blog.csdn.net/Eagle6zhen6/article/details/86578377 ...
- imx6q 开发android,SAIL-IMX6Q ANDROID开发环境搭建与系统编译
1Android开发环境搭建 1.1升级开发环境源 在终端执行命令:# apt-getupdate 如图所示: 1.png (152.16 KB, 下载次数: 8) 2019-6-5 14:32 上传 ...
- 编译imx6 android,SAIL-IMX6Q ANDROID开发环境搭建与系统编译
1Android开发环境搭建 1.1升级开发环境源 在终端执行命令:# apt-get update 如图所示: 图片19.png (36.7 KB, 下载次数: 9) 2019-7-8 09:50 ...
- cc java开发环境搭建_Windows系统下java开发环境搭建
总的来说,开发环境是程序员工作的基础,没了他,IT工作就没得开展了.话不多说,今天提供的教程是Windows系统下Java开发环境的搭建,具体如下 1.下载并安装JDK(JAVA Developmen ...
- 实现BUI---WebAPP开发环境搭建(win10系统)
最近在学习用BUI开发webapp,查了很多资料,费了好大劲才安装运行成功,特此记录分享一下. 本文参考的BUI官方文档链接:http://www.easybui.com/docs/ 1. 编辑器 ( ...
- Cordova/Ionic Android 开发环境搭建 - Windows系统
电脑操作系统 - windows 10 IDE - WebStorm 2019 Node v10.15.3 npm v6.4.1 Ionic v3 Angula v5 Cordova 移动设备 - 机 ...
- ARM开发(6)系统移植初步(搭建交叉开发环境)
先和大家聊一聊我对于系统移植学习的感悟,之前在老师的带领,我们移植系统的时候执行了一条条指令,但是总感觉哪里有一些问题又说不出来,这些指令都解决了很多问题:但是说到底,自己却不明白这些指令到底是怎么去 ...
- stm32mp1安装linux系统,stm32mp1linux开发环境搭建(cortex a7)
原标题:stm32mp1linux开发环境搭建(cortex a7) 写在前面: 本文章为<STM32MP1系列教程之Cortex-A7开发篇>系列中的一篇,全系列总计11篇.笔者使用的开 ...
- 开发板qt移植和交叉开发环境搭建学习笔记
tslib移植 准备工作 开发板有uboot 搭建tftp服务器,开发板可通过服务器下载内核并启动: nfs工具,开发板可通过nfs工具加载到主机(电脑)的rootfs: 触摸屏可使用,在cat触 ...
最新文章
- Openstack 实战讲解之-----06-计算节点配置
- 深度学习半自动标注_图像识别中标注工具labelImg的安装和使用——深度学习打标签...
- ThreadLocal的使用[代码片段]
- matplotlib库绘图基础
- 酷派android是什么系统版本,酷派大神X7的手机系统是什么?能升级安卓5.0吗?
- asp.net 导出Excel 设置格式
- WPF使用Canvas绘制可变矩形
- 疯狂软件对Oracle放弃Java EE的看法
- Angular2 管道
- 【Mac】Mac键盘实现Home, End, Page UP, Page DOWN
- 如何使用微软官方工具MediaCreationTool来制作Windows10启动盘
- hublider配置php环境(wamp、phpstudy,php工具箱...)
- DeskSpace 显示Dash board
- django models 之字段详解
- vivo手机计算机记录怎么找回,如何从Vivo手机恢复已删除的照片,您将在阅读后知道...
- Go-使用wmi获取硬盘smart信息并解析
- SparkRDD函数详解
- Ashampoo WinOptimizer 2021
- Android客户端Monkey稳定性测试
- DCS是分布式控制系统的英文缩写(Distributed Control System)
热门文章
- 苹果cms采集后无法播放原因排查及解决教程
- Nature: 生物多样性既会增加、也会降低生态系统稳定性
- tkinter学习笔记
- 工程质量安全设计管理软件
- pyqt5 qstring在哪个库_从Qt C++类库到PyQt5
- Java——JTextField文本框
- 曾宝仪和机器人_41岁曾宝仪和男友林明谦如老夫老妻 差点与黄子佼狭路相逢(图) - 中华娱乐网...
- C++读取txt文件失败的可能性
- linux下7zip解压工具,Linux_Linux中的压缩软件7-zip的使用教程,7-zip 是一个开源压缩软件。它 - phpStudy...
- Android Studio的Build Output出现乱码怎么办?莫韵乐与bug的奇妙冒险