ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:3.46MB ,
资源ID:1059033      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-1059033.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(s3c2440底层环境安装手册8页.doc)为本站会员(无敌)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

s3c2440底层环境安装手册8页.doc

1、 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 的接收界面, 给目标板上电, 硬件连接正确的话, 会在串口上看到

2、下图:上面的输出打印表示 U-BOOT 成功烧录在板上了.二, KERNEL 的烧录1. 配置 tftp 服务器打开 D:/tftp/tftp32.exe 程序, 可以看到下图:2. 给目标板配置网络环境:2.1 在 u-boot 的操作终端下配置环境变量, 重起目标板后进入 u-boot(按任意键).按照下面的命令修改几个环境变量:依次输入下面的命令:setenv ipaddr 192.168.20.200setenv serverip 192.168.20.100setenv bootcmd nandr c 140000 30008000; bootmsetenv linux_arg ro

3、ot=/dev/nfs nfsroot=192.168.1.10:/rootfs.s3c2440 ip=192.168.1.20:192.168.1.10: 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 192.

4、168.20.200SMDK2440 # setenv serverip 192.168.20.100SMDK2440# setenv linux_arg root=/dev/nfs nfsroot=192.168.1.100:/rootfs.s3c2440 ip=192.168.1.200:192.168.1.100:192.168.1.1:255.255.255.0::eth0:off console=ttySAC0,115200SMDK2440#颈项SMDK2440 # saSaving Environment to Flash.NAND Flash writingSource base

5、 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 192.168.20.100; our IP address is 192.168.20.200F

6、ilename 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 文件系统

7、 .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

8、 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! = = # 这个过程会持续几分钟, 完成后文件系统就正

9、确烧录进去了.4.修改 uboot 的启动命令为本地启动 , 进入 u-boot, 输入下面命令:setenv linux_arg noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0,115200 bootdelay=3saSaving Environment to Flash. NAND Flash writing Source base address =0x33fbe130 Target start block number=8 Target size (0x4000*n) =0x4000 . SMDK2440 # 5.保

10、存后重起, 这时候一个新板就能够正常工作了.setenv ipaddr 192.168.20.20setenv serverip 192.168.20.100setenv bootcmd nandr c 140000 30008000; bootmsetenv linux_arg root=/dev/nfs nfsroot=192.168.20.100:/rootfs.s3c2440 ip=192.168.20.20:192.168.20.100:192.168.1.1:255.255.255.0::eth0:off console=ttySAC0,115200setenv linux_arg

11、 noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0,115200 bootdelay=3setenv linux_arg root=/dev/nfs nfsroot=192.168.1.100:/rootfs.s3c2440 ip=192.168.1.200:192.168.1.100: eth0:off console=ttySAC0,115200setenv linux_arg root=/dev/nfs nfsroot=192.168.1.10:/rootfs.s3c2440 ip=192.168.1.20:192.168.1.10 console=ttySAC0,115200

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报