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