原创作品:http://write.blog.csdn.net/postedit/7956383
欢迎大家一起交流学习,知识在与分享。
希望结交一些志同道和之士
QQ: 474530676
longguopeng168@163.com
电脑PC(xp) 和 VMware Workstation 8.0.2 和 up6410开发板
虚拟机与arm11的连接( 红帽linux5.5)
老师资料存放在根目录下 up6410 文件夹下
******************************************************************************************************************
第一步:
设置SD卡启动,将开发板上右上角的开关拨到上面(ON)
第二步:
用usb转串口线(先在xp下装好驱动)把arm开发板和电脑连接起来,usb口接电脑,串口接开发板
********************************************************************************************************************
第三步:
烧录SD启动卡
1,SD卡插入到电脑时,是默认挂载的,这样进到的是SD卡的文件系统,
在文件系统下,烧写SD卡是写到SD卡的已有文件的后面,而ARM的
启动程序bios只检测SD卡的前512个字节的区域。所以要先将SD卡卸载掉
2 , 一定在/dev目录下 查看设备 "cd /dev/tty" 按 tab
/
[root@longguopeng ~]# ll /dev/tty
tty tty16 tty24 tty32 tty40 tty49 tty57 tty8
tty0 tty17 tty25 tty33 tty41 tty5 tty58 tty9
tty1 tty18 tty26 tty34 tty42 tty50 tty59 ttyS0
tty10 tty19 tty27 tty35 tty43 tty51 tty6 ttyS1
tty11 tty2 tty28 tty36 tty44 tty52 tty60 ttyS2
tty12 tty20 tty29 tty37 tty45 tty53 tty61 ttyS3
tty13 tty21 tty3 tty38 tty46 tty54 tty62 ttyUSB1
tty14 tty22 tty30 tty39 tty47 tty55 tty63
tty15 tty23 tty31 tty4 tty48 tty56 tty7
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\####
3 , 然后用 "df -l" 命令找到SD卡设备
/
[root@longguopeng ~]# df -l
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda3 20315844 16044668 3222536 84% /
/dev/sda5 19288596 395036 17897936 3% /home
/dev/sda1 1019208 39980 926620 5% /boot
tmpfs 517532 0 517532 0% /dev/shm
/dev/sdb1 1920256 26548 1893708 2% /media/disk
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\####
4 ,为了防止出错,确认卸载了SD卡("umount /media/disk"),且在/dev下找到了SD卡设备,
/
[root@longguopeng ~]# umount /media/disk
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda3 20315844 16044668 3222536 84% /
/dev/sda5 19288596 395036 17897936 3% /home
/dev/sda1 1019208 39980 926620 5% /boot
tmpfs 517532 0 517532 0% /dev/shm
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\####
5 , 切换到老师发的资料up6410(存在根目录下)文件下的tools目录下的sd_write工具烧写程序
命令是:
//
[root@longguopeng ~]# cd /up6410/tools
[root@longguopeng tools]# ./sd_write /dev/sdb /up6410/images/u-boot-sd.bin
Done.
[root@longguopeng tools] sync
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\####
显示 Done. (表示下载成功)
dev/sdb 就是SD卡设备路径,不需要写端口号
u-boot-movi.bin 就是要烧写到SD卡的启动程序
不是写在文件系统里,所以在SD卡里看不见文件
烧写完之后,输入 "sync" 命令同步一下,就可以拔出SD卡插到ARM开发板上实验了!
6 , 关闭防火墙关掉
//
[root@longguopeng ~]# chkconfig --level 2345 iptables off #关闭方法
[root@longguopeng ~]# chkconfig --list | grep iptables #检查方法
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\####
*********************************************************************************************************************
第四步:
确认SD卡烧写成功
1,输入 "minicom -s" 指令开启串口通信程序,并且配置minicom
/
[root@longguopeng ~] minicom -s
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
minicom 主菜单
[configuration] //配置
│ Filenames and paths //文件名和路径
│ File transfer protocols //文件传输协议
│ Serial port setup //串行端口设置
│ Modem and dialing //调制解调器和拨号
│ Screen and keyboard //屏幕和键盘
│ Save setup as dfl //设置保存到
│ Save setup as.. //储存设定为
│ Exit //退出
│ Exit from Minicom //退出minicom
-------------------------------------------------
用方向上下键选择 Serial port setup //串行端口设置
│A-Serial Device(串口设备): /dev/ttyS0
│B-Lockfile Loc