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.

单板从sdk6.0切换置sdk7.0的问题,请教TI的工程师和各位大侠。

Other Parts Discussed in Thread: TPS65217

我们的板子之前是基于sdk6.0调试的,一直运行得比较稳定。最近想升级到sdk7.0(u-boot 2103.12 版本,内核 3.12 版本);发现升级后,单板能正常启动。但启动之后,在linux下运行了几分钟后,内核就挂死了(串口无任何打印,ping不通)。开始怀疑最多的是不是单板的电压配置不对,现在已经将板子的频率配到了 800Mhz,MPU电压为 1.264v, core电压为 1.085v(即 MPU 的OPP 为 turbo ,core 的OPP 为 OPP100); 从 文档 sprs717f 中看;这样的配置是没问题的。

但问题依然存在。在这里想请教下各个大侠和ti的工程师,如果说排除了电压问题,那么最有可能导致这样情况的原因是啥呢?已经攻关几天了,依然不能解决,请各位大侠不吝赐教。

下面为板子的启动log:

U-Boot SPL 2013.10-00189-g78d8ebd-dirty (Dec 01 2015 - 12:50:30)
gpmc_init, gpmc_init ok
set mpu MPUPLL_M_800 111
reading args
spl: error reading image args, err - -1
reading u-boot.img
reading u-boot.img


U-Boot 2013.10-00189-g78d8ebd-dirty (Nov 28 2015 - 16:00:45)

I2C: ready
RAM Configuration:
Bank #0: 80000000 256 MiB
gpmc_init, gpmc_init ok
NAND: 512 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
Using default environment

OMAP SD/MMC: 0, OMAP SD/MMC: 1
reading config_fpga.rbf
config, start send fpga config data
config fpga error.
config_fpga failed
test_fpga,first read
0 0 0 0 0 0 0 0
test_fpga,writing
test_fpga,second read
5a 5a 5a 5a 5a 5a 5a 5a 111config fpga error.
Net: <ethaddr> not set. Validating first E-fuse MAC
enable RMII MODE
cpsw, usb_ether
Hit any key to stop autoboot: 0
mmc0 is current device
mmc0 is current device
SD/MMC found on device 0
reading uEnv.txt
** Unable to read file uEnv.txt **
Iterate dir boot
iterate >.<
iterate >..<
iterate >lost+found<
iterate >bin<
iterate >boot<
Iterate dir zImage
iterate >.<
iterate >..<
iterate >zImage<
4118552 bytes read in 270 ms (14.5 MiB/s)
Iterate dir boot
iterate >.<
iterate >..<
iterate >lost+found<
iterate >bin<
iterate >boot<
Iterate dir am335x-cnc-v0.dtb
iterate >.<
iterate >..<
iterate >zImage<
iterate >am335x-cnc-v0.dtb<
36200 bytes read in 40 ms (883.8 KiB/s)
Kernel image @ 0x80200000 [ 0x000000 - 0x3ed818 ]
## Flattened Device Tree blob at 80f80000
Booting using the fdt blob at 0x80f80000
Loading Device Tree to 8ef5a000, end 8ef65d67 ... OK

Starting kernel ...

