DM8168 编译filesystem步骤
在板子跑起来之前,需要先编译好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步骤相关推荐
- Ubuntu编译OPen3d步骤及遇到的问题
Ubuntu编译OPen3d步骤及遇到的问题 1.下载Open3d 1. git clone https://github.com/isl-org/Open3D.git 2. cd Open3D 3. ...
- 安卓apk反编译操作步骤
安卓apk反编译操作步骤 1.反编译需要准备的工具 apktool .dex2jar.jd-gui(到原博客可直接下载) 2.反编译操作步骤: 1)使用apktool反编译apk 2)使用dex2ja ...
- LIVE555简介及在Windows上通过VS2013编译操作步骤
LIVE555是使用开放标准协议(RTP/RTCP, RTSP, SIP)形成的一组用于多媒体流C++库.这些库支持的平台包括Unix(包括Linux和Mac OS X).Windows和QNX(以及 ...
- android4.0浏览器在eclipse中编译的步骤
工程源码: 注意: 如果下载已经修过的源码,只要进行3.4.8步骤就应该可以了. eclipse版本:adt-bundle-windows (Android Developer Tools Build ...
- Qt creator自定义编译运行步骤
一直用Qt creator开发.无它,只是因为linux下C++ IDE选择不多.同时因为我抛弃了MFC,平时写个小工具还得靠Qt,正好一举两用. 用Qt creator开发一般的工程,是不用修改编译 ...
- linux boost 卸载,Ubuntu下boost库的编译安装步骤及卸载方法详解
最近由于编译一个程序用到了C++的boost库,所以便安装了这个库.但是,其中遇到了一些小问题.所以记录下来,以供别人参考. 首先说一下我的环境:Ubuntu 12.04 32bit, gcc 4. ...
- tslib 编译移植步骤
下载的问题不再记录.移植版本为1.4. 编译步骤 # ./autogen.sh# ./configure --host=arm-linux-gnueabihf --prefix=/qt/tslib-1 ...
- QGLViewer 编译安装步骤
由于工作学习的需要,要用opengl绘制显示些模型动画,原来用的是Qt做UI,直接调用的是QGLWidget类,但这个只是提供了基本的框架,很多交互操作还需添加代码完成,自己偷懒也觉得繁琐,就借用了开 ...
- Ubuntu16.04 Caffe 编译安装步骤记录
历时一周终于在 ubuntu16.04 系统成功安装 caffe 并编译,网上有很多教程,但是某些步骤并没有讲解详尽,导致配置过程总是出现各种各样匪夷所思的问题,尤其对于新手而言更是欲哭无泪,在我饱受 ...
最新文章
- FFT对信噪比的增益计算
- Apache Kafka-通过设置Consumer Group实现广播模式
- 经典案例鸢尾花分类, 在Keras中使用sklearn调参
- VTK:网格之QuadricDecimation
- 本田crv混动操作手册_【广汽本田】不只是奶爸车 新出行试驾本田奥德赛锐混动...
- springboot quartz 动态配置_springboot集成quartz实现动态任务调度
- python生成日历_使用Python实现简易月历生成(2)
- Forbidden You don't have permission to access / on this server.解决方法
- 高级文件系统管理——Linux基本命令(15)
- fd抓包数据类型_fiddler——抓包中的王者
- UE5全局光照系统Lumen解析与优化
- Android studio 制作一个app实现简单功能
- 【ICEPAK】手把手教你热仿真
- 1.计算机网络 知识结构框架
- python空类型用什么表示_python空集合如何表示
- 叶新伟 php,基于php+mysql技术bbs论坛设计的开发与实现最终版(样例3)
- android 百度音乐 api,[新]百度mp3接口(baidu mp3 api)
- PhD Debate-8 | 迈向常识知识的高级语义理解
- GIF动图制作小工具推荐
- WebLogic JVM Core dumps文件的生成控制
热门文章
- Linux期末复习编程题
- STM32开发 -- DMA详解
- JVM源码阅读-本地库加载流程和原理
- Android传感器编程带实例
- 进击的Android Hook 注入术《四》
- 原生html小游戏,原生JS实现别踩白块小游戏(一)
- matlab 交叉验证 代码,交叉验证(Cross Validation)方法思想简介
- 微软亚洲研究院发布“人立方关系搜索”
- [JOI2012春季合宿]Rotate (链表)
- luogu P4238 多项式求逆 (模板题、FFT)