heap fallback enabled - will try heap if pool buffer is not available
CMEM Range Overlaps Kernel Physical - allowing overlap
CMEM phys_start (0x1000) overlaps kernel (0x80000000 -> 0x83c00000)
cmemk initialized
IRQK module: built on Mar 24 2011 at 16:58:17
Reference Linux version 2.6.32
File /sdk/build/DVSDK_4_02/4_02_00_06/arago-install/arago-tmp/work/dm368-evm-none-linux-gnueabi/ti-linuxutils-1_2_26_01_02-r52d/linuxutils_2_26_01_02/packages/ti/sdo/linuxutils/irq/src/module/irqk.c
irqk initialized
EDMAK module: built on Mar 24 2011 at 16:58:11
Reference Linux version 2.6.32
File /sdk/build/DVSDK_4_02/4_02_00_06/arago-install/arago-tmp/work/dm368-evm-none-linux-gnueabi/ti-linuxutils-1_2_26_01_02-r52d/linuxutils_2_26_01_02/packages/ti/sdo/linuxutils/edma/src/module/edmak.c
start init gpio driver.
pinmux4 is 0x5151c415
pinmux3 is 0x615affff
Virtual addr base = 0xfec67000
其中打印上出的111、2222、@@@、####等是我在一些配置文件中加的打印,“CMEM....”是我应用程序启动前加载的部分驱动
我看了下两个启动过程,若是能打印“INIT: Entering runlevel: 5”(系统默认登陆级别是5)则能正常启动,但是若换成登陆级别6的话,非正常启动的板子会重启,说明,它是进入了该级别运行了。搞了好些天没整理出头绪来
init 6就是相当重启。 应该是文件系统挂载有问题文件系统挂载有问题电加热炉温度控制系统的设计
initrd(PC上使用很普遍):
Linux初始 RAM磁盘(initrd)是在系统引导过程中挂载的一个临时根文件系统,用来支持两阶段的引导过程。initrd文件中包含了各种可执行程序和驱动程序,它们可以用来挂载实际的根文件系统,然后再将这个 initrd RAM 磁盘卸载,并释放内存。在很多嵌入式Linux 系统中,initrd 就是最终的根文件系统。
没有使用initrd的话还是把noinitrd这个参数传给内核吧,好让内核做出正确的处理!
上一页 [1] [2]