[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64256
[ 0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/mmcblk0p2 ro rootfstype=ext3 rootwait
[ 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: 223444K/259072K available (5555K kernel code, 559K rwdata, 1880K rodata, 345K init, 225K bss, 35628K 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] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc074b04c (7437 kB)
[ 0.000000] .init : 0xc074c000 - 0xc07a26f0 ( 346 kB)
[ 0.000000] .data : 0xc07a4000 - 0xc082fdd8 ( 560 kB)
[ 0.000000] .bss : 0xc082fdd8 - 0xc0868400 ( 226 kB)
[ 0.000000] NR_IRQS:16 nr_irqs:16 16
[ 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: timer2 at 24000000 Hz
[ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
[ 0.000000] OMAP clocksource: timer1 at 24000000 Hz
[ 0.000000] Console: colour dummy device 80x30
[ 0.000302] Calibrating delay loop... 531.66 BogoMIPS (lpj=2658304)
[ 0.049693] pid_max: default: 32768 minimum: 301
[ 0.049781] Security Framework initialized
[ 0.049826] Mount-cache hash table entries: 512
[ 0.057159] CPU: Testing write buffer coherency: ok
[ 0.057537] Setting up static identity map for 0xc05730e8 - 0xc0573158
[ 0.058353] devtmpfs: initialized
[ 0.060089] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[ 0.122731] #######temp_oh->name:debugss, counter:72, do nothing
[ 0.123524] pinctrl core: initialized pinctrl subsystem
[ 0.124323] regulator-dummy: no parameters
[ 0.126481] NET: Registered protocol family 16
[ 0.128431] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.130917] cpuidle: using governor ladder
[ 0.130934] cpuidle: using governor menu
[ 0.138759] platform mpu.1: FIXME: clock-name 'fck' DOES NOT exist in dt!
[ 0.139780] platform 49000000.edma: FIXME: clock-name 'fck' DOES NOT exist in dt!
[ 0.140948] OMAP GPIO hardware version 0.1
[ 0.148662] omap-gpmc 50000000.gpmc: could not find pctldev for node /pinmux@44e10800/nandflash_pins_default, deferring probe
[ 0.148686] platform 50000000.gpmc: Driver omap-gpmc requests probe deferral
[ 0.149035] platform 56000000.sgx: FIXME: clock-name 'fck' DOES NOT exist in dt!
[ 0.150818] DSS not supported on this SoC
[ 0.150834] No ATAGs?
[ 0.150844] hw-breakpoint: debug architecture 0x4 unsupported.
[ 0.172654] bio: create slab <bio-0> at 0
[ 0.186016] edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver
[ 0.186771] vmmcsd_fixed: 3300 mV
[ 0.189323] vgaarb: loaded
[ 0.190546] SCSI subsystem initialized
[ 0.191769] usbcore: registered new interface driver usbfs
[ 0.191931] usbcore: registered new interface driver hub
[ 0.192111] usbcore: registered new device driver usb
[ 0.192962] omap_i2c 44e0b000.i2c: could not find pctldev for node /pinmux@44e10800/pinmux_i2c0_pins, deferring probe
[ 0.192988] platform 44e0b000.i2c: Driver omap_i2c requests probe deferral
[ 0.193189] media: Linux media interface: v0.10
[ 0.193345] Linux video capture interface: v2.00
[ 0.193583] pps_core: LinuxPPS API ver. 1 registered
[ 0.193593] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.193711] PTP clock support registered
[ 0.196055] Switched to clocksource timer1
[ 0.213215] NET: Registered protocol family 2
[ 0.213800] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[ 0.213852] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.213881] TCP: Hash tables configured (established 2048 bind 2048)
[ 0.213951] TCP: reno registered
[ 0.213964] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.213983] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.214170] NET: Registered protocol family 1
[ 0.214517] RPC: Registered named UNIX socket transport module.
[ 0.214530] RPC: Registered udp transport module.
[ 0.214536] RPC: Registered tcp transport module.
[ 0.214542] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.215349] NetWinder Floating Point Emulator V0.97 (double precision)
[ 0.215921] PM: Loading am335x-pm-firmware.bin
[ 0.356586] VFS: Disk quotas dquot_6.5.2
[ 0.356655] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.357204] NFS: Registering the id_resolver key type
[ 0.357295] Key type id_resolver registered
[ 0.357304] Key type id_legacy registered
[ 0.357342] jffs2: version 2.2. (NAND) (SUMMARY) 漏 2001-2006 Red Hat, Inc.
[ 0.357509] msgmni has been set to 484
[ 0.358997] NET: Registered protocol family 38
[ 0.359040] io scheduler noop registered
[ 0.359048] io scheduler deadline registered
[ 0.359070] io scheduler cfq registered (default)
[ 0.360840] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
[ 0.409310] Console: switching to colour frame buffer device 100x37
[ 0.417122] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 0.419707] 44e09000.serial: ttyO0 at MMIO 0x44e09000 (irq = 88, base_baud = 3000000) is a OMAP UART0
[ 0.977633] console [ttyO0] enabled
[ 0.982245] 48022000.serial: ttyO1 at MMIO 0x48022000 (irq = 89, base_baud = 3000000) is a OMAP UART1
[ 0.993337] omap_rng 48310000.rng: OMAP Random Number Generator ver. 20
[ 1.009678] brd: module loaded
[ 1.017699] loop: module loaded
[ 1.023979] mtdoops: mtd device (mtddev=name/number) must be supplied
[ 1.034326] usbcore: registered new interface driver asix
[ 1.040277] usbcore: registered new interface driver ax88179_178a
[ 1.046910] usbcore: registered new interface driver cdc_ether
[ 1.053261] usbcore: registered new interface driver r815x
[ 1.059224] usbcore: registered new interface driver smsc95xx
[ 1.065472] usbcore: registered new interface driver net1080
[ 1.071609] usbcore: registered new interface driver cdc_subset
[ 1.078034] usbcore: registered new interface driver zaurus
[ 1.084159] usbcore: registered new interface driver cdc_ncm
[ 1.090615] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.097553] ehci-pci: EHCI PCI platform driver
[ 1.102434] ehci-omap: OMAP-EHCI Host Controller driver
[ 1.108785] usbcore: registered new interface driver cdc_wdm
[ 1.114965] usbcore: registered new interface driver usb-storage
[ 1.122262] mousedev: PS/2 mouse device common for all mice
[ 1.130730] omap_rtc 44e3e000.rtc: rtc core: registered 44e3e000.rtc as rtc0
[ 1.138990] i2c /dev entries driver
[ 1.143192] Driver for 1-wire Dallas network protocol.
[ 1.150790] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
[ 1.159897] edma-dma-engine edma-dma-engine.0: allocated channel for 0:25
[ 1.167223] edma-dma-engine edma-dma-engine.0: allocated channel for 0:24
[ 1.206891] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.216707] edma-dma-engine edma-dma-engine.0: allocated channel for 0:36
[ 1.224022] omap-sham 53100000.sham: hw accel on OMAP rev 4.3
[ 1.231458] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2
[ 1.237678] edma-dma-engine edma-dma-engine.0: allocated channel for 0:5
[ 1.244807] edma-dma-engine edma-dma-engine.0: allocated channel for 0:6
[ 1.256327] usbcore: registered new interface driver usbhid
[ 1.262222] usbhid: USB HID core driver
[ 1.268354] oprofile: no performance counters
[ 1.273344] oprofile: using timer interrupt.
[ 1.278278] TCP: cubic registered
[ 1.281799] Initializing XFRM netlink socket
[ 1.286373] NET: Registered protocol family 17
[ 1.291146] NET: Registered protocol family 15
[ 1.295926] 8021q: 802.1Q VLAN Support v1.8
[ 1.300476] Key type dns_resolver registered
[ 1.305617] cpu cpu0: cpu0 regulator not ready, retry
[ 1.311139] platform cpufreq-cpu0.0: Driver cpufreq-cpu0 requests probe deferral
[ 1.319599] ThumbEE CPU extension supported.
[ 1.325951] omap-gpmc 50000000.gpmc: GPMC revision 6.0
[ 1.331485] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
[ 1.337980] mmc0: host does not support reading read-only switch. assuming write-enable.
[ 1.347685] ONFI param page 0 valid
[ 1.351418] ONFI flash detected
[ 1.354752] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xdc (Micron MT29F4G08ABADAWP), 512MiB, page size: 2048, OOB size: 64
[ 1.366848] omap2-nand: detected x8 NAND flash
[ 1.371551] nand: using OMAP_ECC_BCH8_CODE_HW ECC scheme
[ 1.377220] omap2-nand: using custom ecc layout
[ 1.382211] mmc0: new high speed SDHC card at address 1234
[ 1.388114] 10 ofpart partitions found on MTD device omap2-nand.0
[ 1.394573] Creating 10 MTD partitions on "omap2-nand.0":
[ 1.400853] mmcblk0: mmc0:1234 SA08G 7.21 GiB
[ 1.406330] 0x000000000000-0x000000020000 : "NAND.SPL"
[ 1.412000] mmcblk0: p1 p2
[ 1.417325] 0x000000020000-0x000000040000 : "NAND.SPL.backup1"
[ 1.424858] 0x000000040000-0x000000060000 : "NAND.SPL.backup2"
[ 1.432393] 0x000000060000-0x000000080000 : "NAND.SPL.backup3"
[ 1.439907] 0x000000080000-0x0000000c0000 : "NAND.u-boot-spl-os"
[ 1.447721] 0x0000000c0000-0x0000001c0000 : "NAND.u-boot"
[ 1.455494] 0x0000001c0000-0x0000001e0000 : "NAND.u-boot-env"
[ 1.462970] 0x0000001e0000-0x000000200000 : "NAND.u-boot-env.backup1"
[ 1.471116] 0x000000200000-0x000000a00000 : "NAND.kernel"
[ 1.484640] 0x000000a00000-0x000010000000 : "NAND.file-system"
[ 1.697881] DCDC1: at 1500 mV
[ 1.702053] vdd_mpu: 900 <--> 3300 mV at 1275 mV
[ 1.707948] vdd_core: 925 <--> 1150 mV at 1100 mV
[ 1.713883] LDO1: at 1800 mV
[ 1.717892] LDO2: at 3300 mV
[ 1.722429] LDO3: 1800 mV
[ 1.726137] LDO4: at 3300 mV
[ 1.729939] tps65217 0-0024: TPS65217 ID 0xe version 1.2
[ 1.735601] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
[ 1.742046] #########freq:0x3b9aca00, u_volt:0x001437c8
[ 1.747660] #########freq:0x2faf0800, u_volt:0x00137478
[ 1.753190] #########freq:0x2aea5400, u_volt:0x00124f80
[ 1.758739] #########freq:0x23c34600, u_volt:0x0010c8e0
[ 1.764269] #########freq:0x11e1a300, u_volt:0x0010c8e0
[ 1.769810] #########freq:0x10642ac0, u_volt:0x000e7ef0
[ 1.836091] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
[ 1.842554] davinci_mdio 4a101000.mdio: detected phy mask fffffffe
[ 1.849791] libphy: 4a101000.mdio: probed
[ 1.854049] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8710/LAN8720
[ 1.864401] Detected MACID = 84:eb:18:c5:f2:bc
[ 1.870788] omap_rtc 44e3e000.rtc: setting system clock to 2000-01-01 00:00:01 UTC (946684801)
[ 1.889125] kjournald starting. Commit interval 5 seconds
[ 1.894990] EXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode
[ 1.902357] VFS: Mounted root (ext3 filesystem) readonly on device 179:2.
[ 1.912746] devtmpfs: mounted
[ 1.916466] Freeing unused kernel memory: 344K (c074c000 - c07a2000)
INIT: version 2.88 booting
/etc/init.d/rc: line 52: /etc/rcS.d/S00psplash.sh: Invalid argument
Starting udev
[ 2.437503] udevd[823]: starting version 182
[ 3.101989] PM: CM3 Firmware Version = 0x186
[ 5.605869] musb-hdrc musb-hdrc.0.auto: Enabled SW babble control
[ 5.657784] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 5.669565] musb-hdrc musb-hdrc.0.auto: MUSB HDRC host driver
[ 5.717699] musb-hdrc musb-hdrc.0.auto: new USB bus registered, assigned bus number 1
[ 5.796406] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 5.803628] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 5.811305] usb usb1: Product: MUSB HDRC host driver
[ 5.816578] usb usb1: Manufacturer: Linux 3.12.10-ti2013.12.01 musb-hcd
[ 5.823581] usb usb1: SerialNumber: musb-hdrc.0.auto
[ 6.025136] hub 1-0:1.0: USB hub found
[ 6.034571] hub 1-0:1.0: 1 port detected
[ 6.047818] musb-hdrc musb-hdrc.1.auto: Enabled SW babble control
[ 6.055920] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
[ 6.077004] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 2
[ 6.092223] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[ 6.099508] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 6.107179] usb usb2: Product: MUSB HDRC host driver
[ 6.112435] usb usb2: Manufacturer: Linux 3.12.10-ti2013.12.01 musb-hcd
[ 6.119457] usb usb2: SerialNumber: musb-hdrc.1.auto
[ 6.134981] hub 2-0:1.0: USB hub found
[ 6.139314] hub 2-0:1.0: 1 port detected
Starting Bootlog daemon: bootlogd: cannot allocate pseudo tty: No such file or directory
bootlogd.
[ 7.127568] EXT3-fs (mmcblk0p2): using internal journal
ALSA: Restoring mixer settings...
/usr/sbin/alsactl: load_state:1696: No soundcards found...
Configuring network interfaces... [ 7.753561] net eth0: initializing cpsw version 1.12 (0)
[ 7.761444] net eth0: phy found : id is : 0x7c0f1
[ 7.774014] 8021q: adding VLAN 0 to HW filter on device eth0
udhcpc (v1.20.2) started
Sending discover...
[ 10.869844] libphy: 4a101000.mdio:00 - Link is Up - 100/Full
Sending discover...
Sending select for 192.168.1.101...
Lease of 192.168.1.101 obtained, lease time 7200
/etc/udhcpc.d/50default: Adding DNS 192.168.20.1
/etc/udhcpc.d/50default: Adding DNS 192.168.1.1
done.
Mon Mar 31 02:19:00 UTC 2014
INIT: Entering runlevel: 5
Starting system message bus: dbus.
Starting Dropbear SSH server: dropbear.
Starting telnet daemon.
Starting syslogd/klogd: done
Starting thttpd.
Stopping Bootlog daemon: bootlogd.
umount: can't umount /mnt/.psplash: Invalid argument

_____ _____ _ _
| _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
| | _| .'| . | . | | __| _| . | | | -_| _| _|
|__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
|___| |___|

Arago Project http://arago-project.org am335x-evm ttyO0

Arago 2013.12 am335x-evm ttyO0

am335x-evm login: