关于VIVI的一些设置bootloader
2009-11-08 18:22
246 查看
vivi:
1 安装解压s3c2440-utulinux-vivi.tar.bz2和arm-linux-gcc-2.95.3.tar.bz2(有3.4.1了所以好像不用,可以跳过)
2 cd s3c2440-utulinux-vivi/arch/s3c2440
3 vim head.S (汇编)
minicom:
1 cd /media/CentOS_5.4_Final/CentOS/
2 rpm -i minicom-2.1-3.i386.rpm
3 rpm -i lrzsz-0.12.20-22.1.i386.rpm
tftp:
1 tftp-0.49-2.el5.centos.i386.rpm
tftp-server-0.49-2.el5.centos.i386.rpm
安装上面2个
2 修改/etc/xinetd.d/tftp
service tftp
• { socket_type =dgram
• protocol =udp
• wait =yes
• user =root
• server =/usr/sbin/in.tftpd
•
server_args =-s /tftpboot –c // tftp的根目录
disable =no // defalut yes
• per_source =11
• cps =100 2
• flags =IPv4
•
}
mkdir /tftpboot //创建根目录
#chmod o+w /home/sun/tftpboot //设置根目录权限
#service xinetd restart //重启tftp服务
//测试tftp服务是否开启
#tftp <your-ip-address>
tftp>get <download file>
tftp>put <upload file>
在s3c2440-utulinux-vivi中执行 makesmd2440_config 然后make
将生成的vivi复制到/tftpboot 中 且重命名为u-boot.bin
将虚拟机和开发板的网段和网络设置好 将虚拟机的IP设为192.168.1.200 (为了和tftp的IP一致)
虚拟机里setup改好IP后保存退出 然后重启 方法是ifdown和ifup
网络连接好,开发板与虚拟机的网络设置好开发板设为和虚拟机同一网段
打开minicom,马上空格掉,进入utu-bootloader
输入run install-bootloader 这样就开始烧vivi了
新的vivi怎么烧进去呢? minicom中按ctrl+a 然后按Z 进入一个对话框,S是发送文件 目标是在根目录下,所以把新make的vivi拷到root下 这样就可以找到新的vivi并且烧进去,但是烧前可能有错误,要把minicom的发送延迟时间改了,在param中修改,参看param show
发前需要输入load flash vivi x 然后在按ctrl+a 然后按Z 进入一个对话框,S是发送文。。。。。。。
好了,基本差不多就这样吧!
1 安装解压s3c2440-utulinux-vivi.tar.bz2和arm-linux-gcc-2.95.3.tar.bz2(有3.4.1了所以好像不用,可以跳过)
2 cd s3c2440-utulinux-vivi/arch/s3c2440
3 vim head.S (汇编)
minicom:
1 cd /media/CentOS_5.4_Final/CentOS/
2 rpm -i minicom-2.1-3.i386.rpm
3 rpm -i lrzsz-0.12.20-22.1.i386.rpm
tftp:
1 tftp-0.49-2.el5.centos.i386.rpm
tftp-server-0.49-2.el5.centos.i386.rpm
安装上面2个
2 修改/etc/xinetd.d/tftp
service tftp
• { socket_type =dgram
• protocol =udp
• wait =yes
• user =root
• server =/usr/sbin/in.tftpd
•
server_args =-s /tftpboot –c // tftp的根目录
disable =no // defalut yes
• per_source =11
• cps =100 2
• flags =IPv4
•
}
mkdir /tftpboot //创建根目录
#chmod o+w /home/sun/tftpboot //设置根目录权限
#service xinetd restart //重启tftp服务
//测试tftp服务是否开启
#tftp <your-ip-address>
tftp>get <download file>
tftp>put <upload file>
在s3c2440-utulinux-vivi中执行 makesmd2440_config 然后make
将生成的vivi复制到/tftpboot 中 且重命名为u-boot.bin
将虚拟机和开发板的网段和网络设置好 将虚拟机的IP设为192.168.1.200 (为了和tftp的IP一致)
虚拟机里setup改好IP后保存退出 然后重启 方法是ifdown和ifup
网络连接好,开发板与虚拟机的网络设置好开发板设为和虚拟机同一网段
打开minicom,马上空格掉,进入utu-bootloader
输入run install-bootloader 这样就开始烧vivi了
新的vivi怎么烧进去呢? minicom中按ctrl+a 然后按Z 进入一个对话框,S是发送文件 目标是在根目录下,所以把新make的vivi拷到root下 这样就可以找到新的vivi并且烧进去,但是烧前可能有错误,要把minicom的发送延迟时间改了,在param中修改,参看param show
发前需要输入load flash vivi x 然后在按ctrl+a 然后按Z 进入一个对话框,S是发送文。。。。。。。
好了,基本差不多就这样吧!
相关文章推荐
- 玩转Dos模拟 关于dosbox的一些设置技巧
- 关于asp.net的Form验证的一些设置
- 关于旋转的一些设置
- 关于运行Drupal 7的Nginx+PHP系统设置的一些问题解决方案总结
- 关于网络的一些设置
- 关于SecureCRT的一些设置
- 关于vmware虚拟主机使用host-only连接并共享主机上网的一些设置
- 关于NavigationBar的View的一些设置
- 关于Oracle Shared Server及一些参数设置
- 前端工作中一些关于hosts的简单设置
- 关于Java环境变量设置的一些问题
- 关于struts2中default-action-ref的一些问题及首页设置
- 关于 Window.setAttributes(LayoutParams a) 的一些操作 全屏 ,设置亮度 关闭键盘灯等
- iOS开发设置关于tabBar和navigationBar以及item中的一些全局属性
- 关于SAN-存储RAID组及RAID级别设置<一些微不足道的建议> 推荐
- 关于Java(jxl)操作Excel一些设置的问题。。。。
- 关于C++ 注册表开机启动设置的一些研究
- 关于poi3.17版本的一些格式设置操作问
- 关于SecureCRT的一些设置