主题 : tiny4412 使用uboot源码编译加载android4.1.2内核的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 135000
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2017-10-11
最后登录: 2017-11-01
楼主  发表于: 2017-10-12 10:54

 tiny4412 使用uboot源码编译加载android4.1.2内核的问题

本人按照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