ok6410 2g NandFalsh 256ram tftp挂载zImage
2015-10-03 16:51
501 查看
1.Ubuntu 开启tftp
TFTP 环境搭建:
(1) Setup tftp server files (下载并安装 tftp)
$ sudo apt-get install tftpd tftp openbsd-inetd
(2) make a tftp directory (新建tftp目录和改变其属性)
Here we make /home/myzr/tftpt be a tftp directory.
$ mkdir /home/myzr/tftp
$ chmod 777 /home/myzr/tftp
(3) Open /etc/inetd.conf and edit it (修改配置文件的tftp目录)
$ sudo gedit /etc/inetd.conf
Coment this line :
#tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp
Add new line:
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /home/myzr/tftp
(4)Restarting tftp service (重启tftp)
$ sudo /etc/init.d/openbsd-inetd restart
2.开发板采用自带光盘的u-boot.bin
可以试着tftp 开发板ip地址 看一下时候自带tftp功能
修改引导指令
setenv ethaddr 00:00:00:00:00:03
setenv serverip 192.168.1.120
setenv ipaddr 192.168.1.115
setenv gatewayip 192.168.1.1
setenv nfsroot /home/myzr/tftp (这个不加好像也没关系)
saveenv
最后一步是看在Uboot 通过printenv查看信息,发现已有的bootcmd指令
bootcmd=nand read 0xc0008000 0x200000 0x500000;bootm 0xc0008000
在uboot环境上修改
setenv bootcmd tftp 0xc0008000 zImage\; bootm 0xc0008000
save
相关文章推荐
- 学习记录—yii2页面引入、添加css样式及js特效
- 学习记录—yii2简单的登录功能实现
- php __set() __get() 方法访问属性
- 玩转vsftpd服务器的四大高级配置
- 学习ThinkPHP3.2.2:video8完成后的完整代码
- 学习ThinkPHP3.2.2:video8,高难度创新——让许愿墙更漂亮一些
- 学习ThinkPHP3.2.2:video8,在模板中用随机数函数输出1-5的随机数
- 学习ThinkPHP3.2.2:video8,设置TMPL_VAR_IDENTIFY变量,提高运行速度
- 学习ThinkPHP3.2.2:video8,控制器方法中定义的变量在模板中调用并显示
- 学习ThinkPHP3.2.2:video8,以数组方式显示插入的记录
- 学习ThinkPHP3.2.2:video8,提交页面后的处理方法包括有效判断数据插入页面跳转功能
- 学习ThinkPHP3.2.2:video8,用M函数的delete方法删除wish表中的所有数据
- 学习ThinkPHP3.2.2:video8,把提交的的数据插入数据库
- 学习ThinkPHP3.2.2:video8,用I函数解析接收的参数值
- 学习ThinkPHP3.2.2:video8,_404函数已废除,用E函数替代
- 学习ThinkPHP3.2.2:video8,判断是否post提交数据
- PHP递归打印
- wamp下配置Smarty
- ThinkPHP的CURD
- PHP学习笔记