免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1705 | 回复: 0
打印 上一主题 下一主题

Vmware环境下搭建嵌入式LINUX(FS2410)开发环境总结 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-08 07:41 |只看该作者 |倒序浏览
Vmware环境下搭建嵌入式LINUX(FS2410)开发环境总结收藏
花了两天时间,终于把FS2410的开发环境搭好了。把遇到的问题总结一下,以备不时之需。有些地方还是经验之谈,
没上升到理论高度。
1.第一次烧写FS2410,检查FS2410开发板,核心板的JP1要在NAND FLASH位置,参考FS2410说明文档,
1.1接好JTAG烧录线,要注意JTAG上的灯要处在"SCF"位置,否则有问题;
1.2安装驱动,运行SJF2410_BIOS.BAT,按照提示,要烧录NAND FLASH 的BIN档,最好别烧NOR FLASH BIN档。照着烧写说明文档做就没有问题。

2.接好FS2410开发板和PC主机之间的USB连线和串口连线,注意FS2410的串口要接到板子的串口1. PC端运行dnw.exe,到设备管理器那里看一下自己PC的COM口,有的手提电脑没有COM口,就需要买一个USB转串口的转换器,我就花了45元买了一个。到DNW的Configuration下设置好115200和COM口号。把FS2410板子的核心板的JP1拔掉,开启FS2410。这时,PC端的DNW会有一大堆东西出来。第0个是USB download file,按0.这时会提示你安装USB驱动。按照提示,装上FS2410的USB驱动。成功后,再按0,出现USB connected后,选择USB Port->Transmit,会有对话框出来,然后选择UBOOT.bin或zImage或root.cramfs。使用USB传送的原因当然要比串口快得多得多。发送完毕后,会有英文提示,是否运行,选择n(不运行),这时发送的映像文件在FS2410的SRAM里,然后选择2:Write Nand Flash with download file,之后会有类似提示,把文件写到哪个分区里。第0个分区是UBOOT,第1个分区是KERNEL(zImage),第2个分区是root.只要注意别写错就没问题。UBOOT.bin,zImage和root.cramfs都写完后,把FS2410的核心板的JP1放到NAND FLASH位置处。

3.启动VMWARE下的RED HAT enterprise AS4,注意VMWARE的设置要为Bridged network,这为之后的HOST LINUX和FS2410 Guest Linux使用NFS文件交换做准备。进入Host Linux后,
3.1配置Host的IP地址,#ifconfig eth0 192.168.79.131
3.2编辑/etc/exports,写入
/home/swangbucknell   *(rw)
保存。
/home/swangbucknell是要和FS2410 Guest Linux文件交换的目录。
启动NFS服务。

4.重启FS2410,这时最好打开PC的超级终端,设置好COM口,115200,8,无,1.超级终端上出现一大堆提示。输入以下命令
setenv serverip 192.168.79.131//注,Host Linux的IP地址
setenv ipaddr  192.168.79.66//注,Guest Linux的IP地址
setenv ethaddr 11:22:33:44:55:66
setenv bootargs root=1f02 console=ttySAC0,115200 init=/linuxrc devfs=mount display=sam240//注,这是我使用的uboot.bin和zImage的启动参数,使用不同的文件的启动参数不一样
setenv bootcmd nand read 30008000 40000 1c0000 \; go 30008000
saveenv

5.重启FS2410,在PC的超级终端下,如果一切顺利,就应该进入Guest Linux的提示符。
5.1输入ifconfig,看一下IP地址,如果有问题,输入#ifconfig eth0 192.168.79.66
5.2#ping 192.168.79.131
5.3如果能PING通的话,输入
#mount -o nolock 192.168.79.131:/home/swangbucknell /var/tmp
然后进入/var/tmp,就可以看到Host Linux的/home/swangbucknell的文件了

6.现在,在我的机器上,如果使用VMWARE的Linux Guest和WINDOWS使用SAMBA共享文件,ADSL上网,FTP等都用VMWARE的NAT连接;如果要跟FS2410使用NFS文件共享,就要将VMWARE设为Bridged network. 但是,我看学校的机器都是用VMWARE的Bridged network,原因还没搞明白。留待以后研究。

本文来自CSDN博客,转载请标明出处:
http://blog.csdn.net/swangbucknell/archive/2009/03/27/4030108.aspx


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/97356/showart_1958240.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP