S3C2440底层环境安装手册413.doc_第1页
S3C2440底层环境安装手册413.doc_第2页
S3C2440底层环境安装手册413.doc_第3页
S3C2440底层环境安装手册413.doc_第4页
S3C2440底层环境安装手册413.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

S3C2440底层环境安装手册1. U-BOOT的烧录.1. 运行Jtag仿真器:打开C:Program FilesH-JTAG V0.2.1H-JTAG.exe, 执行Operation菜单下的Reset Target. 正常情况下应该看到下图:2. 运行桌面上的Flash 烧录程序sjf_uboot.bat. 双击后看到下图:对询问的项目都选0(一共3次), 等待数分钟, 成功后关闭该程序3. 运行桌面上的SecureCRT 5.0, 看到下面的提示 选择Serial-COM1, 进入串口1的接收界面, 给目标板上电, 硬件连接正确的话, 会在串口上看到下图:上面的输出打印表示U-BOOT成功烧录在板上了.二, KERNEL的烧录1. 配置tftp服务器打开D:/tftp/tftp32.exe程序, 可以看到下图:2. 给目标板配置网络环境:2.1 在u-boot的操作终端下配置环境变量, 重起目标板后进入u-boot(按任意键).按照下面的命令修改几个环境变量:依次输入下面的命令:setenv ipaddr 00setenv serverip 00setenv bootcmd nandr c 140000 30008000; bootmsetenv linux_arg root=/dev/nfs nfsroot=0:/rootfs.s3c2440 ip=0:0: eth0:off console=ttySAC0,115200sasetenv linux_arg noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0,115200 bootdelay=3sa显示信息如下:SMDK2440 # setenv bootcmd nandr c 140000 30008000; bootmSMDK2440 # setenv ipaddr 00SMDK2440 # setenv serverip 00SMDK2440# setenv linux_arg root=/dev/nfs nfsroot=00:/rootfs.s3c2440 ip=00:00::::eth0:off console=ttySAC0,115200SMDK2440#颈项SMDK2440 # saSaving Environment to Flash.NAND Flash writingSource base address =0x33fbe130Target start block number=8Target size (0x4000*n) =0x4000.2.2 下栽Kernel的镜象并写到nand flash上:在u-boot控制台输入下面命令(记住要打开d:tftptftp.exe):tftp 30008000 zImagenandw c 140000 30008000显示信息如下:SMDK2440 # tftp 30008000 zImageTFTP from server 00; our IP address is 00Filename zImage.Load address: 0x30008000Loading: # # # #doneBytes transferred = 1195988 (123fd4 hex)SMDK2440 # nandw c 140000 30008000NAND Flash writingSource base address =0x30008000Target start block number=12Target size (0x4000*n) =0x140000.SMDK2440 #boot 如果boot命令有输出, 表示Kernel已经成功下载了.三.安装yaffs文件系统.1. 重起系统进入Ubutu 9.04的环境. 用户名/密码: root/windows2. 在桌面打开一个终端, 输入minicom进入ubuntu下的串口控制台.并让目标板拔电重起一下, 等待目标板mount 上ubuntu上的NFS server. 同时在串口控制台能看到目标板的输出打印.正常情况下会进入nfs的rootfs下的shell.3. 在shell环境下进入根目录并且直接输入Writerootfs命令, 如下:#cd / # Writerootfs = = format. = = argc 2 sh 0 optcnt 1 (1)Open flash. (2)Get Info from flash. Erasing and programming NAND OK = = mount to yaffs part . = = yaffs: dev is 32505858 name is mtdblock2 yaffs: Attempting MTD mount on 31.2, mtdblock2 = = decompress file = = = = Root FS has been updated. = = Reboot and Enjoy ARMSYS2440! = = # 这个过程会持续几分钟, 完成后文件系统就正确烧录进去了.4.修改uboot的启动命令为本地启动, 进入u-boot, 输入下面命令:setenv linux_arg noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0,115200 bootdelay=3sa Saving Environment to Flash. NAND Flash writing Source base address =0x33fbe130 Target start block number=8 Target size (0x4000*n) =0x4000 . SMDK2440 # 5.保存后重起, 这时候一个新板就能够正常工作了.setenv ipaddr 0setenv serverip 00setenv bootcmd nandr c 140000 30008000; bootmsetenv linux_arg root=/dev/nfs nfsroot=00:/rootfs.s3c2440 ip=0:00::::eth0:off console=ttySAC0,115200setenv linux_arg noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0,115200 bootdelay=3setenv linux_arg root=/dev/nfs nfsroot=00:/rootfs.s3c2440 ip=00:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论