Chinaunix首页 | 论坛 | 博客
  • 博客访问: 427799
  • 博文数量: 133
  • 博客积分: 936
  • 博客等级: 准尉
  • 技术积分: 1069
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-31 15:54
文章分类

全部博文(133)

文章存档

2016年(19)

2013年(22)

2012年(92)

分类:

2012-09-22 09:53:21

实验总结
首先链接主机与开发板,对minicom进行配置。
                          
***********  实验一  ***********
+++++++++++    烧写linux2.4    ++++++++++++++++++
准备工作:
<1>blob2.4  Jflashmm-linux  PXA270.dat  Flash_18_2_32.dat四个文件在同一个目录。
<2>把xscale_fs.jffs2、rootfs.img、zImage放到tftpbppt文件夹下。
----------------   烧写blob   -----------------------------
[root@localhost 2.4_pxa270_linux_tools]# ./Jflashmm-linux PXA270 blob2.4 p //烧写blob。

----------------------------------------------------------
//烧写内核和文件系统。
blob> tftp zImage --kernel
blob> fwrite 0xa0008000 0x00040000 0x00200000

blob> tftp xscale_fs.jffs2
blob> fwrite 0xa1000000 0x00240000 0x01000000

blob> tftp junk.jffs2
blob> fwrite 0xa1000000 0x01240000 0x00dc0000

blob>
完成后按开发板上的reset重启。
+++++++++++++++++++++++++++++++++++++++++++
***********  实验二  ***********
++++++++++++++   烧写linux2.4    +++++++++++++++
准备工作:
<1>blob  Jflashmm-linux  PXA270.dat  Flash_18_2_32.dat四个文件在同一个目录。
<2>把文件rootfs.img、zImage放到tftpboot中。

--------------------   烧写 blob   ----------------------
[root@localhost system_loading_source]# ./Jflashmm-linux PXA270 blob    // 接通实验箱电源后立刻 执行该命令。

-----------------------------------------------------------
blob> tftp zImage --kernel
blob> fwrite 0xa0008000 0x00040000 0x00200000

blob> tftp rootfs.img
blob> fwrite 0xa1000000 0x00240000 0x01000000

blob>
完成后按开发板上的reset重启。在按照下面联网设置提示进行网络配置。
+++++++++++++++++++++++++++++++++++++++++++
[root@localhost ~]#ifconfig
[root@localhost ~]#ifconfig eth1 192.168.0.100 up
烧写内核出现invalid argument,需要刷新主机ip.

联网设置:
修改IP地址、网关、dns。
在minicom中用到的命令是:
修改ip:ifconfig eth0 192.168.1.31 up
添加网关:route add default gw 192.168.1.254
删除网关:route del default gw 192.168.1.254      //添加错误可以使用。删除
dns:vi /etc/resolv.conf
参数:
i:插入修改。
esc:推出编辑模式,进入命令模式。
x:删除
 
问题分析:
(1)可以用ll -Zd /tftfpboot/查看权限。
如果是tftp问题用:
chcon -R -u system_u -t tftpdir_rw_t /tftpboot/
chmod -R 777 /tftpboot/
(2)在做linux2.6是显示permission denied ,要用setenforce 0,把selinux关掉。
在烧写内核出现invalid argument,需要刷新主机ip。再次执行ifconfig eth2 192.168.0.100 up。

阅读(942) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~