移植android4.0内核时,Starting kernel ...没反应问题解决方法
2013-01-10 12:49
465 查看
1.问题
用友善自带supperboot引导自己初步编译的4.0内核(android-3.4)时,Starting kernel ...没反应
2.解决方法
引用http://blog.sina.com.cn/s/blog_6340cd9c010106pu.html,具体细节:
查看源代码根目录/.config文件——
首先找到
#
# Boot options
#
# CONFIG_S3C_BOOT_ERROR_RESET is not set
CONFIG_S3C_BOOT_UART_FORCE_FIFO=y
CONFIG_S3C_LOWLEVEL_UART_PORT=1 / /默认用来调试的串口(这里设置为串口1)
CONFIG_SAMSUNG_CLKSRC=y
CONFIG_SAMSUNG_IRQ_VIC_TIMER=y
再找到
# CONFIG_DEBUG_RODATA is not set
CONFIG_DEBUG_LL=y
CONFIG_DEBUG_S3C_UART0=y / /
串口0被设置为调试输出口
# CONFIG_DEBUG_S3C_UART1 is not set
# CONFIG_DEBUG_S3C_UART2 is not set
# CONFIG_DEBUG_LL_UART_NONE is not set
# CONFIG_DEBUG_ICEDCC is not set
# CONFIG_DEBUG_SEMIHOSTING is not set
找到问题为串口选择错误,修改方法:make menuconfig: System Type--->(0)S3C UART to use for low-level messages(即修改CONFIG_S3C_LOWLEVEL_UART_PORT=0),便可看到激动人心的内核启动打印信息:
Board type: 2
Load Kernel...
Uncompressing Linux... done, booting the kernel.
<6>Booting Linux on physical CPU 0
<5>Linux version 3.4.5-g8e2dfe1-dirty (root@powerking-Lenovo) (gcc version 4.5.1 (ctng-1.8.1-FA) ) #8 PREEMPT Thu Jan 10 09:39:01 CST 2013
CPU: ARMv7 Processor [412fc082] revision 2 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: MINI210
Memory policy: ECC disabled, Data cache writeback
CPU S5PV210/S5PC110 (id 0x43110220)
3.完
用友善自带supperboot引导自己初步编译的4.0内核(android-3.4)时,Starting kernel ...没反应
2.解决方法
引用http://blog.sina.com.cn/s/blog_6340cd9c010106pu.html,具体细节:
查看源代码根目录/.config文件——
首先找到
#
# Boot options
#
# CONFIG_S3C_BOOT_ERROR_RESET is not set
CONFIG_S3C_BOOT_UART_FORCE_FIFO=y
CONFIG_S3C_LOWLEVEL_UART_PORT=1 / /默认用来调试的串口(这里设置为串口1)
CONFIG_SAMSUNG_CLKSRC=y
CONFIG_SAMSUNG_IRQ_VIC_TIMER=y
再找到
# CONFIG_DEBUG_RODATA is not set
CONFIG_DEBUG_LL=y
CONFIG_DEBUG_S3C_UART0=y / /
串口0被设置为调试输出口
# CONFIG_DEBUG_S3C_UART1 is not set
# CONFIG_DEBUG_S3C_UART2 is not set
# CONFIG_DEBUG_LL_UART_NONE is not set
# CONFIG_DEBUG_ICEDCC is not set
# CONFIG_DEBUG_SEMIHOSTING is not set
找到问题为串口选择错误,修改方法:make menuconfig: System Type--->(0)S3C UART to use for low-level messages(即修改CONFIG_S3C_LOWLEVEL_UART_PORT=0),便可看到激动人心的内核启动打印信息:
Board type: 2
Load Kernel...
Uncompressing Linux... done, booting the kernel.
<6>Booting Linux on physical CPU 0
<5>Linux version 3.4.5-g8e2dfe1-dirty (root@powerking-Lenovo) (gcc version 4.5.1 (ctng-1.8.1-FA) ) #8 PREEMPT Thu Jan 10 09:39:01 CST 2013
CPU: ARMv7 Processor [412fc082] revision 2 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: MINI210
Memory policy: ECC disabled, Data cache writeback
CPU S5PV210/S5PC110 (id 0x43110220)
3.完
相关文章推荐
- 移植linux内核到s3c6410(根文件系统加载失败问题解决:Kernel panic - not syncing: VFS: Unable to mount root fs)
- 移植opencv2.4.9遇到的问题与解决方法
- Windows下C++程序移植到Linux上的几个问题及解决方法
- 关于UIButton嵌入到UIView点击无反应问题的解决方法和delegate的简单用法示例(转载)
- (GPS移植三部曲)Linux下移植GPS应用程序之常见问题的分析与解决方法之一
- Linux系统网卡配置详解以及—常见问题的解决方法以及—硬盘移植后网卡的配置
- u-boot在S3C2440上的移植问题及解决方法集锦(三)
- Linux-2.6内核移植过程中常见问题及解决方法(转载)
- 移植linux2.6.38产生的问题及其解决方法
- 关于编译内核后出现start kernel...停止不动的问题及解决方法
- 【原创】关于s3c24XX系列2.6.35.7内核移植挂在s3c_gpio_setpull的解决方法
- uboot 移植学习过程遇到问题的解决方法
- stm32f103c8t6移植uCOS Ⅲ出现Error: L6407W,解决方法:内核配置以减小代码规模
- u-boot在S3C2440上的移植问题及解决方法集锦(二)
- 移植自定义View过程中遇到的问题及解决方法
- linux内核编译问题解决方法
- c6747移植dspbios的一些问题及解决方法
- 从EVC移植到VS2005的问题解决方法
- linux 内核编译:内核配置原理与常见配置问题的解决方法&&内核版本控制解析
- s5pv210 linux3.8.3内核移植之二:Uncompressing Linux... done, booting the kernel.问题解决