|
发表于 2016-11-3 12:43:34
只看该作者
5#
谢谢;
我根据你的建议,改动了misc映像升级进去;
板子现在不会进入recovery模式下了;但是启动后,死掉了,停在以下的地方:(每次重启,基本是停在同样的地方)
In
Channel a: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=16 Size=2048MB
Channel b: DDR3 200MHz
Bus Width=32 Col=10 Bank=8 Row=15/15 CS=2 Die Bus-Width=16 Size=2048MB
Memory OK
Memory OK
OUT
U-Boot 2014.10-RK3288-10 (Oct 28 2016 - 17:10:59)
CPU: rk3288
david debug cpu version = 0
CPU's clock information:
arm pll = 600000000HZ
periph pll = 297000000HZ
ddr pll = 200000000HZ
codec pll = 384000000HZ
Board: Rockchip platform Board
DRAM: Found dram banks: 1
Adding bank:0000000000000000(0000000100000000)
128 MiB
david debug board_init_r
david debug board_init
GIC CPU mask = 0x00000001
SdmmcInit = 0 400
SdmmcInit = 2 0
storage init OK!
david debug initr_env env_relocate
Using default environment
david debug board_late_init
david debug getenv: bootdelay = 3
GetParam
Load FDT from resource image.
power key: bank-0 pin-5
david debug pmic_init
david debug pmic_init bus0 rk818.
battery: gl=100 dl=100 rl=100, v=4400, m=0
pmic:rk818
david debug pwm_regulator_init
DCDC vdd_logic has been used, pwm regulator not init it.
david debug fg_init
Can't find dts node for fuel guage cw201x
SecureBootEn = 0, SecureBootLock = 0
#Boot ver: 2016-10-28#2.30
empty serial no.
david debug fbt preboot
checkKey
vbus = 1
read logo on state from dts [1]
can't find power_ctr node for lcdc0
pll_src = 1, dclk_hz = 148500000, dclk_div = 2
david debug run_main_loop
david debug main loop
david debug bootdelay process 3s
david debug main loop autoboot
david debug ### main_loop: bootcmd="bootrk"
Hit any key to stop autoboot: 0
load fdt from resouce.
ERROR: [get_entry_ram]: Cannot find logo_kernel.bmp!
Secure Boot state: 0
kernel @ 0x02000000 (0x006a3348)
ramdisk @ 0x05bf0000 (0x001460a0)
bootrk: do_bootm_linux...
Loading Device Tree to 05600000, end 0561cb7c ... OK
Add bank:0000000000000000, 00000000fe000000
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x500
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 3.10.0 (david@david) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #17 SMP PREEMPT Thu Nov 3 09:59:41 CST 2016
[ 0.000000] CPU: ARMv7 Processor [410fc0d1] revision 1 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: Rockchip RK3288 (Flattened Device Tree), model: rockchip,rk3288
[ 0.000000] rockchip_uboot_logo_setup: mem: 0x02000000@0xfbc00000, offset:0x00000000
[ 0.000000] rockchip_uboot_mem_reserve: reserve 0x02000000@0xfbc00000 for uboot logo
[ 0.000000] rockchip_ion_reserve
[ 0.000000] ion heap(drm): base(0) size(0) align(0)
[ 0.000000] ion heap(cma): base(0) size(28000000) align(0)
[ 0.000000] ion heap(vmalloc): base(0) size(0) align(0)
[ 0.000000] cma: CMA: reserved 640 MiB at d3c00000
[ 0.000000] ion_reserve: cma reserved base d3c00000 size 671088640
[ 0.000000] cma: CMA: reserved 16 MiB at 1f000000
[ 0.000000] Memory policy: ECC disabled, Data cache writealloc
[ 0.000000] david debug rk3288_boot_mode_init mode: 00000000, flag: c3524200, rst_st: 00000000
[ 0.000000] david debug rockchip_boot_mode_init mode: 00000000, flag: c3524200
[ 0.000000] PERCPU: Embedded 9 pages/cpu @c2edd000 s13376 r8192 d15296 u36864
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 1039360
[ 0.000000] Kernel command line: vmalloc=496M console=ttyS2 androidboot.selinux=permissive androidboot.hardware=rk30board androidboot.console=ttyS2 init=/init mtdparts=rk29xxnand:0x00002000@0x000020009
[ 0.000000] battery charged in loader
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] allocated 8323072 bytes of page_cgroup
[ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[ 0.000000] Memory: 4064MB = 4064MB total
[ 0.000000] Memory: 3398908k/3398908k available, 762628k reserved, 2949120K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] vmalloc : 0xe0800000 - 0xff000000 ( 488 MB)
[ 0.000000] lowmemp : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0bab710 (11918 kB)
[ 0.000000] .init : 0xc0bac000 - 0xc0c05440 ( 358 kB)
[ 0.000000] .data : 0xc0c06000 - 0xc0d98840 (1611 kB)
[ 0.000000] .bss : 0xc0d98840 - 0xc0eb9afc (1157 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] RCU dyntick-idle grace-period acceleration is enabled.
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 0.000000] rk_clk_tree_init start!
[ 0.000000] rkclk: _rkclk_add_provider: fail to get ehci1phy_12m_div
[ 0.000000] rkclk: rkclk_cache_parents: ehci1phy_12m_div clk_get error
[ 0.000000] rk_get_uboot_display_flag: uboot_logo_on = 1
[ 0.000000] rkclk_init_clks: cnt_parent = 7
[ 0.000000] rkclk_init_clks: cnt_rate = 28
[ 0.000000] rk3288 set GPLL BW 20 for HDMI!
[ 0.000000] Architected cp15 timer(s) running at 24.00MHz (phys).
[ 0.000000] Switching to timer-based delay loop
[ 0.000000] sched_clock: ARM arch timer >56 bits at 24000kHz, resolution 41ns
[ 0.000000] process version: 2
[ 0.000000] channel:0, lkg:31
[ 0.000000] channel:0, lkg:31
[ 0.000000] channel:1, lkg:27
[ 0.000000] sched_clock: 32 bits at 100 Hz, resolution 10000000ns, wraps every 4294967286ms
[ 0.855685] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[ 0.855700] pid_max: default: 32768 minimum: 301
[ 0.855813] Security Framework initialized
[ 0.855830] SELinux: Initializing.
[ 0.855903] Mount-cache hash table entries: 512
[ 0.856544] Initializing cgroup subsys debug
[ 0.856559] Initializing cgroup subsys memory
[ 0.856585] Initializing cgroup subsys freezer
[ 0.856614] CPU: Testing write buffer coherency: ok
[ 0.856934] /cpus/cpu@0 missing clock-frequency property
[ 0.856949] /cpus/cpu@1 missing clock-frequency property
[ 0.856958] /cpus/cpu@2 missing clock-frequency property
[ 0.856967] /cpus/cpu@3 missing clock-frequency property
[ 0.857025] CPU0: thread -1, cpu 0, socket 5, mpidr 80000500
[ 0.857078] Setting up static identity map for 0xc0858180 - 0xc08581d8
[ 0.859260] last_log: 0x1e900000 map to 0xe0804000 and copy to 0xe0886000, size 0x80000 early 0x18d7 (version 3.1)
[ 0.933776] CPU1: Booted secondary processor
[ 0.933810] CPU1: thread -1, cpu 1, socket 5, mpidr 80000501
[ 0.953455] CPU2: Booted secondary processor
1、同样在firefly3288 reload中用了一样的固件,reload的正常;
2、请教,能从这个启动的打印判断问题出在哪里吗? 谢谢;
|
|