This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3352和AM3358用 sdk6.0启动的差别?

Other Parts Discussed in Thread: TPS65910, TPS65217, AM3354

各位好:

 我们一开始用的是3358基于6.0能够成功启动,现在换了块3352的芯片无法启动,两块板子的区别是3358用的tps62517c,3352tps用的是62517d,不知道有没有影响,麻烦帮忙看下额。

Uncompressing Linux... done, booting the kernel.
[    0.000000] Linux version 3.2.0 (zhouqun@zhouqun) (gcc version 4.7.3 20130226 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.03-5
[    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine: am335xevm
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] AM335X ES2.1 (neon )
[    0.000000] ------------[ cut here ]------------
[    0.000000] WARNING: at arch/arm/mach-omap2/clkt_clksel.c:194 omap2_clksel_recalc+0xc8/0x134()
[    0.000000] clock: Could not find fieldval 0 for clock dpll_core_m6_ck parent dpll_core_x2_ck
[    0.000000] Modules linked in:
[    0.000000] Backtrace:
[    0.000000] [<c00180dc>] (dump_backtrace+0x0/0x10c) from [<c040d2f4>] (dump_stack+0x18/0x1c)
[    0.000000]  r6:c0032d10 r5:00000009 r4:c05d5e78 r3:c060428c
[    0.000000] [<c040d2dc>] (dump_stack+0x0/0x1c) from [<c0041c84>] (warn_slowpath_common+0x54/0x6c)
[    0.000000] [<c0041c30>] (warn_slowpath_common+0x0/0x6c) from [<c0041d40>] (warn_slowpath_fmt+0x38/0x40)
[    0.000000]  r8:c05da5e4 r7:c065e8a4 r6:00000000 r5:c05f0b0c r4:00000000
[    0.000000] r3:00000009
[    0.000000] [<c0041d08>] (warn_slowpath_fmt+0x0/0x40) from [<c0032d10>] (omap2_clksel_recalc+0xc8/0x134)
[    0.000000]  r3:00000000 r2:c04fc278
[    0.000000] [<c0032c48>] (omap2_clksel_recalc+0x0/0x134) from [<c00380d0>] (propagate_rate+0x34/0x54)
[    0.000000]  r6:c065e8dc r5:c05f0a0c r4:c05f0b0c
[    0.000000] [<c003809c>] (propagate_rate+0x0/0x54) from [<c00380dc>] (propagate_rate+0x40/0x54)
[    0.000000]  r5:c05f09b0 r4:c05f09f8
[    0.000000] [<c003809c>] (propagate_rate+0x0/0x54) from [<c00380dc>] (propagate_rate+0x40/0x54)
[    0.000000]  r5:c05f08f8 r4:c05f099c
[    0.000000] [<c003809c>] (propagate_rate+0x0/0x54) from [<c00380dc>] (propagate_rate+0x40/0x54)
[    0.000000]  r5:c05f07e4 r4:c05f08e4
[    0.000000] [<c003809c>] (propagate_rate+0x0/0x54) from [<c0038240>] (recalculate_root_clocks+0x40/0x58)
[    0.000000]  r5:c0602dfc r4:c05f07d0
[    0.000000] [<c0038200>] (recalculate_root_clocks+0x0/0x58) from [<c059edb4>] (am33xx_clk_init+0x84/0xa0)
[    0.000000]  r5:c05f0660 r4:c05f0660
[    0.000000] [<c059ed30>] (am33xx_clk_init+0x0/0xa0) from [<c059eab4>] (omap3xxx_clk_init+0xe0/0x35c)
[    0.000000]  r5:c0878840 r4:00003517
[    0.000000] [<c059e9d4>] (omap3xxx_clk_init+0x0/0x35c) from [<c059783c>] (am33xx_init_early+0x3c/0x40)
[    0.000000]  r7:c065e8a4 r6:c065e8dc r5:c0878840 r4:c05c00c4
[    0.000000] [<c0597800>] (am33xx_init_early+0x0/0x40) from [<c0593e2c>] (setup_arch+0x748/0x84c)
[    0.000000] [<c05936e4>] (setup_arch+0x0/0x84c) from [<c059059c>] (start_kernel+0x70/0x2d8)
[    0.000000] [<c059052c>] (start_kernel+0x0/0x2d8) from [<80008040>] (0x80008040)
[    0.000000]  r6:c05c1548 r5:c05d60c0 r4:10c53c7d
[    0.000000] ---[ end trace 1b75b31a2719ed1c ]---
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 65024
[    0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/mmcblk0p2 ro rootfstype=ext3 rootwait ip=none
[    0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[    0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Memory: 256MB = 256MB total
[    0.000000] Memory: 253232k/253232k available, 8912k reserved, 0K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     vmalloc : 0xd0800000 - 0xff000000   ( 744 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xd0000000   ( 256 MB)
[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .text : 0xc0008000 - 0xc0590000   (5664 kB)
[    0.000000]       .init : 0xc0590000 - 0xc05d3000   ( 268 kB)
[    0.000000]       .data : 0xc05d4000 - 0xc0648dd0   ( 468 kB)
[    0.000000]        .bss : 0xc0648df4 - 0xc0677a24   ( 188 kB)
[    0.000000] NR_IRQS:396
[    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
[    0.000000] Total of 128 interrupts on 1 active controller
[    0.000000] OMAP clockevent source: GPTIMER2 at 24000000 Hz
[    0.000000] OMAP clocksource: GPTIMER1 at 32768 Hz
[    0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 131071999ms
[    0.000000] Console: colour dummy device 80x30
[    0.000305] Calibrating delay loop... 298.59 BogoMIPS (lpj=1492992)
[    0.067657] pid_max: default: 32768 minimum: 301
[    0.068206] Security Framework initialized
[    0.068511] Mount-cache hash table entries: 512
[    0.069335] CPU: Testing write buffer coherency: ok
[    0.097167] omap_hwmod: gfx: failed to hardreset
[    0.117279] omap_hwmod: pruss: failed to hardreset
[    0.119445] print_constraints: dummy:
[    0.120300] NET: Registered protocol family 16
[    0.124816] OMAP GPIO hardware version 0.1
[    0.130676] omap_mux_init: Add partition: #1: core, flags: 0
[    0.134857]  omap_i2c.1: alias fck already exists
[    0.136718]  omap2_mcspi.1: alias fck already exists
[    0.137237]  omap2_mcspi.2: alias fck already exists
[    0.139434]  edma.0: alias fck already exists
[    0.139495]  edma.0: alias fck already exists
[    0.139526]  edma.0: alias fck already exists
[    0.203063] bio: create slab <bio-0> at 0
[    0.208404] SCSI subsystem initialized
[    0.211883] usbcore: registered new interface driver usbfs
[    0.212585] usbcore: registered new interface driver hub
[    0.212982] usbcore: registered new device driver usb
[    0.227813] omap_i2c omap_i2c.1: bus 1 rev2.4.0 at 100 kHz
[    1.247863] omap_i2c omap_i2c.1: timeout waiting for bus ready
[    1.247894] tps65910 1-002d: could not be detected
[    1.250885] Advanced Linux Sound Architecture Driver Version 1.0.24.
[    1.253265] Switching to clocksource gp timer
[    1.289794] NET: Registered protocol family 2
[    1.290283] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[    1.291107] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[    1.291503] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[    1.291717] TCP: Hash tables configured (established 8192 bind 8192)
[    1.291748] TCP reno registered
[    1.291778] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    1.291839] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    1.292388] NET: Registered protocol family 1
[    1.293060] RPC: Registered named UNIX socket transport module.
[    1.293090] RPC: Registered udp transport module.
[    1.293121] RPC: Registered tcp transport module.
[    1.293151] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.293731] NetWinder Floating Point Emulator V0.97 (double precision)
[    1.313049] VFS: Disk quotas dquot_6.5.2
[    1.313262] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    1.315368] msgmni has been set to 494
[    1.321929] alg: No test for stdrng (krng)
[    1.323486] io scheduler noop registered
[    1.323516] io scheduler deadline registered
[    1.323822] io scheduler cfq registered (default)
[    2.343780] omap_i2c omap_i2c.1: timeout waiting for bus ready
[    2.343841] Could not set LED4 to fully on
[    3.363922] omap_i2c omap_i2c.1: timeout waiting for bus ready
[    4.383941] omap_i2c omap_i2c.1: timeout waiting for bus ready
[    5.403961] omap_i2c omap_i2c.1: timeout waiting for bus ready
[    5.406219] omap_uart.0: ttyO0 at MMIO 0x44e09000 (irq = 72) is a OMAP UART0
[    6.119415] console [ttyO0] enabled
[    6.124267] omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
[    6.132598] omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
[    6.141021] omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3
[    6.149291] omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4
[    6.157592] omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5
[    6.166809] omap4_rng omap4_rng: OMAP4 Random Number Generator ver. 2.00
[    6.194854] brd: module loaded
[    6.209197] loop: module loaded
[    6.212890] i2c-core: driver [tsl2550] using legacy suspend method
[    6.219451] i2c-core: driver [tsl2550] using legacy resume method
[    6.226013] at24 1-0051: 32768 byte 24c256 EEPROM, writable, 64 bytes/write
[    7.243957] omap_i2c omap_i2c.1: timeout waiting for bus ready
[    8.283966] omap_i2c omap_i2c.1: timeout waiting for bus ready
[    8.303955] No daughter card found
[    8.307647] at24 1-0050: 32768 byte 24c256 EEPROM, writable, 64 bytes/write
[    9.333953] omap_i2c omap_i2c.1: timeout waiting for bus ready
[   10.373962] omap_i2c omap_i2c.1: timeout waiting for bus ready
[   10.393951] The board is a AM335x Beaglebone Black.
[   10.400299] ++++++++pin_mux:gpmc_a11.gpio1_27
[   10.404968] ++++++++pin_mux:xdma_event_intr1.clkout2
[   11.423980] omap_i2c omap_i2c.1: timeout waiting for bus ready
[   11.430145] tps65217 1-0024: Failed to read revision register: -110
[   11.436828] tps65217: probe of 1-0024 failed with error -110
[   11.442840] Unable to handle kernel NULL pointer dereference at virtual address 00000104
[   11.451385] pgd = c0004000
[   11.454254] [00000104] *pgd=00000000
[   11.458038] Internal error: Oops: 5 [#1]
[   11.462158] Modules linked in:
[   11.465393] CPU: 0    Tainted: G        W     (3.2.0 #38)
[   11.471099] PC is at tps65217_reg_read+0xc/0x18
[   11.475891] LR is at tps65217_init+0x5c/0xf8
[   11.480407] pc : [<c023a2c0>]    lr : [<c00355b8>]    psr: a0000013
[   11.480407] sp : cf01ddb8  ip : cf01ddc8  fp : cf01ddc4
[   11.492462] r10: 00000000  r9 : 00000000  r8 : c0528534
[   11.497955] r7 : 00000040  r6 : cf045608  r5 : cf1ac800  r4 : cf094840
[   11.504821] r3 : 00000000  r2 : cf01ddcc  r1 : 0000000a  r0 : 00000000
[   11.511688] Flags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
[   11.519378] Control: 10c5387d  Table: 80004019  DAC: 00000017
[   11.525421] Process swapper (pid: 1, stack limit = 0xcf01c2f0)
[   11.531555] Stack: (0xcf01ddb8 to 0xcf01e000)
[   11.536132] dda0:                                                       cf01ddec cf01ddc8
[   11.544769] ddc0: c00355b8 c023a2c0 00000000 c06017e0 cf01ddec c06017ec c064b8f4 cf1aaa40
[   11.553375] dde0: cf01de0c cf01ddf0 c003596c c0035568 c00358d8 cf0ab600 cf0ab620 cf1aaa40
[   11.561981] de00: cf01de54 cf01de10 c0237e9c c00358e4 c0528534 00000040 00008000 00800040
[   11.570587] de20: c00358d8 00000000 00000000 cf0ab620 c06244c4 cf0ab600 c06244c4 00000000
[   11.579193] de40: 00000000 c05b2420 cf01de74 cf01de58 c02c0a20 c0237a38 c02c0990 cf0ab620
[   11.587799] de60: c066cf0c c0644288 cf01dea4 cf01de78 c0226a80 c02c099c c06244c4 cf0ab600
[   11.596435] de80: cf01dea4 cf0ab620 c06244c4 cf0ab654 cf1aabc0 00000000 cf01dec4 cf01dea8
[   11.605041] dea0: c0226d20 c02269d8 c0226c8c 00000000 c06244c4 c0226c8c cf01deec cf01dec8
[   11.613647] dec0: c02257d0 c0226c98 cf0066b8 cf0b1ef0 c01c9f00 c06244c4 c06244c4 c062fb48
[   11.622253] dee0: cf01defc cf01def0 c02266a4 c0225790 cf01df2c cf01df00 c02262f8 c0226690
[   11.630859] df00: c05286e4 cf01df10 c06244c4 c05d2134 c0648e00 cf01c000 00000000 c05b2420
[   11.639495] df20: cf01df54 cf01df30 c022723c c022617c c062449c c05d2134 c0648e00 cf01c000
[   11.648101] df40: 00000000 c05b2420 cf01df6c cf01df58 c02c2aa8 c02271c8 c05d1f18 c05d2134
[   11.656738] df60: cf01df7c cf01df70 c05b2468 c02c2a80 cf01dfd4 cf01df80 c0008764 c05b242c
[   11.665344] df80: c007827c c00f7568 0000007f 00000000 cf01dfb4 32312540 00000037 00000000
[   11.673950] dfa0: cf01dfbc 0000018c c0610fa0 c05d1f18 c05d2134 c0044a64 00000013 00000000
[   11.682556] dfc0: 00000000 00000000 cf01dff4 cf01dfd8 c0590888 c0008648 00000000 00000000
[   11.691162] dfe0: 00000000 c0590804 00000000 cf01dff8 c0044a64 c0590810 7b3b0cfe 37736d54
[   11.699768] Backtrace:
[   11.702392] [<c023a2b4>] (tps65217_reg_read+0x0/0x18) from [<c00355b8>] (tps65217_init+0x5c/0xf8)
[   11.711730] [<c003555c>] (tps65217_init+0x0/0xf8) from [<c003596c>] (am335x_evm_setup+0x94/0x274)
[   11.721069]  r6:cf1aaa40 r5:c064b8f4 r4:c06017ec
[   11.725982] [<c00358d8>] (am335x_evm_setup+0x0/0x274) from [<c0237e9c>] (at24_probe+0x470/0x528)
[   11.735198]  r6:cf1aaa40 r5:cf0ab620 r4:cf0ab600 r3:c00358d8
[   11.741241] [<c0237a2c>] (at24_probe+0x0/0x528) from [<c02c0a20>] (i2c_device_probe+0x90/0xec)
[   11.750335] [<c02c0990>] (i2c_device_probe+0x0/0xec) from [<c0226a80>] (driver_probe_device+0xb4/0x2c0)
[   11.760223]  r6:c0644288 r5:c066cf0c r4:cf0ab620 r3:c02c0990
[   11.766204] [<c02269cc>] (driver_probe_device+0x0/0x2c0) from [<c0226d20>] (__driver_attach+0x94/0x98)
[   11.776000]  r8:00000000 r7:cf1aabc0 r6:cf0ab654 r5:c06244c4 r4:cf0ab620
[   11.783111] [<c0226c8c>] (__driver_attach+0x0/0x98) from [<c02257d0>] (bus_for_each_dev+0x4c/0x94)
[   11.792541]  r6:c0226c8c r5:c06244c4 r4:00000000 r3:c0226c8c
[   11.798522] [<c0225784>] (bus_for_each_dev+0x0/0x94) from [<c02266a4>] (driver_attach+0x20/0x28)
[   11.807769]  r6:c062fb48 r5:c06244c4 r4:c06244c4
[   11.812683] [<c0226684>] (driver_attach+0x0/0x28) from [<c02262f8>] (bus_add_driver+0x188/0x274)
[   11.821929] [<c0226170>] (bus_add_driver+0x0/0x274) from [<c022723c>] (driver_register+0x80/0x144)
[   11.831390] [<c02271bc>] (driver_register+0x0/0x144) from [<c02c2aa8>] (i2c_register_driver+0x34/0xe8)
[   11.841186] [<c02c2a74>] (i2c_register_driver+0x0/0xe8) from [<c05b2468>] (at24_init+0x48/0x54)
[   11.850341]  r5:c05d2134 r4:c05d1f18
[   11.854156] [<c05b2420>] (at24_init+0x0/0x54) from [<c0008764>] (do_one_initcall+0x128/0x1a8)
[   11.863128] [<c000863c>] (do_one_initcall+0x0/0x1a8) from [<c0590888>] (kernel_init+0x84/0x124)
[   11.872314] [<c0590804>] (kernel_init+0x0/0x124) from [<c0044a64>] (do_exit+0x0/0x680)
[   11.880615]  r5:c0590804 r4:00000000
[   11.884399] Code: c05289ac e1a0c00d e92dd800 e24cb004 (e5900104)
[   11.890869] ---[ end trace 1b75b31a2719ed1d ]---
[   11.895782] Kernel panic - not syncing: Attempted to kill init!