SEED-DVS6467T
SEED-DVS6467T System Restore User's Guide 2010‐1
DSP DM6467Solutions
截止印刷时文档名称和编号
DM6467 SEED-DVS6467T Root File System烧写用户指南
文档历史
版本号历史更新日期
REV A 初始版本2010-1-17
软件版本历史
版本号历史更新日期SEED-DVS6467T V1.0 初始版本2010-1-17
SEED-DVS6467T
基于DM6467的SEED-DVS6467T解决方案
SEED-DVS6467T System Restore User's Guide
版本号:A
2010.3
https://www.wendangku.net/doc/985497513.html,
声明
北京合众达电子技术有限责任公司保留随时对其产品进行修正、改进和完善的权利,同时也保留在不作任何通告的情况下,终止其任何一款产品的供应和服务的权利。用户在下订单前应及时获取相关信息的最新版本,并验证这些信息是当前的和完整的。
版权? 2010,北京合众达电子技术有限责任公司
前言
阅前必读
简介
文档详细介绍基于SEED-DVS6467T平台的Root File System烧写内容,u-boot设置,Root FileSystem烧写过程等操作。
维护和升级
所有由北京合众达电子技术有限责任公司提供的软件产品,在发货之日起壹年内提供免费的软件
维护和升级服务。在服务期内由于软件本身因素引起的无法正常工作的情况,通过联系北京合众达电
子技术有限责任公司相关销售人员后提供负责免费的维护或升级服务。除重大Bug外,对于软件的更
新,本公司不做另行的更改通知,请及时联系相关人员获取相应得更新版本。
警告标志
本公司提供的板卡产品包含ESD敏感器件,请采取适当的预防措施。使用时请
不要用手或非绝缘的物体接触板卡。因使用不当造成的板卡损坏,本公司只提供
付费的维修。
本文中所有类似的警告标识,表明此部分内容有可能损害您的软件、硬件或其它
设备。这个信息谨慎的为您提供保护,请仔细阅读,确定软件的使用环境。
商标
SEED是北京合众达电子技术有限责任公司的注册商标。
TI是Texas Instruments 的注册商标。
更多帮助
请浏览以下网址:https://www.wendangku.net/doc/985497513.html,或通过该网址的相关信息联系相关办事处和销售人员
目录
第1章基于TFTP烧写UIMAGE (1)
1.1软件配置 (1)
1.1.1 TFTP服务器 (1)
1.1.2 串口终端通讯 (1)
1.2 U I MAGE烧写和更新的操作 (1)
1.2.1 硬件准备 (1)
1.2.2 uImage烧写和更新的操作 (2)
第2章基于TFTP烧写根文件系统 (4)
2.1NOR F LASH中根文件系统恢复 (4)
2.1.1 文件准备 (4)
2.1.2硬件准备 (4)
2.1.3主机端串口配置及NOR Flash文件系统更新/修复 (4)
第1章基于TFTP烧写uImage
当用户对SEED-DVS6467T下的内核驱动源码进行调整或者添加新的设备驱动后,需要对内核进行重新编译配置,编译生成内核镜像后,可以通过tftp下载到SEED-DVS6467T 平台上启动,进行测试,下面详细介绍Linux内核的烧写。
1.1 软件配置
1.1.1 TFTP服务器
Windows上可以使用SolarWind TFTP Server或者其它TFTP服务器端软件,用户可以通过Internet获取:对软件进行正确配置,如读写使能,TFTP根路径等。
Red Hat 的Linux系统安装时已经安装了TFTP服务器,其根路径是/tftpboot。
将System Restore目录下的uImage文件拷贝到TFTP服务器的根路径下,Windows 平台下需要启动TFTP服务器端软件。
1.1.2 串口终端通讯
主机端串口使用PC机windows系统自带的超级终端即可。配置如下:
点击PC机左下角开始-->程序-->附件-->通讯-->超级终端;在“您的区号(或城市号)是什么(C)?”下键入010后点击确定;再次点击确定,在新弹出的对话框中输入你喜欢的名称,如davinci;在新的对话框中的“连接时使用”下选择你希望使用的串口设备,点击确定;而后在端口设置选项中配置波特率115200,数据位8,奇偶校验无,停止位1,数据流控制无。
也可使用第三方软件,如:putty。其配置参数同配置windows系统自带的超级终端一样。
1.2 uImage烧写和更新的操作
1.2.1 硬件准备
通过TFTP服务进行SEED-DVS6467T内核的烧写,首先需要将u-boot烧写到NORFlash中,烧写方法参考SEED-DVS6467T Flash Write User's Guide.pdf,下面详细介绍一下SEED-DVS6467T的硬件配置
将J16位置短接;
使用串口线将SEED-DVS6467T与PC机相连,一端接:SEED-DVS6467T的J18
使用网线将SEED-DVS6467T与PC连接到同一网络中,SEED-DVS6467T的网
1
络接口位置是T8;
DVS6467T平台的J11连接12V电源;
DVS6467T平台的J9使用短接线连接,给系统上电;
1.2.2 uImage烧写和更新的操作
硬件连接完成后,即可通过TFTP服务下载内核。操作如下:
配置PC机端的超级终端,设置串口参数:波特率115200,数据位8,奇偶校验无,
停止位1,数据流控制无;
打开Windows PC机超级终端;
SEED-DVS6467T平台采用12V电源上电,此时Windows PC机超级终端显示启
动信息,如下图:
图1
超级终端显示Hit any key to stop autoboot:3 时按下回车键,中断系统,此时显
示提示符SEED-DVS6467 # ;
下面配置U-Boot环境变量用于TFTP下载内核启动;
配置TFTP服务器IP地址:
Target# setenv serverip xxx.xxx.xxx.xxx
此处的xxx.xxx.xxx.xxx为TFTP服务器的IP地址,根据实际网络设置决定;
配置SEED-DVS6467T平台的IP地址:
Target# setenv ipaddr xxx.xxx.xxx.xxx
此处的xxx.xxx.xxx.xxx为SEED-DVS6467T的IP地址,根据实际网络设置决定;
配置网卡地址
Target# setenv ethaddr 00:0C:29:94:D7:D6
配置设置启动方式
Target# setenv bootcmd bootm 0x42040000
保存以上设置,并将SEED-DVS6467T重新上电
Target# save
Note:重新上电的作用是使刚刚设置的MAC地址生效
关闭自动启动并烧写内核
2
Target# setenv autostart no
Target# save
Target# tftp 0x80800000 uImage
Target# protect off 0x42040000 +0x180000
Target# erase 0x42040000 +0x180000
Target# cp.b 0x80800000 0x42040000 0x180000
至此,uImage已经烧写完成。但此时系统不能启动Linux命令提示行,需要向烧写root文件系统。
3
第2章基于TFTP烧写根文件系统
2.1 NOR Flash中根文件系统恢复
Linux 的目录结构的最顶层是一个被称为“/”的根目录。系统加载Linux 内核之后,就会挂载一个设备到根目录上。存在于这个设备中的文件系统被称为根文件系统。所有的系统命令,系统配置以及其他文件系统的挂载点都位于这个根文件系统中。
当SEED-DVS6467T NOR Flash中的文件系统需要更新/修复时,可以通过以下操作进行文件系统的数据恢复。
NOR Flash文件系统的更新/修复需要网络文件系统的支持,用户安装好DaVinci Linux Develop Software下的开发套件后,按照文档操作可以很简单的配置NFS。
2.1.1 文件准备
将System Restore目录下的jffs2.img文件拷贝到TFTP服务器的根路径下,Windows 平台下需要启动TFTP服务器端软件。
2.1.2硬件准备
通过TFTP服务进行SEED-DVS6467T根文件系统的烧写,同样需要将u-boot烧写到NORFlash中,烧写方法参考SEED-DVS6467T Flash Write User's Guide.pdf,并进行如下硬件连接:
将J16位置短接;
使用串口线将SEED-DVS6467T与PC机相连,一端接:SEED-DVS6467T的J18
位置,另一端接:PC机的RS232口;
使用网线将SEED-DVS6467T与PC连接到同一网络中,SEED-DVS6467T的网
络接口位置是T8;
DVS6467T平台的J11连接12V电源;
DVS6467T平台的J9使用短接线连接,给系统上电。
2.1.3主机端串口配置及NOR Flash文件系统更新/修复
硬件连接完成后,即可通过TFTP服务下载内核。操作如下:
配置PC机端的超级终端,设置串口参数:波特率115200,数据位8,奇偶校验无,
停止位1,数据流控制无;
打开Windows PC机超级终端;
SEED-DVS6467T平台采用12V电源上电,此时Windows PC机超级终端显示启动信息,如下图:
4
图2
超级终端显示Hit any key to stop autoboot:3 时按下回车键,中断系统,此时显
示提示符SEED-DVS6467 # ;
配置通过TFTP烧写根文件系统:
Target# tftp 0x80800000 jffs2.img
Target# protect off 0x42240000 +0xdc0000
Target# erase 0x42240000 +0x800000
Target# cp.b 0x80800000 0x42240000 0x732eb4
至此,jffs2.img已经烧写完成。
重启系统,配置U-Boot环境变量
Target# setenv bootargs mem=80M console=ttyS0,115200n8
root=/dev/mtdblock3 rootfstype=jffs2 noinitrd rw
ip=192.168.253.144:192.168.253.1:255.255.255.0 video=dm64xxfb:output=pal
Note:以上IP地址仅为参考;
保存设置,输入启动命令启动系统:
Target# save
Target# boot
Note:NORFlash中内核或文件系统损坏,而U-Boot并未损坏时,可以采用本文中的方法恢复,否则请参考SEED-DVS6467T Flash Write User's Guide.pdf先恢复U-Boot,再采用此法恢复内核与文件系统。
5