在板子跑起来之前,需要先编译好8168的文件系统。前提是已经设置好板子的类型等参数,详见《DM8168环境搭建》

1.进入<DVR_RDK_BASE>/dvr_rdk目录

make -s sys_all

NOTE: “-s” option is used to suppress detailed prints on the command line

该选项会清除重建DVD_RDK,以及其依赖包,有可能出现vpss not found 等错误,这时候需要先 make -s hdvpss_all ,然后执行该命令。

This will clean and rebuild the packages below
            • Linux Uboot
            • Linux PSP
            • Syslink
            • HDVPSS
            • DVR RDK

2. make -s uboot_all

在ti816X_evm中出现如下三个文件表示完成

3. 利用tftp烧写uboot到nand

此时启动模式是SD卡启动,SW3拨码为0000010111(9~0高位到低位),SW4的nand拨码为1. 插入SD卡,打开minicom,启动,中断uboot,

TI8168_EVM# nand write.i 0x81000000  0x00580000 0x300000

TI8168_EVM# mw.b 0x81000000 0xFF 0x260000

TI8168_EVM# tftp 0x81000000 uboot_NAND_DM816X_TI_EVM

TI8168_EVM# nandecc hw 2

TI8168_EVM# nand erase 0x0 0x260000

TI8168_EVM# nand write.i 0x81000000 0x0 0x260000

TI8168_EVM# saveenv

(TI8168_EVM# nand write.i 0x81000000  0x00580000 0x300000; mw.b 0x81000000 0xFF 0x260000; tftp 0x81000000 uboot_NAND_DM816X_TI_EVM; nandecc hw 2; nand erase 0x0 0x260000; nand write.i 0x81000000 0x0 0x260000)

4.  nand启动uboot后烧写uImage

改变启动模式为nand启动,SW3拨码为0010010010(9~0高位到低位),SW4的nand拨码为1.打开minicom,拔掉SD卡,打开minicom,开启电源出现uboot启动信息,中断

TI8168_EVM# mw.b 0x81000000 0xFF 0x300000

TI8168_EVM# tftp 0x81000000 uImage_DM816X_TI_EVM

TI8168_EVM# nand erase 0x00580000 0x440000

(TI8168_EVM#  mw.b 0x81000000 0xFF 0x300000;tftp uImage_DM816X_TI_EVM;nand erase 0x00580000 0x440000;nand write.i 0x81000000  0x00580000 0x300000 )

转载于:https://www.cnblogs.com/wennian/p/5036901.html

DM8168 编译filesystem步骤相关推荐

  1. Ubuntu编译OPen3d步骤及遇到的问题

    Ubuntu编译OPen3d步骤及遇到的问题 1.下载Open3d 1. git clone https://github.com/isl-org/Open3D.git 2. cd Open3D 3. ...

  2. 安卓apk反编译操作步骤

    安卓apk反编译操作步骤 1.反编译需要准备的工具 apktool .dex2jar.jd-gui(到原博客可直接下载) 2.反编译操作步骤: 1)使用apktool反编译apk 2)使用dex2ja ...

  3. LIVE555简介及在Windows上通过VS2013编译操作步骤

    LIVE555是使用开放标准协议(RTP/RTCP, RTSP, SIP)形成的一组用于多媒体流C++库.这些库支持的平台包括Unix(包括Linux和Mac OS X).Windows和QNX(以及 ...

  4. android4.0浏览器在eclipse中编译的步骤

    工程源码: 注意: 如果下载已经修过的源码,只要进行3.4.8步骤就应该可以了. eclipse版本:adt-bundle-windows (Android Developer Tools Build ...

  5. Qt creator自定义编译运行步骤

    一直用Qt creator开发.无它,只是因为linux下C++ IDE选择不多.同时因为我抛弃了MFC,平时写个小工具还得靠Qt,正好一举两用. 用Qt creator开发一般的工程,是不用修改编译 ...

  6. linux boost 卸载,Ubuntu下boost库的编译安装步骤及卸载方法详解

    最近由于编译一个程序用到了C++的boost库,所以便安装了这个库.但是,其中遇到了一些小问题.所以记录下来,以供别人参考. 首先说一下我的环境:Ubuntu 12.04 32bit,  gcc 4. ...

  7. tslib 编译移植步骤

    下载的问题不再记录.移植版本为1.4. 编译步骤 # ./autogen.sh# ./configure --host=arm-linux-gnueabihf --prefix=/qt/tslib-1 ...

  8. QGLViewer 编译安装步骤

    由于工作学习的需要,要用opengl绘制显示些模型动画,原来用的是Qt做UI,直接调用的是QGLWidget类,但这个只是提供了基本的框架,很多交互操作还需添加代码完成,自己偷懒也觉得繁琐,就借用了开 ...

  9. Ubuntu16.04 Caffe 编译安装步骤记录

    历时一周终于在 ubuntu16.04 系统成功安装 caffe 并编译,网上有很多教程,但是某些步骤并没有讲解详尽,导致配置过程总是出现各种各样匪夷所思的问题,尤其对于新手而言更是欲哭无泪,在我饱受 ...

最新文章

  1. FFT对信噪比的增益计算
  2. Apache Kafka-通过设置Consumer Group实现广播模式
  3. 经典案例鸢尾花分类, 在Keras中使用sklearn调参
  4. VTK:网格之QuadricDecimation
  5. 本田crv混动操作手册_【广汽本田】不只是奶爸车 新出行试驾本田奥德赛锐混动...
  6. springboot quartz 动态配置_springboot集成quartz实现动态任务调度
  7. python生成日历_使用Python实现简易月历生成(2)
  8. Forbidden You don't have permission to access / on this server.解决方法
  9. 高级文件系统管理——Linux基本命令(15)
  10. fd抓包数据类型_fiddler——抓包中的王者
  11. UE5全局光照系统Lumen解析与优化
  12. Android studio 制作一个app实现简单功能
  13. 【ICEPAK】手把手教你热仿真
  14. 1.计算机网络 知识结构框架
  15. python空类型用什么表示_python空集合如何表示
  16. 叶新伟 php,基于php+mysql技术bbs论坛设计的开发与实现最终版(样例3)
  17. android 百度音乐 api,[新]百度mp3接口(baidu mp3 api)
  18. PhD Debate-8 | 迈向常识知识的高级语义理解
  19. GIF动图制作小工具推荐
  20. WebLogic JVM Core dumps文件的生成控制

热门文章

  1. Linux期末复习编程题
  2. STM32开发 -- DMA详解
  3. JVM源码阅读-本地库加载流程和原理
  4. Android传感器编程带实例
  5. 进击的Android Hook 注入术《四》
  6. 原生html小游戏,原生JS实现别踩白块小游戏(一)
  7. matlab 交叉验证 代码,交叉验证(Cross Validation)方法思想简介
  8. 微软亚洲研究院发布“人立方关系搜索”
  9. [JOI2012春季合宿]Rotate (链表)
  10. luogu P4238 多项式求逆 (模板题、FFT)