TI中文支持网
TI专业的中文技术问题搜集分享网站

AM3354: linux内核升级到5.4.106, 系统启动后停止 Unhandled fault: external abort on non-linefetch (0x1008)

Part Number:AM3354Other Parts Discussed in Thread: AM3352, TPS65910

TI fae及各位大侠好:

目前使用am3354芯片,进行linux内核升级工作。由之前使用的3.2.0内核,升级为5.4.106内核(sdk为ti-processor-sdk-linux-am335x-evm-07.03.00.005/board-support);

u-boot使用之前版本,即U-Boot 2012.10-svn25;来编译引导新的5.4.106内核;u-boot信息,参加如下截图:

引导系统启动失败后,内核启动信息如下:

I2C: ready
DRAM: 256 MiB
WARNING: Caches not enabled
machine_type:iMac120
is 300:false
NAND: 512 MiB
lcd: is not 300
Configurou LCD 0x180020

NAND read: device 0 offset 0x200000, size 0x800
2048 bytes read: OK
logo data error display black!
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
Using default environment

musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
USB Peripheral mode controller at 47401000 using PIO, IRQ 0
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
USB Host mode controller at 47401800 using PIO, IRQ 0
Net: 1st phy_id 7c0f1,devad ffffffff,regnum 4,val 1e1
2nd-1 phy_id 7c0f1,devad ffffffff,regnum 4,val de1
3rd phy_id 7c0f1,devad ffffffff,regnum 0,val 0
cpsw, usb_ether
Hit any key to stop autoboot: 0
mmc_send_cmd : timeout: No status update
Card did not respond to voltage select!
Booting from nand …

NAND read: device 0 offset 0x580000, size 0x500000
63 bytes read: OK
bootargs=console=ttyO0,115200n8 quiet root=ubi0:rootfs rw ubi.mtd=7,2048 noinitrd rootfstype=ubifs ip=off
blopen close
Wrong Image Format for bootm command
ERROR: can't get kernel image!
ZQ1500# set bootargs noinitrd root=/dev/nfs rw nfsroot=192.168.7.170:/home/d/wangyuan/imac120/ti-processor-sdk-linux-am335x-evm-07.03.00.005/targetNFS ip=192.168.7.235:::::eth0:off console=ttyO0,115200n8 loglevel=8
ZQ1500# setenv ipaddr 192.168.7.235
ZQ1500# setenv gatewayip 192.168.7.1
ZQ1500# setenv serverip 192.168.7.47
ZQ1500# tftp 0x80007fc0 uImage
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.7.47; our IP address is 192.168.7.235
Filename 'uImage'.
Load address: 0x80007fc0
Loading: T T T
TFTP error: 'File not found' (1)
Not retrying…
ZQ1500# tftp 0x80007fc0 uImage
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.7.47; our IP address is 192.168.7.235
Filename 'uImage'.
Load address: 0x80007fc0
Loading: #################################################################
#################################################################
#################################################################
#################################################################
########################################################
done
Bytes transferred = 4629056 (46a240 hex)
ZQ1500# tftp 0x80F80000 am335x-evm.dtb
link up on port 0, speed 100, full duplex
Using cpsw device
TFTP from server 192.168.7.47; our IP address is 192.168.7.235
Filename 'am335x-evm.dtb'.
Load address: 0x80f80000
Loading: #####
done
Bytes transferred = 65984 (101c0 hex)
ZQ1500# bootm 0x80007fc0 – 0x80F80000
blopen close
## Booting kernel from Legacy Image at 80007fc0 …
Image Name: Linux-5.4.106-g023faefa70
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4628992 Bytes = 4.4 MiB
Load Address: 80008000
Entry Point: 80008000
## Flattened Device Tree blob at 80f80000
Booting using the fdt blob at 0x80f80000
XIP Kernel Image … OK
OK
Loading Device Tree to 8faf9000, end 8fb0c1bf … OK

Starting zq kernel …

