最近根据需求,我使用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 开发环境搭建与系统移植相关推荐

  1. 嵌入式开发环境搭建 与 系统移植

    本文:  全部参考  袁老师 的配置方法,谢谢袁老师细心指导. 本文续上文之后  https://blog.csdn.net/Eagle6zhen6/article/details/86578377 ...

  2. imx6q 开发android,SAIL-IMX6Q ANDROID开发环境搭建与系统编译

    1Android开发环境搭建 1.1升级开发环境源 在终端执行命令:# apt-getupdate 如图所示: 1.png (152.16 KB, 下载次数: 8) 2019-6-5 14:32 上传 ...

  3. 编译imx6 android,SAIL-IMX6Q ANDROID开发环境搭建与系统编译

    1Android开发环境搭建 1.1升级开发环境源 在终端执行命令:# apt-get update 如图所示: 图片19.png (36.7 KB, 下载次数: 9) 2019-7-8 09:50 ...

  4. cc java开发环境搭建_Windows系统下java开发环境搭建

    总的来说,开发环境是程序员工作的基础,没了他,IT工作就没得开展了.话不多说,今天提供的教程是Windows系统下Java开发环境的搭建,具体如下 1.下载并安装JDK(JAVA Developmen ...

  5. 实现BUI---WebAPP开发环境搭建(win10系统)

    最近在学习用BUI开发webapp,查了很多资料,费了好大劲才安装运行成功,特此记录分享一下. 本文参考的BUI官方文档链接:http://www.easybui.com/docs/ 1. 编辑器 ( ...

  6. Cordova/Ionic Android 开发环境搭建 - Windows系统

    电脑操作系统 - windows 10 IDE - WebStorm 2019 Node v10.15.3 npm v6.4.1 Ionic v3 Angula v5 Cordova 移动设备 - 机 ...

  7. ARM开发(6)系统移植初步(搭建交叉开发环境)

    先和大家聊一聊我对于系统移植学习的感悟,之前在老师的带领,我们移植系统的时候执行了一条条指令,但是总感觉哪里有一些问题又说不出来,这些指令都解决了很多问题:但是说到底,自己却不明白这些指令到底是怎么去 ...

  8. stm32mp1安装linux系统,stm32mp1linux开发环境搭建(cortex a7)

    原标题:stm32mp1linux开发环境搭建(cortex a7) 写在前面: 本文章为<STM32MP1系列教程之Cortex-A7开发篇>系列中的一篇,全系列总计11篇.笔者使用的开 ...

  9. 开发板qt移植和交叉开发环境搭建学习笔记

    tslib移植 准备工作   开发板有uboot 搭建tftp服务器,开发板可通过服务器下载内核并启动: nfs工具,开发板可通过nfs工具加载到主机(电脑)的rootfs: 触摸屏可使用,在cat触 ...

最新文章

  1. Openstack 实战讲解之-----06-计算节点配置
  2. 深度学习半自动标注_图像识别中标注工具labelImg的安装和使用——深度学习打标签...
  3. ThreadLocal的使用[代码片段]
  4. matplotlib库绘图基础
  5. 酷派android是什么系统版本,酷派大神X7的手机系统是什么?能升级安卓5.0吗?
  6. asp.net 导出Excel 设置格式
  7. WPF使用Canvas绘制可变矩形
  8. 疯狂软件对Oracle放弃Java EE的看法
  9. Angular2 管道
  10. 【Mac】Mac键盘实现Home, End, Page UP, Page DOWN
  11. 如何使用微软官方工具MediaCreationTool来制作Windows10启动盘
  12. hublider配置php环境(wamp、phpstudy,php工具箱...)
  13. DeskSpace 显示Dash board
  14. django models 之字段详解
  15. vivo手机计算机记录怎么找回,如何从Vivo手机恢复已删除的照片,您将在阅读后知道...
  16. Go-使用wmi获取硬盘smart信息并解析
  17. SparkRDD函数详解
  18. Ashampoo WinOptimizer 2021
  19. Android客户端Monkey稳定性测试
  20. DCS是分布式控制系统的英文缩写(Distributed Control System)

热门文章

  1. 苹果cms采集后无法播放原因排查及解决教程
  2. Nature: 生物多样性既会增加、也会降低生态系统稳定性
  3. tkinter学习笔记
  4. 工程质量安全设计管理软件
  5. pyqt5 qstring在哪个库_从Qt C++类库到PyQt5
  6. Java——JTextField文本框
  7. 曾宝仪和机器人_41岁曾宝仪和男友林明谦如老夫老妻 差点与黄子佼狭路相逢(图) - 中华娱乐网...
  8. C++读取txt文件失败的可能性
  9. linux下7zip解压工具,Linux_Linux中的压缩软件7-zip的使用教程,7-zip 是一个开源压缩软件。它 - phpStudy...
  10. Android Studio的Build Output出现乱码怎么办?莫韵乐与bug的奇妙冒险