/*****************************************************************************************************************
Document Author : ELvins Fu
Digtal technology park, A3 -06 , shenzhen, China
*************************************************************************************************************
Module : Unversion Gateway Application
Software Version : 6.1.1
Date : 2015-2016
Description: the document include the kernel modilfied by special needs.
********************************************************************************************************************/
驱动环境kernel说明
Version :0.1
简 介
本文档适用于Lantiq’s CPE 软件软件组件Universal Gateway(UGW)Release 6.1.1 版本的kernel的分析,对于其他类似环境有这参考的价值,对于其他环境也可以参照本环境进行分析。
本文档既对kernel进行小量地分析,又根据大麦盒子的硬件需求,介绍了demo版默认的uboot从NAND Flash启动方式转变为SPI Flash启动的配置更改,当然,对以后的需求,如从Nor Flash也具有重要的参考意义。
篇 二
篇二介绍的是在nand flash转spi flash的过程中的uboot启动之加载内核的配置和更改的情况。
1、内核挂载分区的情况
[ 2.850000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
假设你有ramdisk,那么检查该ramdisk的启动地址,格式等等。再有这些没错误的话,建议检查下你的内核大小,解压后的地址是否覆盖了ramdisk的地址,如果是这样,在linux启动的时候,会在最开始报一个地址重叠的警告,虽然不会影响内核后续的启动,但是会影响到后来ramdisk及filesystem的加载。
2、修改linux-3.10.12/drivers/spi$ sudo vi ltq_sflash.c
1)spi flash的分区个数(根据uboot的分区个数)