[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 5.4.106-g023faefa70 (root@df131f57a6ff) (gcc version 5.4.0 20160609 (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.9)) #1 PREEMPT Wed Sep 1 18:01:52 CST 2021
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt: Machine model: TI AM335x EVM
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] efi: Getting EFI parameters from FDT:
[ 0.000000] efi: UEFI not found.
[ 0.000000] cma: Reserved 48 MiB at 0x8c800000
[ 0.000000] On node 0 totalpages: 65280
[ 0.000000] Normal zone: 574 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 65280 pages, LIFO batch:15
[ 0.000000] CPU: All CPU(s) started in SVC mode.
[ 0.000000] AM335X ES2.1 (sgx neon)
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 64706
[ 0.000000] Kernel command line: noinitrd root=/dev/nfs rw nfsroot=192.168.7.170:/home/d/wangyuan/imac120/ti-processor-sdk-linux-am335x-evm-07.03.00.005/targetNFS ip=192.168.7.235:::::eth0:off console=ttyO0,115200n8 loglevel=8
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] Memory: 194160K/261120K available (9216K kernel code, 294K rwdata, 3064K rodata, 1024K init, 256K bss, 17808K reserved, 49152K cma-reserved, 0K highmem)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] IRQ: Found an INTC at 0x(ptrval) (revision 5.0) with 128 interrupts
[ 0.000000] random: get_random_bytes called from start_kernel+0x2b0/0x45c with crng_init=0
[ 0.000000] OMAP clockevent source: timer2 at 24000000 Hz
[ 0.000020] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[ 0.000046] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.000058] OMAP clocksource: timer1 at 24000000 Hz
[ 0.000388] timer_probe: no matching timers found
[ 0.000602] Console: colour dummy device 80×30
[ 0.000649] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
[ 0.000657] This ensures that you still see kernel messages. Please
[ 0.000663] update your kernel commandline.
[ 0.000720] Calibrating delay loop… 718.02 BogoMIPS (lpj=3590144)
[ 0.118842] pid_max: default: 32768 minimum: 301
[ 0.119104] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.119123] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.120196] CPU: Testing write buffer coherency: ok
[ 0.120278] CPU0: Spectre v2: using BPIALL workaround
[ 0.121259] Setting up static identity map for 0x80100000 – 0x80100060
[ 0.121431] rcu: Hierarchical SRCU implementation.
[ 0.121523] EFI services will not be available.
[ 0.121956] devtmpfs: initialized
[ 0.135641] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[ 0.136118] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.136146] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[ 0.140404] pinctrl core: initialized pinctrl subsystem
[ 0.141345] DMI not present or invalid.
[ 0.141900] NET: Registered protocol family 16
[ 0.144599] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.172815] l3-aon-clkctrl:0000:0: failed to disable
[ 0.175210] cpuidle: using governor ladder
[ 0.175251] cpuidle: using governor menu
[ 0.196372] No ATAGs?
[ 0.196386] hw-breakpoint: debug architecture 0x4 unsupported.
[ 0.215704] debugfs: Directory '49000000.edma' with parent 'dmaengine' already present!
[ 0.215749] edma 49000000.edma: TI EDMA DMA engine driver
[ 0.216603] reg-fixed-voltage fixedregulator0: GPIO lookup for consumer (null)
[ 0.216620] reg-fixed-voltage fixedregulator0: using device tree for GPIO lookup
[ 0.216650] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/fixedregulator0[0]'
[ 0.216669] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator0[0]'
[ 0.216686] reg-fixed-voltage fixedregulator0: using lookup tables for GPIO lookup
[ 0.216699] reg-fixed-voltage fixedregulator0: No GPIO consumer (null) found
[ 0.217063] reg-fixed-voltage fixedregulator1: GPIO lookup for consumer (null)
[ 0.217079] reg-fixed-voltage fixedregulator1: using device tree for GPIO lookup
[ 0.217100] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/fixedregulator1[0]'
[ 0.217118] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator1[0]'
[ 0.217131] reg-fixed-voltage fixedregulator1: using lookup tables for GPIO lookup
[ 0.217142] reg-fixed-voltage fixedregulator1: No GPIO consumer (null) found
[ 0.217438] reg-fixed-voltage fixedregulator2: GPIO lookup for consumer (null)
[ 0.217453] reg-fixed-voltage fixedregulator2: using device tree for GPIO lookup
[ 0.217474] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/fixedregulator2[0]'
[ 0.217505] reg-fixed-voltage fixedregulator2: No GPIO consumer (null) found
[ 0.217611] reg-fixed-voltage fixedregulator-v1_8d: GPIO lookup for consumer (null)
[ 0.217624] reg-fixed-voltage fixedregulator-v1_8d: using device tree for GPIO lookup
[ 0.217645] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/fixedregulator-v1_8d[0]'
[ 0.217663] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-v1_8d[0]'
[ 0.217676] reg-fixed-voltage fixedregulator-v1_8d: using lookup tables for GPIO lookup
[ 0.217687] reg-fixed-voltage fixedregulator-v1_8d: No GPIO consumer (null) found
[ 0.217881] v1_8d: supplied by vbat
[ 0.218054] reg-fixed-voltage fixedregulator-v3_3d: GPIO lookup for consumer (null)
[ 0.218067] reg-fixed-voltage fixedregulator-v3_3d: using device tree for GPIO lookup
[ 0.218089] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/fixedregulator-v3_3d[0]'
[ 0.218107] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/fixedregulator-v3_3d[0]'
[ 0.218120] reg-fixed-voltage fixedregulator-v3_3d: using lookup tables for GPIO lookup
[ 0.218132] reg-fixed-voltage fixedregulator-v3_3d: No GPIO consumer (null) found
[ 0.218304] v3_3d: supplied by vbat
[ 0.219734] iommu: Default domain type: Translated
[ 0.222435] SCSI subsystem initialized
[ 0.223002] mc: Linux media interface: v0.10
[ 0.223059] videodev: Linux video capture interface: v2.00
[ 0.223175] pps_core: LinuxPPS API ver. 1 registered
[ 0.223186] pps_core: Software ver. 5.3.6 – Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.223213] PTP clock support registered
[ 0.223252] EDAC MC: Ver: 3.0.0
[ 0.224666] Advanced Linux Sound Architecture Driver Initialized.
[ 0.226135] clocksource: Switched to clocksource timer1
[ 0.235483] thermal_sys: Registered thermal governor 'fair_share'
[ 0.235494] thermal_sys: Registered thermal governor 'bang_bang'
[ 0.235519] thermal_sys: Registered thermal governor 'step_wise'
[ 0.235528] thermal_sys: Registered thermal governor 'user_space'
[ 0.235536] thermal_sys: Registered thermal governor 'power_allocator'
[ 0.236606] NET: Registered protocol family 2
[ 0.237524] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 0.237559] TCP established hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.237592] TCP bind hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.237623] TCP: Hash tables configured (established 2048 bind 2048)
[ 0.237745] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[ 0.237769] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[ 0.237950] NET: Registered protocol family 1
[ 0.238635] RPC: Registered named UNIX socket transport module.
[ 0.238653] RPC: Registered udp transport module.
[ 0.238661] RPC: Registered tcp transport module.
[ 0.238668] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.238687] PCI: CLS 0 bytes, default 64
[ 0.239833] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
[ 0.241348] Initialise system trusted keyrings
[ 0.241748] workingset: timestamp_bits=14 max_order=16 bucket_order=2
[ 0.247791] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.248717] NFS: Registering the id_resolver key type
[ 0.248772] Key type id_resolver registered
[ 0.248780] Key type id_legacy registered
[ 0.248832] ntfs: driver 2.1.32 [Flags: R/O].
[ 0.249678] Key type asymmetric registered
[ 0.249696] Asymmetric key parser 'x509' registered
[ 0.249757] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[ 0.249770] io scheduler mq-deadline registered
[ 0.249779] io scheduler kyber registered
[ 0.255746] gpio gpiochip0: (gpio-0-31): added GPIO chardev (254:0)
[ 0.255862] gpiochip_setup_dev: registered GPIOs 0 to 31 on device: gpiochip0 (gpio-0-31)
[ 0.255920] OMAP GPIO hardware version 0.1
[ 0.284121] gpio gpiochip1: (gpio-32-63): added GPIO chardev (254:1)
[ 0.284240] gpiochip_setup_dev: registered GPIOs 32 to 63 on device: gpiochip1 (gpio-32-63)
[ 0.286741] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
[ 0.303073] gpio gpiochip2: (gpio-64-95): added GPIO chardev (254:2)
[ 0.303189] gpiochip_setup_dev: registered GPIOs 64 to 95 on device: gpiochip2 (gpio-64-95)
[ 0.304770] gpio gpiochip3: (gpio-96-127): added GPIO chardev (254:3)
[ 0.304869] gpiochip_setup_dev: registered GPIOs 96 to 127 on device: gpiochip3 (gpio-96-127)
[ 0.314248] pinctrl-single 44e10800.pinmux: 142 pins, size 568
[ 0.318135] pwm-backlight backlight: GPIO lookup for consumer enable
[ 0.318159] pwm-backlight backlight: using device tree for GPIO lookup
[ 0.318193] of_get_named_gpiod_flags: can't parse 'enable-gpios' property of node '/backlight[0]'
[ 0.318212] of_get_named_gpiod_flags: can't parse 'enable-gpio' property of node '/backlight[0]'
[ 0.318230] pwm-backlight backlight: using lookup tables for GPIO lookup
[ 0.318243] pwm-backlight backlight: No GPIO consumer enable found
[ 0.318277] pwm-backlight backlight: backlight supply power not found, using dummy regulator
[ 0.376493] Serial: 8250/16550 driver, 10 ports, IRQ sharing enabled
[ 0.381834] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 30, base_baud = 3000000) is a 8250
[ 1.369153] printk: console [ttyS0] enabled
[ 1.375107] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 37, base_baud = 3000000) is a 8250
[ 1.387327] omap_rng 48310000.rng: Random Number Generator ver. 20
[ 1.396314] random: fast init done
[ 1.400048] random: crng init done
[ 1.422013] brd: module loaded
[ 1.433548] loop: module loaded
[ 1.443284] mdio_bus fixed-0: GPIO lookup for consumer reset
[ 1.449187] mdio_bus fixed-0: using lookup tables for GPIO lookup
[ 1.455317] mdio_bus fixed-0: No GPIO consumer reset found
[ 1.460897] libphy: Fixed MDIO Bus: probed
[ 1.469745] mdio_bus 4a101000.mdio: GPIO lookup for consumer reset
[ 1.475978] mdio_bus 4a101000.mdio: using device tree for GPIO lookup
[ 1.482573] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/interconnect@4a000000/segment@0/target-module@100000/ethernet@0/mdio@1000[0]'
[ 1.497368] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/interconnect@4a000000/segment@0/target-module@100000/ethernet@0/mdio@1000[0]'
[ 1.512060] mdio_bus 4a101000.mdio: using lookup tables for GPIO lookup
[ 1.518721] mdio_bus 4a101000.mdio: No GPIO consumer reset found
[ 1.576180] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6, bus freq 1000000
[ 1.583879] libphy: 4a101000.mdio: probed
[ 1.588917] mdio_bus 4a101000.mdio:00: GPIO lookup for consumer reset
[ 1.595401] mdio_bus 4a101000.mdio:00: using device tree for GPIO lookup
[ 1.602253] of_get_named_gpiod_flags: can't parse 'reset-gpios' property of node '/ocp/interconnect@4a000000/segment@0/target-module@100000/ethernet@0/mdio@1000/ethernet-phy@0[0]'
[ 1.618412] of_get_named_gpiod_flags: can't parse 'reset-gpio' property of node '/ocp/interconnect@4a000000/segment@0/target-module@100000/ethernet@0/mdio@1000/ethernet-phy@0[0]'
[ 1.634448] mdio_bus 4a101000.mdio:00: using lookup tables for GPIO lookup
[ 1.641420] mdio_bus 4a101000.mdio:00: No GPIO consumer reset found
[ 1.648346] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8710/LAN8720
[ 1.657775] cpsw 4a100000.ethernet: initialized cpsw ale version 1.4
[ 1.664164] cpsw 4a100000.ethernet: ALE Table size 1024
[ 1.669546] cpsw 4a100000.ethernet: cpts: overflow check period 500 (jiffies)
[ 1.676823] cpsw 4a100000.ethernet: Detected MACID = b0:7e:11:b4:ad:ae
[ 1.685567] i2c /dev entries driver
[ 1.692452] cpuidle: enable-method property 'ti,am3352' found operations
[ 1.700038] sdhci: Secure Digital Host Controller Interface driver
[ 1.706310] sdhci: Copyright(c) Pierre Ossman
[ 1.712276] omap_hsmmc 47810000.mmc: GPIO lookup for consumer cd
[ 1.718381] omap_hsmmc 47810000.mmc: using device tree for GPIO lookup
[ 1.724966] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/ocp/target-module@47810000/mmc@0[0]'
[ 1.735567] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/ocp/target-module@47810000/mmc@0[0]'
[ 1.746072] omap_hsmmc 47810000.mmc: using lookup tables for GPIO lookup
[ 1.752822] omap_hsmmc 47810000.mmc: No GPIO consumer cd found
[ 1.758701] omap_hsmmc 47810000.mmc: GPIO lookup for consumer wp
[ 1.764734] omap_hsmmc 47810000.mmc: using device tree for GPIO lookup
[ 1.771494] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/ocp/target-module@47810000/mmc@0[0]'
[ 1.782100] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/ocp/target-module@47810000/mmc@0[0]'
[ 1.792600] omap_hsmmc 47810000.mmc: using lookup tables for GPIO lookup
[ 1.799348] omap_hsmmc 47810000.mmc: No GPIO consumer wp found
[ 1.816514] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.823729] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.834845] pinctrl-single 44e10800.pinmux: pin PIN67 already requested by 4a100000.ethernet; cannot claim for 4803c000.mcasp
[ 1.846409] pinctrl-single 44e10800.pinmux: pin-67 (4803c000.mcasp) status -22
[ 1.853673] pinctrl-single 44e10800.pinmux: could not request pin 67 (PIN67) from group mcasp1_pins on device pinctrl-single
[ 1.865083] davinci-mcasp 4803c000.mcasp: Error applying setting, reverse things back
[ 1.873019] davinci-mcasp: probe of 4803c000.mcasp failed with error -22
[ 1.880925] NET: Registered protocol family 10
[ 1.886938] Segment Routing with IPv6
[ 1.890739] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 1.897614] NET: Registered protocol family 17
[ 1.902521] Key type dns_resolver registered
[ 1.907148] omap_voltage_late_init: Voltage driver support not added
[ 1.914238] Loading compiled-in X.509 certificates
[ 1.934119] omap-gpmc 50000000.gpmc: GPMC revision 6.0
[ 1.939506] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
[ 1.945682] gpiochip_find_base: found new base at 510
[ 1.951165] gpio gpiochip4: (omap-gpmc): added GPIO chardev (254:4)
[ 1.957618] gpiochip_setup_dev: registered GPIOs 510 to 511 on device: gpiochip4 (omap-gpmc)
[ 1.967413] omap2-nand 8000000.nand: GPIO lookup for consumer rb
[ 1.973467] omap2-nand 8000000.nand: using device tree for GPIO lookup
[ 1.980139] of_get_named_gpiod_flags: parsed 'rb-gpios' property of node '/ocp/gpmc@50000000/nand@0,0[0]' – status (0)
[ 1.991142] nand: device found, Manufacturer ID: 0xc2, Chip ID: 0xdc
[ 1.997548] nand: Macronix MX30LF4G18AC
[ 2.001404] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[ 2.009198] nand: using OMAP_ECC_BCH8_CODE_HW ECC scheme
[ 2.014665] 10 fixed-partitions partitions found on MTD device omap2-nand.0
[ 2.021693] Creating 10 MTD partitions on "omap2-nand.0":
[ 2.027140] 0x000000000000-0x000000020000 : "NAND.SPL"
[ 2.034386] 0x000000020000-0x000000040000 : "NAND.SPL.backup1"
[ 2.041926] 0x000000040000-0x000000060000 : "NAND.SPL.backup2"
[ 2.049352] 0x000000060000-0x000000080000 : "NAND.SPL.backup3"
[ 2.056775] 0x000000080000-0x0000000c0000 : "NAND.u-boot-spl-os"
[ 2.064352] 0x0000000c0000-0x0000001c0000 : "NAND.u-boot"
[ 2.071704] 0x0000001c0000-0x0000001e0000 : "NAND.u-boot-env"
[ 2.079042] 0x0000001e0000-0x000000200000 : "NAND.u-boot-env.backup1"
[ 2.087048] 0x000000200000-0x000000a00000 : "NAND.kernel"
[ 2.097732] 0x000000a00000-0x000010000000 : "NAND.file-system"
[ 2.221569] reg-fixed-voltage fixedregulator2: GPIO lookup for consumer (null)
[ 2.228913] reg-fixed-voltage fixedregulator2: using device tree for GPIO lookup
[ 2.236382] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/fixedregulator2[0]'
[ 2.245239] of_get_named_gpiod_flags: parsed 'gpio' property of node '/fixedregulator2[0]' – status (0)
[ 2.254779] gpio gpiochip1: Persistence not supported for GPIO 16
[ 2.286426] tps65910 0-002d: No interrupt support, no core IRQ
[ 2.292517] tps65910-gpio tps65910-gpio: ti,en-gpio-sleep not specified
[ 2.299245] gpiochip_find_base: found new base at 504
[ 2.310914] gpiochip_setup_dev: registered GPIOs 504 to 509 on device: gpiochip5 (tps65910)
[ 2.323596] vrtc: supplied by vbat
[ 2.328546] vio: supplied by vbat
[ 2.333632] vdd_mpu: supplied by vbat
[ 2.339104] vdd_core: supplied by vbat
[ 2.345531] vdig1: supplied by vbat
[ 2.350404] vdig2: supplied by vbat
[ 2.355238] vpll: supplied by vbat
[ 2.360031] vdac: supplied by vbat
[ 2.364769] vaux1: supplied by vbat
[ 2.369618] vaux2: supplied by vbat
[ 2.374447] vaux33: supplied by vbat
[ 2.379399] vmmc: supplied by vbat
[ 2.384052] vbb: supplied by vbat
[ 2.388084] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
[ 2.396277] omap_i2c 4802a000.i2c: bus 1 rev0.11 at 100 kHz
[ 2.402427] 8<— cut here —
[ 2.405511] Unhandled fault: external abort on non-linefetch (0x1008) at 0xd02e6000
[ 2.413208] pgd = 0e6a9de4
[ 2.415925] [d02e6000] *pgd=8c148811, *pte=4a326653, *ppte=4a326453
[ 2.422236] Internal error: : 1008 [#1] PREEMPT ARM
[ 2.427134] Modules linked in:
[ 2.430211] CPU: 0 PID: 14 Comm: kworker/0:1 Not tainted 5.4.106-g023faefa70 #1
[ 2.437549] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 2.443699] Workqueue: events deferred_probe_work_func
[ 2.448876] PC is at sysc_probe+0xb40/0x117c
[ 2.453178] LR is at omap_reset_deassert+0xd0/0x218
[ 2.458074] pc : [<c0463ed4>] lr : [<c04e42dc>] psr: 60000013
[ 2.464365] sp : cc14de08 ip : 00000001 fp : cb0775c0
[ 2.469610] r10: 00000028 r9 : 00000000 r8 : cc16d010
[ 2.474857] r7 : c0a2c7d4 r6 : c0f03048 r5 : 00000000 r4 : cb06b240
[ 2.481410] r3 : d02e6000 r2 : 00000000 r1 : 00026000 r0 : 00000000
[ 2.487966] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none
[ 2.495131] Control: 10c5387d Table: 80004019 DAC: 00000051
[ 2.500901] Process kworker/0:1 (pid: 14, stack limit = 0x0918fb60)
[ 2.507194] Stack: (0xcc14de08 to 0xcc14e000)
[ 2.511576] de00: 00000001 00000000 c0f0ae20 c0c6ea1c c0c1a138 c0a2c314
[ 2.519792] de20: c0c1a0f8 c0c1a03c 00000001 00000001 00000030 c4cb5378 00000009 00000000
[ 2.528010] de40: cc16d010 c0f1fd70 c0f804f0 c0f1fd70 00000009 00000000 c0f0d4ac c05c5e7c
[ 2.536227] de60: c0f804ec cc16d010 00000000 c05c40b4 cc16d010 c0f1fd70 c05c4520 c0f03048
[ 2.544445] de80: 00000001 00000000 c0f303b8 c05c436c c0f1fd70 cc14deec cc16d010 00000000
[ 2.552662] dea0: cc14deec c05c4520 c0f03048 00000001 00000000 c0f303b8 c0f0d4ac c05c2340
[ 2.560880] dec0: c0f30390 cc03b1dc cc297634 c4cb5378 c0f303b8 c0f03048 cc16d010 cc16d054
[ 2.569097] dee0: c0f30390 c05c3e38 cc14df4c cc16d010 00000001 c4cb5378 cc16d010 cc16d010
[ 2.577315] df00: c0f305e8 c0f30390 00000000 c05c3194 cc16d010 c0f30384 c0f30384 c05c3628
[ 2.585534] df20: c0f303b4 cc03aa80 00000000 cfc6d200 00000000 c01412d0 cc14c000 c0f14d20
[ 2.593752] df40: cc03aa80 cc03aa94 c0f0d4ac cc14c000 c0f14d20 c0f0d4c0 00000008 c0141ce0
[ 2.601969] df60: 00000000 cc128f40 cc14c000 cc128f00 00000000 cc03aa80 c0141a54 cc061ec0
[ 2.610187] df80: cc128f58 c01473a4 00000000 cc128f00 c0147254 00000000 00000000 00000000
[ 2.618404] dfa0: 00000000 00000000 00000000 c01010e8 00000000 00000000 00000000 00000000
[ 2.626620] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.634837] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
[ 2.643077] [<c0463ed4>] (sysc_probe) from [<c05c5e7c>] (platform_drv_probe+0x6c/0xa4)
[ 2.651036] [<c05c5e7c>] (platform_drv_probe) from [<c05c40b4>] (really_probe+0x208/0x348)
[ 2.659341] [<c05c40b4>] (really_probe) from [<c05c436c>] (driver_probe_device+0x60/0x16c)
[ 2.667646] [<c05c436c>] (driver_probe_device) from [<c05c2340>] (bus_for_each_drv+0x74/0xb8)
[ 2.676214] [<c05c2340>] (bus_for_each_drv) from [<c05c3e38>] (__device_attach+0xe0/0x14c)
[ 2.684518] [<c05c3e38>] (__device_attach) from [<c05c3194>] (bus_probe_device+0x84/0x8c)
[ 2.692737] [<c05c3194>] (bus_probe_device) from [<c05c3628>] (deferred_probe_work_func+0x64/0x90)
[ 2.701751] [<c05c3628>] (deferred_probe_work_func) from [<c01412d0>] (process_one_work+0x160/0x47c)
[ 2.710932] [<c01412d0>] (process_one_work) from [<c0141ce0>] (worker_thread+0x28c/0x620)
[ 2.719154] [<c0141ce0>] (worker_thread) from [<c01473a4>] (kthread+0x150/0x180)
[ 2.726590] [<c01473a4>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
[ 2.733841] Exception stack(0xcc14dfb0 to 0xcc14dff8)
[ 2.738915] dfa0: 00000000 00000000 00000000 00000000
[ 2.747132] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 2.755348] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000
[ 2.761998] Code: e3130004 1a00002b e5943014 e0833001 (e5930000)
[ 2.768124] —[ end trace cba680c691ee3340 ]—

Shine:

请使用SDK7,03里对应的uboot 2020.01.

,

chamberlain:

这个错误提示,是啥原因啊?感觉也不像是ddr,nand flash或pmic tps65910原因导致!

 Unhandled fault: external abort on non-linefetch (0x1008) at 0xd02e6000

可以使用之前u-boot 2012.10引导吗?

因为当前多个项目都使用这个u-boot,重新移植新的u-boot 2020.01,工作量也比较大

,

Shine:

关于这个错误信息,请参考一下下面的帖子。https://e2e.ti.com/support/legacy_forums/embedded/linux/f/linux-forum-read-only/49197/unhandled-fault-external-abort-on-non-linefetch-0x1018-at-0x4002100c-bus-error

赞(0)
未经允许不得转载:TI中文支持网 » AM3354: linux内核升级到5.4.106, 系统启动后停止 Unhandled fault: external abort on non-linefetch (0x1008)
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1