天嵌 ARM开发社区

 找回密码
 注册
查看: 10279|回复: 8

按天嵌的linux移植手册移植教师内核和文件系统后系统总是重启

[复制链接]
guoxiao69 发表于 2011-12-27 17:01:55 | 显示全部楼层 |阅读模式
版本啊。我按手册移植linux移植后系统可以启动,只是老重启。麻烦帮忙啊……
u-boot直接用天嵌做好的。
内核用的是天嵌提供的linux_2.6.30.4版本的
文件系统也是根据手册自己移植的
内核,文件系统烧写进NnadFlash后可以正常启动,进入系统,但过不多久系统就自己关闭重启了。
以下是我复制的一部分信息。系统启动后就随便执行了2个命令,然后就自己重启了,这是在Norflash 模式下的。在Nandflash模式下也一样自动重启。
内核编译时用的配置文件是天嵌提供的config_EbedSkyW35这个配置。
另外:我又自己在网上下载linux_2.6.30.4版本的内核,自己进行配置编译(在s3c2410_defconfig的基础上)后烧写,是可以正常启动的,只是我一直弄不好网卡驱动。
ifconfig eth0 hw ether 10:23:45:67:89:ab
eth0: link down
ifconfig eth0 192.168.1.6 netmask 255.255.255.0 up
/etc/rc.d/init.d/httpd: line 16: /sbin/boa: not found
add default gw 192.168.1.2
Done
Please press Enter to activate this console.
[root@EmbedSky /]# ls
bin         lib         opt         sddiks      udisk
dev         linuxrc     proc        sddisk      usr
etc         lost+found  root        sys         var
home        mnt         sbin        tmp         web
[root@EmbedSky /]# ifconfig
eth0      Link encap:Ethernet  HWaddr 10:23:45:67:89:AB  
          inet addr:192.168.1.6  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:51 Base address:0x4000
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
[root@EmbedSky /]# *** Warning - bad CRC or NAND, using default environment

##### EmbedSky BIOS for SKY2440/TQ2440 #####
Press Space key to Download Mode !
#####    Boot for Nor Flash Main Menu   #####
#####     EmbedSky USB download mode     #####
[1] Download u-boot or STEPLDR.nb1 or other bootloader to Nand Flash
[2] Download Eboot (eboot.nb0) to Nand Flash
[3] Download Linux Kernel (zImage.bin) to Nand Flash
[5] Download CRAMFS image to Nand Flash
[6] Download YAFFS image (root.bin) to Nand Flash
[7] Download Program (uCOS-II or TQ2440_Test) to SDRAM and Run it
[8] Boot the system
[9] Format the Nand Flash
[0] Set the boot parameters
[a] Download User Program (eg: uCOS-II or TQ2440_Test)
[b] Download LOGO Picture (.bin) to Nand  Flash
[l] Set LCD Parameters
[n] Enter TFTP download mode menu
[o] Download u-boot to Nor Flash
[r] Reboot u-boot
[t] Test Linux Image (zImage)
[q] quit from menu
Enter your selection:
不言DXH 发表于 2011-12-27 17:24:06 | 显示全部楼层
重启一般都是看门狗没有关...你检查一下看门狗吧
 楼主| guoxiao69 发表于 2011-12-27 17:44:28 | 显示全部楼层
不言DXH 发表于 2011-12-27 17:24
重启一般都是看门狗没有关...你检查一下看门狗吧

问题解决了,谢谢!
travelever 发表于 2011-12-27 22:13:06 | 显示全部楼层
我想问下在/opt 目录下解压了linux2.6.30.4后怎么进入内核源码makefile文件?  谢谢!
不言DXH 发表于 2011-12-27 23:16:07 | 显示全部楼层
travelever 发表于 2011-12-27 22:13
我想问下在/opt 目录下解压了linux2.6.30.4后怎么进入内核源码makefile文件?  谢谢!

内核目录下就有Makefile,内核目录下的目录中也有Makefile
travelever 发表于 2011-12-28 12:07:33 | 显示全部楼层
不言DXH 发表于 2011-12-27 23:16
内核目录下就有Makefile,内核目录下的目录中也有Makefile

我知道 我在解压文件里面看见了Makefile文件,但是是输入什么指令进入那个文件去修改内核?
不言DXH 发表于 2011-12-28 20:01:27 | 显示全部楼层
travelever 发表于 2011-12-28 12:07
我知道 我在解压文件里面看见了Makefile文件,但是是输入什么指令进入那个文件去修改内核?

用vi或者vim等命令就可以编辑Makefile文档了
亚瑟王 发表于 2011-12-30 10:11:11 | 显示全部楼层
6楼的亲,你是想问如何修改代码或文件吗?如果是修改文件内容的话,用vi命令或者用gedit打开图形的编辑器也可以(关于vi命令的详细用法建议百度一下)。
如果是想问如何修改内核配置单的话,可以使用命令make menuconfig进入配置单进行配置。详细说明见天嵌科技提供的Linux移植教程。
freemei 发表于 2014-11-19 14:38:12 | 显示全部楼层
楼主你的问题是怎么解决的?我好想也遇到类似问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-6-24 19:34 , Processed in 1.109375 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表