实验总结
首先链接主机与开发板,对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。
阅读(574) | 评论(0) | 转发(0) |