加载根文件系统后,启动内核后,一直自启动

我利用tftp下载完u-boo.bin,zImage.bin和rootfs.bin文件后,关掉开发板的电源,是开发板重新从nand flash启动,后加载内核成功,出现Please press Enter to activate this console,按下Enter键后,进入[root@Enjoylinux /]#,但是开发板每隔十几秒后,就自启动一次,为什么?

 

原因及解决方法:看门狗没有关的原因,导致系统自动重启,下面给出解决方法,为以后碰到问题的同学参考:

1、在制作内核时,配置内核make menuconfig,把Device Drivers------>Watchdag Timer Support选项去掉,这样系统就不会再重启了

2、编写一个看门狗的应用程序,一直喂狗,不让看门狗重启CPU,并且要在开机时自动启动该喂狗应用程序。

你可能感兴趣的:(驱动开发,内核)