本人按照Readme-uboot.txt中编译uboot源码后,烧写到SD中,然后在SD boot启动,发现串口可以进入shell界面,但是屏幕一直卡在校准的地方
环境:ubuntu14.04
SD卡:16G
硬件:tiny4412 ADK
屏幕:S702
中间有如下修改:
1.使用最新的uboot编译,旧版本烧写后一直显示OK
2.将内核trust zone关闭
3. 烧写 Android 到SD卡
首先请准备好Android image,包括: zImage, ramdisk-u.img, system.img
在PC端输入以下命令进行烧写:
fastboot flash kernel zImage (烧写kernel)
fastboot -w (格式化userdata和cache)
fastboot flash ramdisk ramdisk-u.img (烧写ramdisk)
fastboot flash system system.img (烧写system)
4.按照Readme-uboot.txt的方法,使用SD boot启动后应该是可以进入android界面的,但是我的却一直卡在屏幕校准的地方,希望大神们帮忙解答一下!!!!!
终端显示内容:
6>xt_time: kernel timezone is -0000
[ 7.139469] mmc0 : disable PON feature : 15 : 00 : 00000000
[ 7.142767] xt_time: kernel timezone is -0000
<6>ip_tables: (C) 2000-2006 Netfilter Core Team
[ 7.156916] ip_tables: (C) 2000-2006 Netfilter Core Team
<6>arp_tables: (C) 2002 David S. Miller
[ 7.165769] arp_tables: (C) 2002 David S. Miller
<6>TCP cubic registered
[ 7.172540] TCP cubic registered
<6>mmc_host mmc0: Bus speed (slot 0) = 100000000Hz (slot req 52000000Hz, actual 50000000HZ div = 1)
<6>NET: Registered protocol family 10
[ 7.184518] mmc_host mmc0: Bus speed (slot 0) = 100000000Hz (slot req 52000000Hz, actual 50000000H)
[ 7.187903] NET: Registered protocol family 10
<6>mmc0: new high speed DDR MMC card at address 0001
<6>Mobile IPv6
[ 7.206826] mmc0: new high speed DDR MMC card at address 0001
[ 7.208215] Mobile IPv6
<6>ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 7.220714] ip6_tables: (C) 2000-2006 Netfilter Core Team
<6>IPv6 over IPv4 tunneling driver
[ 7.229220] IPv6 over IPv4 tunneling driver
<6>mmcblk0: mmc0:0001 4YMD3R 3.64 GiB
<6>NET: Registered protocol family 17
[ 7.236859] mmcblk0: mmc0:0001 4YMD3R 3.64 GiB
[ 7.240244] NET: Registered protocol family 17
<6>NET: Registered protocol family 15
[ 7.252569] NET: Registered protocol family 15
<6>NET: Registered protocol family 35
[ 7.260381] NET: Registered protocol family 35
<6>EXYNOS4X12: Adaptive Support Voltage init
[ 7.268801] EXYNOS4X12: Adaptive Support Voltage init
<6>EXYNOS4X12(SG): ORIG : 2 MOD : 0 RESULT : 2
[ 7.278088] EXYNOS4X12(SG): ORIG : 2 MOD : 0 RESULT : 2
<6>VFP support v0.3: <6> mmcblk0: p1 p2 p3 p4
[ 7.285206] VFP support v0.3:
[ 7.287463] mmcblk0: p1 p2 p3 p4
implementor 41 architecture 3 part 30 variant 9 rev 4
[ 7.298573] implementor 41 architecture 3 part 30 variant 9 rev 4
<6>ThumbEE CPU extension supported.
[ 7.307861] ThumbEE CPU extension supported.
<5>Registering SWP/SWPB emulation handler
[ 7.315846] Registering SWP/SWPB emulation handler
<6>DVFS : VDD_ARM Voltage table set with 2 Group
[ 7.324961] DVFS : VDD_ARM Voltage table set with 2 Group
<6>cpufreq_interactive_input_connect: connect to ft5x0x_ts
[ 7.335550] cpufreq_interactive_input_connect: connect to ft5x0x_ts
<6>cpufreq_interactive_input_connect: connect to fa_ts_input
[ 7.347181] cpufreq_interactive_input_connect: connect to fa_ts_input
<6>s3c-rtc exynos-rtc: setting system clock to 2014-01-01 12:00:01 UTC (1388577601)
[ 7.360983] s3c-rtc exynos-rtc: setting system clock to 2014-01-01 12:00:01 UTC (1388577601)
<7>ctrl->mem.size = 0x3d00000
<7>ctrl->mem.base = 0x67cd8000
<6>FIMC0 registered successfully
[ 7.377943] FIMC0 registered successfully
<7>ctrl->mem.size = 0xf00000
<7>ctrl->mem.base = 0x638d8000
<6>FIMC1 registered successfully
[ 7.390330] FIMC1 registered successfully
<7>ctrl->mem.size = 0x0
<7>ctrl->mem.base = 0x0
<6>FIMC2 registered successfully
[ 7.401657] FIMC2 registered successfully
<7>ctrl->mem.size = 0x2d00000
<7>ctrl->mem.base = 0x647d8000
<6>FIMC3 registered successfully
[ 7.414139] FIMC3 registered successfully
<6>S5P TVOUT Driver v3.0 (c) 2010 Samsung Electronics
[ 7.422906] S5P TVOUT Driver v3.0 (c) 2010 Samsung Electronics
<6>Freeing init memory: 316K
[ 7.449545] Freeing init memory: 316K
<4>init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
<6>mmc1: new high speed SDHC card at address aaaa
[ 7.469311] init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
[ 7.473736] mmc1: new high speed SDHC card at address aaaa
<6>mmcblk1: mmc1:aaaa SS16G 14.8 GiB
[ 7.491184] mmcblk1: mmc1:aaaa SS16G 14.8 GiB
<6> mmcblk1: p1 p2 p3 p4
[ 7.497867] mmcblk1: p1 p2 p3 p4
<3>init: cannot open '/initlogo.rle'
[ 7.578931] init: cannot open '/initlogo.rle'
<6>EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 7.726534] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
<4>EXT4-fs (mmcblk0p4): warning: checktime reached, running e2fsck is recommended
[ 7.750152] EXT4-fs (mmcblk0p4): warning: checktime reached, running e2fsck is recommended
<6>EXT4-fs (mmcblk0p4): recovery complete
[ 7.762130] EXT4-fs (mmcblk0p4): recovery complete
<6>EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=panic
[ 7.775931] EXT4-fs (mmcblk0p4): mounted filesystem with ordered data mode. Opts: nomblk_io_submitc
<6>EXT4-fs (mmcblk0p3): recovery complete
[ 7.810488] EXT4-fs (mmcblk0p3): recovery complete
<6>EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,noauto_da_ac
[ 7.911228] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: nomblk_io_submitc
<6>MFC F/W loaded successfully (size: 376448)
[ 7.926765] MFC F/W loaded successfully (size: 376448)
<7>usb: enable_store enabled=0, !dev->enabled=1
<7>usb: usb_gadget_disconnect
<7>usb: functions_store buff=mtp,adb
<7>usb: android_enable_function name=mtp
<7>usb: android_enable_function name=acm
<7>usb: android_enable_function name=adb
<7>usb: enable_store enabled=1, !dev->enabled=1
<7>usb: enable_store f:mtp
<7>usb: enable_store f:acm
<7>usb: acm is enabled. (bcdDevice=0x400)
<7>usb: enable_store f:adb
<7>usb: enable_store vendor=18d1,product=d011,bcdDevice=400<7>,Class=0,SubClass=0,Protocol=0
<7>usb: enable_store next cmd : usb_add_config
<6>adb_open
[ 8.062024] adb_open
<7>usb: android_bind_enabled_functions f:mtp
<7>usb: usb_string_id cdev(0xdd80d180)->next_string_id=5
<7>[mtpg_function_bind] line = [1234]
<7>usb: android_bind_enabled_functions f:acm
<7>usb: usb_string_id cdev(0xdd80d180)->next_string_id=6
<7>usb: usb_string_id cdev(0xdd80d180)->next_string_id=7
<7>usb: usb_string_id cdev(0xdd80d180)->next_string_id=8
<6>DUN is registerd
[ 8.098358] DUN is registerd
<7>usb: android_bind_enabled_functions f:adb
<6>adb_bind_config
[ 8.107056] adb_bind_config
<7>usb: usb_gadget_connect
shell@tiny4412:/ $ <7>hub 1-2.3:1.0: hub_suspend
<7>usb 1-2.3: unlink qh256-0001/de19e3c0 start 2 [1/0 us]
<7>usb 1-2.3: usb auto-suspend
<7>usb: usb_ready udc_enable=1
<7>usb: s3c_vbus_enable, ready u_e: 0, is_active: 1
<7>usb: s3c_vbus_enable is_active=1(udc_enable),softconnect=1
<6>s3c-usbgadget s3c-usbgadget: usb phy usage(22)
[ 20.897157] s3c-usbgadget s3c-usbgadget: usb phy usage(22)
<3>s3c-usbgadget s3c-usbgadget: Already power on PHY
[ 20.907313] s3c-usbgadget s3c-usbgadget: Already power on PHY
<7>usb: set_exynos_usb_phy_tune old phy0 tune=0x2819b3 t=0
<7>usb: set_exynos_usb_phy_tune new phy0 tune=0x2831b3
<7>usb: s5p_usb_phy0_tune read original tune
<7>usb: s5p_usb_phy0_tune save default phytune (0x2831b3)
<7>usb: s5p_usb_phy0_tune original tune=0x2831b3
<7>usb: s5p_usb_phy0_tune tune_mask=0x0, tune=0x0
<7>usb: s5p_usb_phy0_tune default tune
<7>usb: GET_DES
<7>usb: android_work config= (null),connected=1,sw_connected=0
<7>usb: GET_DES
<7>usb: set_config_number single config
<7>usb: set_interface_count next_interface_id=4
<7>usb: android_work sent uevent USB_STATE=CONNECTED
<7>usb: set_config_number single config
<7>usb: set_interface_count next_interface_id=4
<6>android_usb gadget: high speed config #1: android
[ 21.196565] android_usb gadget: high speed config #1: android
<7>usb: set_config e mtp[0]
<7>usb: set_config e acm0[1]
<7>usb: set_config e acm0[2]
<7>usb: set_config e adb[3]
<7>usb: SET_CON
<7>usb: android_work config=c085b76c,connected=1,sw_connected=1
<7>usb: android_work sent uevent USB_STATE=CONFIGURED
<7>usb: GET_DES
<7>usb: GET_DES
<7>usb: set_config_number single config
<7>usb: set_interface_count next_interface_id=4
<7>[mtpg_function_disable] line = [1388]
<6>android_usb gadget: high speed config #1: android
[ 41.498321] android_usb gadget: high speed config #1: android
<7>usb: set_config e mtp[0]
<7>usb: set_config e acm0[1]
<7>usb: set_config e acm0[2]
<7>usb: set_config e adb[3]
<7>usb: SET_CON
<6>adb_release
[ 41.517157] adb_release
<7>usb: android_work config=c085b76c,connected=1,sw_co