AT91SAM9X5EK移植linux4sam6.1包,buildroot制作ubifs挂载成功,执行/sbin/init时提示init (1): undefined instruction
AT91Bootstrap 3.8.13 (Thu Oct 17 17:21:19 CST 2019)
1-Wire: Loading 1-Wire information …
1-Wire: ROM Searching … Done, 0 1-Wire chips found
WARNING: 1-Wire: No 1-Wire chip found
1-Wire: Using default information
1-Wire: Board sn: 0x4010425 revision: 0x8421
NAND: ONFI flash detected
chip->numblocks = 0x800
chip->blocksize = 0x40000
chip->pagesize = 0x1000
chip->oobsize = 224
chip->buswidth = 0
chip->eccbits = 8
chip->eccwordsize = 512
NAND: Manufacturer ID: 0x2c Chip ID: 0xdc
NAND: Page Bytes: 4096, Spare Bytes: 224
NAND: ECC Correctability Bits: 8, ECC Sector Bytes: 512
NAND: Initialize PMECC params, cap: 8, sector: 512
NAND: Image: Copy 0xc0000 bytes from 0x40000 to 0x22f00000
NAND: Done to load image
<debug_uart>
Uboot-2019.04-linux4sam_6.1, for N Version: v1.0 2019-10-17
U-Boot code: 22F00000 -> 22F968B4 BSS: -> 22F9E864
CPU: AT91SAM9G25
Crystal frequency: 12 MHz
CPU clock : 400 MHz
Master clock : 133.333 MHz
Model: Atmel AT91SAM9G25-EK
DRAM: Monitor len: 0009E864
Ram size: 08000000
Ram top: 28000000
TLB table from 27ff0000 to 27ff4000
Reserving 634k for U-Boot at: 27f51000
Reserving 516k for malloc() at: 27ed0000
Reserving 80 Bytes for Board Info at: 27ecffb0
Reserving 232 Bytes for Global Data at: 27ecfec8
Reserving 30368 Bytes for FDT at: 27ec8828
RAM Configuration:
Bank #0: 20000000
DRAM: 128 MiB
New Stack Pointer is: 27ec8800
Relocation Offset is: 05051000
Relocating to 27f51000, new gd at 27ecfec8, sp at 27ec8800
Pre-reloc malloc() used 0x3f8 bytes (0 KB)
Now running in RAM - U-Boot at: 27f51000
NAND: nand_base: device found, Manufacturer ID: 0x2c, Chip ID: 0xdc
nand_base: Micron NAND 512MiB 3,3V 8-bit
nand_base: Micron NAND 512MiB 3,3V 8-bit
nand_base: 512 MiB, SLC, erase size: 256 KiB, page size: 4096, OOB size: 224
512 MiB
Loading Environment from NAND…
Scanning device for bad blocks
Destroy Hash Table: 27fe4ec0 table = 00000000
Create Hash Table: N=512
INSERT: table 27fe4ec0, filled 1/521 rv 27f3a340 ==> name=“baudrate” value=“115200”
INSERT: table 27fe4ec0, filled 2/521 rv 27f39ddc ==> name=“at91sam9g25_test” value=“test -n $cpu && test KaTeX parse error: Expected 'EOF', got '&' at position 19: … = AT91SAM9G25 &̲& setenv board_…{board_name};”
INSERT: table 27fe4ec0, filled 4/521 rv 27f3bed4 ==> name=“bootargs” value="console=ttyS0,115200 user_debug=31 mtdparts=atmel_nand:256k(bootstrap)ro,768k(uboot)ro,256k(env_redundant),256k(env)ro,128k(dtb)ro,6528k(itb)ro,64M(rootfs)rw,440M(home)rw rootfstype=ubifs ubi.mtd=6 root=uINSERT: table 27fe4ec0, filled 5/521 rv 27f3b72c ==> name=“bootcmd_boot” value=“nand read 0x24000000 0x00180000 0x400000;bootm 0x24000000${at91_dtb_config}”
INSERT: table 27fe4ec0, filled 6/521 rv 27f3a764 ==> name=“bootcmd” value=“run at91_test_cpu; run bootcmd_boot;”
INSERT: table 27fe4ec0, filled 7/521 rv 27f3afc0 ==> name=“bootdelay” value=“1”
INSERT: table 27fe4ec0, filled 8/521 rv 27f3aa84 ==> name=“stderr” value=“serial”
INSERT: table 27fe4ec0, filled 9/521 rv 27f3a2a0 ==> name=“stdin” value=“serial”
INSERT: table 27fe4ec0, filled 10/521 rv 27f3b3d0 ==> name=“stdout” value=“serial”
INSERT: table 27fe4ec0, filled 11/521 rv 27f3a688 ==> name=“ethact” value=“macb0”
INSERT: table 27fe4ec0, filled 12/521 rv 27f3a0d4 ==> name=“ethaddr” value=“4E:65:6E:67:52:69”
INSERT: table 27fe4ec0, filled 13/521 rv 27f3bdf8 ==> name=“ipaddr” value=“192.168.1.100”
INSERT: table 27fe4ec0, filled 14/521 rv 27f3a55c ==> name=“serverip” value=“192.168.1.88”
INSERT: table 27fe4ec0, filled 15/521 rv 27f3bf4c ==> name=“gatewayip” value=“192.168.1.1”
INSERT: table 27fe4ec0, filled 16/521 rv 27f3a520 ==> name=“netmask” value=“255.255.255.0”
INSERT: free(data = 27f196a8)
INSERT: done
OK
In: serial
Out: serial
Err: serial
Net: eth0: ethernet@f802c000
Press Enter key to abort autoboot in 1 seconds
NAND read: device 0 offset 0x180000, size 0x400000
4194304 bytes read: OK
Current stack ends at 0x27ec8388
Loading kernel from FIT Image at 24000000 …
Using ‘sam9g25’ configuration
Trying ‘kernel@1’ kernel subimage
Description: Linux4SAM Linux kernel
Type: Kernel Image
Compression: uncompressed
Data Start: 0x240000d8
Data Size: 3623760 Bytes = 3.5 MiB
Architecture: ARM
OS: Linux
Load Address: 0x22000000
Entry Point: 0x22000000
Hash algo: crc32
Hash value: 743c2789
Hash algo: sha1
Hash value: 00ec07fba383656dfe65e6e52726fe37771575ba
Verifying Hash Integrity … crc32+ sha1+ OK
kernel data at 0x240000d8, len = 0x00374b50 (3623760)
Loading fdt from FIT Image at 24000000 …
Using ‘sam9g25’ configuration
Trying ‘sam9g25ek_fdt’ fdt subimage
Description: SAM9G25-EK Flattened Device Tree blob
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x2437e6cc
Data Size: 37986 Bytes = 37.1 KiB
Architecture: ARM
Load Address: 0x23010000
Hash algo: crc32
Hash value: ab2938cd
Hash algo: sha1
Hash value: 9e28bf017c5eb207ca6d5bac17f4628d64e32e06
Verifying Hash Integrity … crc32+ sha1+ OK
Loading fdt from 0x2437e6cc to 0x23010000
Booting using the fdt blob at 0x23010000
Loading Kernel Image … OK
kernel loaded at 0x22000000, end = 0x22374b50
Loading Device Tree to 27eba000, end 27ec6461 … OK
Starting kernel …
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.19.66-linux4sam_6.1 (roy@ubuntu) (gcc version 7.4.1 20181213 [linaro-7.4-2019.02 revision 56ec6f6b99cc167ff0c2f8e1a2eed33b1edc85d4] (Linaro GCC 7.4-2019.02)) #2 Thu Oct 17 19:40:56 CST 2019
[ 0.000000] CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
[ 0.000000] CPU: VIVT data cache, VIVT instruction cache
[ 0.000000] OF: fdt: Machine model: Atmel AT91SAM9G25-EK
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] On node 0 totalpages: 32768
[ 0.000000] Normal zone: 256 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 32768 pages, LIFO batch:7
[ 0.000000] random: get_random_bytes called from start_kernel+0x80/0x38c with crng_init=0
[ 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: 32512
[ 0.000000] Kernel command line: console=ttyS0,115200 user_debug=31 mtdparts=atmel_nand:256k(bootstrap)ro,768k(uboot)ro,256k(env_redundant),256k(env)ro,128k(dtb)ro,6528k(itb)ro,64M(rootfs)rw,440M(home)rw rootfstype=ubifs ubi.mtd=6 root=ubi0:rootfs rw;
[ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Memory: 122660K/131072K available (5038K kernel code, 174K rwdata, 1388K rodata, 188K init, 158K bss, 8412K reserved, 0K cma-reserved)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xc8800000 - 0xff800000 ( 880 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xc8000000 ( 128 MB)
[ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB)
[ 0.000000] .text : 0x(ptrval) - 0x(ptrval) (5040 kB)
[ 0.000000] .init : 0x(ptrval) - 0x(ptrval) ( 188 kB)
[ 0.000000] .data : 0x(ptrval) - 0x(ptrval) ( 175 kB)
[ 0.000000] .bss : 0x(ptrval) - 0x(ptrval) ( 159 kB)
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] clocksource: pit: mask: 0xfffffff max_cycles: 0xfffffff, max_idle_ns: 14334453866 ns
[ 0.000000] Console: colour dummy device 80x30
[ 0.000000] sched_clock: 32 bits at 100 Hz, resolution 10000000ns, wraps every 21474836475000000ns
[ 0.070000] Calibrating delay loop… 199.06 BogoMIPS (lpj=995328)
[ 0.070000] pid_max: default: 32768 minimum: 301
[ 0.070000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.070000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.070000] CPU: Testing write buffer coherency: ok
[ 0.070000] Setting up static identity map for 0x20008400 - 0x20008458
[ 0.070000] devtmpfs: initialized
[ 0.090000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.090000] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.090000] pinctrl core: initialized pinctrl subsystem
[ 0.090000] NET: Registered protocol family 16
[ 0.090000] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.100000] cpuidle: using governor ladder
[ 0.120000] AT91: PM: standby: standby, suspend: ulp0
[ 0.130000] gpio-at91 fffff400.gpio: at address (ptrval)
[ 0.130000] gpio-at91 fffff600.gpio: at address (ptrval)
[ 0.130000] gpio-at91 fffff800.gpio: at address (ptrval)
[ 0.130000] gpio-at91 fffffa00.gpio: at address (ptrval)
[ 0.130000] pinctrl-at91 ahb:apb:pinctrl@fffff400: initialized AT91 pinctrl driver
[ 0.130000] tcb_clksrc: tc0 at 16.667 MHz
[ 0.130000] clocksource: tcb_clksrc: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 114675631333 ns
[ 0.150000] at_hdmac ffffec00.dma-controller: Atmel AHB DMA Controller ( cpy set slave ), 8 channels
[ 0.150000] at_hdmac ffffee00.dma-controller: Atmel AHB DMA Controller ( cpy set slave ), 8 channels
[ 0.160000] AT91: Detected SoC family: at91sam9x5
[ 0.160000] AT91: Detected SoC: at91sam9g25, revision 1
[ 0.160000] SCSI subsystem initialized
[ 0.160000] usbcore: registered new interface driver usbfs
[ 0.160000] usbcore: registered new interface driver hub
[ 0.160000] usbcore: registered new device driver usb
[ 0.160000] at91_i2c f8014000.i2c: using dma1chan0 (tx) and dma1chan1 (rx) for DMA transfers
[ 0.160000] at91_i2c f8014000.i2c: AT91 i2c bus driver (hw version: 0x402).
[ 0.160000] pps_core: LinuxPPS API ver. 1 registered
[ 0.160000] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti giometti@linux.it
[ 0.160000] PTP clock support registered
[ 0.170000] clocksource: Switched to clocksource tcb_clksrc
[ 0.190000] NET: Registered protocol family 2
[ 0.200000] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes)
[ 0.200000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.200000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.200000] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.200000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.200000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.200000] NET: Registered protocol family 1
[ 0.200000] RPC: Registered named UNIX socket transport module.
[ 0.200000] RPC: Registered udp transport module.
[ 0.200000] RPC: Registered tcp transport module.
[ 0.200000] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.200000] NetWinder Floating Point Emulator V0.97 (double precision)
[ 0.200000] Initialise system trusted keyrings
[ 0.200000] workingset: timestamp_bits=30 max_order=15 bucket_order=0
[ 0.200000] ntfs: driver 2.1.32 [Flags: R/W DEBUG].
[ 0.220000] Key type asymmetric registered
[ 0.220000] Asymmetric key parser ‘x509’ registered
[ 0.220000] io scheduler noop registered (default)
[ 0.220000] io scheduler mq-deadline registered
[ 0.220000] io scheduler kyber registered
[ 0.240000] loop: module loaded
[ 0.240000] ssc f0010000.ssc: Atmel SSC device at 0x(ptrval) (irq 22)
[ 0.240000] atmel_usart_serial.0.auto: ttyS0 at MMIO 0xfffff200 (irq = 16, base_baud = 8333333) is a ATMEL_SERIAL
[ 0.700000] console [ttyS0] enabled
[ 0.700000] atmel_usart_serial.1.auto: ttyS1 at MMIO 0xf801c000 (irq = 24, base_baud = 8333333) is a ATMEL_SERIAL
[ 0.720000] atmel_usart_serial.2.auto: ttyS2 at MMIO 0xf8020000 (irq = 25, base_baud = 8333333) is a ATMEL_SERIAL
[ 0.730000] atmel_usart_serial.3.auto: ttyS3 at MMIO 0xf8024000 (irq = 26, base_baud = 8333333) is a ATMEL_SERIAL
[ 0.740000] atmel_usart_serial.4.auto: ttyS5 at MMIO 0xf8040000 (irq = 28, base_baud = 8333333) is a ATMEL_SERIAL
[ 0.750000] atmel_usart_serial.5.auto: ttyS6 at MMIO 0xf8044000 (irq = 29, base_baud = 8333333) is a ATMEL_SERIAL
[ 0.760000] atmel_usart_serial.6.auto: ttyS4 at MMIO 0xf8028000 (irq = 34, base_baud = 8333333) is a ATMEL_SERIAL
[ 0.770000] st: Version 20160209, fixed bufsize 32768, s/g segs 256
[ 0.780000] SCSI Media Changer driver v0.25
[ 0.790000] atmel_spi f0000000.spi: Using dma0chan0 (tx) and dma0chan1 (rx) for DMA transfers
[ 0.790000] atmel_spi f0000000.spi: Atmel SPI Controller version 0x212 at 0xf0000000 (irq 31)
[ 0.800000] atmel_spi f0004000.spi: Using dma1chan2 (tx) and dma1chan3 (rx) for DMA transfers
[ 0.810000] atmel_spi f0004000.spi: Atmel SPI Controller version 0x212 at 0xf0004000 (irq 32)
[ 0.820000] libphy: Fixed MDIO Bus: probed
[ 0.830000] libphy: MACB_mii_bus: probed
[ 1.650000] SMSC LAN8710/LAN8720 f802c000.ethernet-ffffffff:01: attached PHY driver [SMSC LAN8710/LAN8720] (mii_bus:phy_addr=f802c000.ethernet-ffffffff:01, irq=POLL)
[ 1.660000] macb f802c000.ethernet eth0: Cadence MACB rev 0x0001010c at 0xf802c000 irq 35 (4e:65:6e:67:52:69)
[ 1.670000] PPP generic driver version 2.4.2
[ 1.670000] PPP BSD Compression module registered
[ 1.680000] PPP Deflate Compression module registered
[ 1.680000] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 1.690000] ehci-atmel: EHCI Atmel driver
[ 1.700000] atmel-ehci 700000.ehci: EHCI Host Controller
[ 1.700000] atmel-ehci 700000.ehci: new USB bus registered, assigned bus number 1
[ 1.710000] atmel-ehci 700000.ehci: irq 36, io mem 0x00700000
[ 1.740000] atmel-ehci 700000.ehci: USB 2.0 started, EHCI 1.00
[ 1.740000] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
[ 1.750000] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.750000] usb usb1: Product: EHCI Host Controller
[ 1.760000] usb usb1: Manufacturer: Linux 4.19.66-linux4sam_6.1 ehci_hcd
[ 1.770000] usb usb1: SerialNumber: 700000.ehci
[ 1.770000] hub 1-0:1.0: USB hub found
[ 1.770000] hub 1-0:1.0: 3 ports detected
[ 1.780000] ohci_hcd: USB 1.1 ‘Open’ Host Controller (OHCI) Driver
[ 1.790000] ohci-atmel: OHCI Atmel driver
[ 1.790000] at91_ohci 600000.ohci: USB Host Controller
[ 1.800000] at91_ohci 600000.ohci: new USB bus registered, assigned bus number 2
[ 1.800000] at91_ohci 600000.ohci: irq 36, io mem 0x00600000
[ 1.880000] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 4.19
[ 1.890000] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.890000] usb usb2: Product: USB Host Controller
[ 1.900000] usb usb2: Manufacturer: Linux 4.19.66-linux4sam_6.1 ohci_hcd
[ 1.900000] usb usb2: SerialNumber: at91
[ 1.910000] hub 2-0:1.0: USB hub found
[ 1.910000] hub 2-0:1.0: 3 ports detected
[ 1.920000] usbcore: registered new interface driver cdc_acm
[ 1.920000] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 1.930000] usbcore: registered new interface driver usb-storage
[ 1.940000] usbcore: registered new interface driver usbserial_generic
[ 1.940000] usbserial: USB Serial support registered for generic
[ 1.950000] usbcore: registered new interface driver ftdi_sio
[ 1.950000] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 1.960000] usbcore: registered new interface driver pl2303
[ 1.970000] usbserial: USB Serial support registered for pl2303
[ 1.970000] at91_rtc fffffeb0.rtc: registered as rtc0
[ 1.980000] at91_rtc fffffeb0.rtc: AT91 Real Time Clock driver.
[ 1.980000] i2c /dev entries driver
[ 1.990000] at91-reset fffffe00.rstc: Starting after general reset
[ 2.000000] at91sam9_wdt: enabled (heartbeat=15 sec, nowayout=0)
[ 2.000000] usbcore: registered new interface driver usbhid
[ 2.010000] usbhid: USB HID core driver
[ 2.020000] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xdc
[ 2.020000] nand: Micron MT29F4G08ABAEAWP
[ 2.030000] nand: 512 MiB, SLC, erase size: 256 KiB, page size: 4096, OOB size: 224
[ 2.040000] Bad block table found at page 131008, version 0x01
[ 2.040000] Bad block table found at page 130944, version 0x01
[ 2.050000] mtd: bad character after partition ®
[ 2.050000] 8 fixed-partitions partitions found on MTD device atmel_nand
[ 2.060000] Creating 8 MTD partitions on “atmel_nand”:
[ 2.060000] 0x000000000000-0x000000040000 : “at91bootstrap”
[ 2.070000] 0x000000040000-0x000000100000 : “u-boot”
[ 2.080000] 0x000000100000-0x000000140000 : “U-Boot Env Redundant”
[ 2.080000] 0x000000140000-0x000000180000 : “U-Boot Env”
[ 2.090000] 0x000000180000-0x000000200000 : “device tree”
[ 2.100000] 0x000000200000-0x000000800000 : “kernel”
[ 2.110000] 0x000000800000-0x000004800000 : “rootfs”
[ 2.110000] 0x000004800000-0x000020000000 : "home"
[ 2.120000] iio iio:device0: Resolution used: 10 bits
[ 2.130000] input: at91_adc as /devices/platform/ahb/ahb:apb/f804c000.adc/input/input0
[ 2.140000] NET: Registered protocol family 17
[ 2.140000] Loading compiled-in X.509 certificates
[ 2.160000] ubi0: default fastmap pool size: 10
[ 2.160000] ubi0: default fastmap WL pool size: 5
[ 2.160000] ubi0: attaching mtd6
[ 2.170000] random: fast init done
[ 2.430000] ubi0: scanning is finished
[ 2.440000] ubi0: attached mtd6 (name “rootfs”, size 64 MiB)
[ 2.450000] ubi0: PEB size: 262144 bytes (256 KiB), LEB size: 253952 bytes
[ 2.450000] ubi0: min./max. I/O unit sizes: 4096/4096, sub-page size 4096
[ 2.460000] ubi0: VID header offset: 4096 (aligned 4096), data offset: 8192
[ 2.470000] ubi0: good PEBs: 256, bad PEBs: 0, corrupted PEBs: 0
[ 2.470000] ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128
[ 2.480000] ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 1533598206
[ 2.490000] ubi0: available PEBs: 0, total reserved PEBs: 256, PEBs reserved for bad PEB handling: 40
[ 2.500000] at91_rtc fffffeb0.rtc: setting system clock to 2007-01-01 00:00:08 UTC (1167609608)
[ 2.500000] ubi0: background thread “ubi_bgt0d” started, PID 51
[ 2.750000] UBIFS (ubi0:0): UBIFS: mounted UBI device 0, volume 0, name “rootfs”, R/O mode
[ 2.760000] UBIFS (ubi0:0): LEB size: 253952 bytes (248 KiB), min./max. I/O unit sizes: 4096 bytes/4096 bytes
[ 2.770000] UBIFS (ubi0:0): FS size: 50790400 bytes (48 MiB, 200 LEBs), journal size 8888320 bytes (8 MiB, 35 LEBs)
[ 2.780000] UBIFS (ubi0:0): reserved for root: 0 bytes (0 KiB)
[ 2.780000] UBIFS (ubi0:0): media format: w4/r0 (latest is w5/r0), UUID A600546E-B780-4789-BC02-8183A981B14C, small LPT model
[ 2.800000] VFS: Mounted root (ubifs filesystem) readonly on device 0:13.
[ 2.810000] devtmpfs: mounted
[ 2.810000] Freeing unused kernel memory: 188K
[ 2.810000] This architecture does not have kernel memory protection.
[ 2.820000] Run /sbin/init as init process
[ 2.860000] init (1): undefined instruction: pc=(ptrval)=00065d2e
[ 2.860000] CPU: 0 PID: 1 Comm: init Not tainted 4.19.66-linux4sam_6.1 #2
[ 2.870000] Hardware name: Atmel AT91SAM9
[ 2.870000] PC is at 0x65d2e
[ 2.880000] LR is at 0x16d15
[ 2.880000] pc : [<00065d2e>] lr : [<00016d15>] psr: 40000030
[ 2.890000] sp : bee67efc ip : 00000000 fp : 00000000
[ 2.890000] r10: 00000000 r9 : 00000000 r8 : 00000000
[ 2.890000] r7 : e3530000 r6 : 00000000 r5 : 00000000 r4 : 00000000
[ 2.900000] r3 : 00000000 r2 : 00000000 r1 : 00000101 r0 : 00000000
[ 2.910000] Flags: nZcv IRQs on FIQs on Mode USER_32 ISA Thumb Segment user
[ 2.910000] Control: 0005317f Table: 27150000 DAC: 00000055
[ 2.920000] Code: 0000 e7c7 0013 4ff0 (e92d) d034
[ 2.930000] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004
[ 2.930000]
[ 2.930000] —[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004
[ 2.930000] ]—
busybox的反汇编代码如下:
两个片段
65c14: e59f0104 ldr r0, [pc, #260] ; 0x65d20
65c18: ebfec357 bl 0x1697c
65c1c: e1a01000 mov r1, r0
65c20: e59f20fc ldr r2, [pc, #252] ; 0x65d24
65c24: e1a00005 mov r0, r5
65c28: ebfec932 bl 0x180f8
65c2c: e3500000 cmp r0, #0
65c30: b59f00f0 ldrlt r0, [pc, #240] ; 0x65d28
65c34: bafffff7 blt 0x65c18
65c38: e3a03000 mov r3, #0
65c3c: e7c43000 strb r3, [r4, r0]
65c40: e5963004 ldr r3, [r6, #4]
65c44: e084b000 add fp, r4, r0
65c48: e3530000 cmp r3, #0
65c4c: 1a000001 bne 0x65c58
65c50: e3a0000a mov r0, #10
65c54: fa015dca blx 0xbd384
65c58: e1a0a004 mov sl, r4
65c5c: e3a07000 mov r7, #0
65c60: e15a000b cmp sl, fp
65c64: e1a09107 lsl r9, r7, #2
65c68: 3a000012 bcc 0x65cb8
65c6c: e59f70a8 ldr r7, [pc, #168] ; 0x65d1c
65c70: e3a03000 mov r3, #0
65c74: e7883009 str r3, [r8, r9]
65c78: e1a09007 mov r9, r7
65c7c: e4990004 ldr r0, [r9], #4
65c80: e3500000 cmp r0, #0
65c84: 1a000020 bne 0x65d0c
65c88: e5963004 ldr r3, [r6, #4]
65c8c: e3530000 cmp r3, #0
65c90: 0a000001 beq 0x65c9c
65c94: e59d0014 ldr r0, [sp, #20]
65c98: eb00f7b5 bl 0xa3b74
65c9c: e4970004 ldr r0, [r7], #4
65ca0: e3500000 cmp r0, #0
65ca4: 1a00001a bne 0x65d14
65ca8: e3a01901 mov r1, #16384 ; 0x4000
65cac: e1a00004 mov r0, r4
65cb0: fafeb3fa blx 0x12ca0
65cb4: eaffffc9 b 0x65be0
65cb8: e5962004 ldr r2, [r6, #4]
65cbc: e3520000 cmp r2, #0
65cc0: 1a000001 bne 0x65ccc
65cc4: e1a0000a mov r0, sl
65cc8: fa015c67 blx 0xbce6c
65ccc: e3a0103d mov r1, #61 ; 0x3d
65cd0: e1a0000a mov r0, sl
65cd4: fafeaf09 blx 0x11900
65cd8: e35700fe cmp r7, #254 ; 0xfe
65cdc: c3a03000 movgt r3, #0
65ce0: d3a03001 movle r3, #1
65ce4: e3500000 cmp r0, #0
65ce8: 03a03000 moveq r3, #0
65cec: e3530000 cmp r3, #0
65cf0: e1a0000a mov r0, sl
65cf4: 1788a009 strne sl, [r8, r9]
65cf8: 12877001 addne r7, r7, #1
65cfc: fafea98f blx 0x10340
65d00: e2800001 add r0, r0, #1
65d04: e08aa000 add sl, sl, r0
65d08: eaffffd4 b 0x65c60
65d0c: fa0129f6 blx 0xb04ec
65d10: eaffffd9 b 0x65c7c
65d14: ebfec68e bl 0x17754
65d18: eaffffdf b 0x65c9c
65d1c: 001630a8 andseq r3, r6, r8, lsr #1
65d20: 0013c9e5 andseq ip, r3, r5, ror #19
65d24: 00003fff strdeq r3, [r0], -pc ;
65d28: 0013e7c7 andseq lr, r3, r7, asr #15
65d2c: e92d4ff0 push {r4, r5, r6, r7, r8, r9, sl, fp, lr}
65d30: e24dd034 sub sp, sp, #52 ; 0x34
65d34: e1a04001 mov r4, r1
65d38: e28d2030 add r2, sp, #48 ; 0x30
65d3c: e3a05000 mov r5, #0
1127c8: 00080eb8 ; instruction: 0x00080eb8
1127cc: 00039b78 andeq r9, r3, r8, ror fp
1127d0: 000810c4 andeq r1, r8, r4, asr #1
1127d4: 000810cc andeq r1, r8, ip, asr #1
1127d8: 000811d8 ldrdeq r1, [r8], -r8
1127dc: 0002c0fc strdeq ip, [r2], -ip ;
1127e0: 000447dc ldrdeq r4, [r4], -ip
1127e4: 00065b68 andeq r5, r6, r8, ror #22
1127e8: 00065d2c andeq r5, r6, ip, lsr #26
1127ec: 00081250 andeq r1, r8, r0, asr r2
1127f0: 00081388 andeq r1, r8, r8, lsl #7
1127f4: 00075f8c andeq r5, r7, ip, lsl #31
1127f8: 0008158c andeq r1, r8, ip, lsl #11
1127fc: 00067964 andeq r7, r6, r4, ror #18
112800: 0006a81c andeq sl, r6, ip, lsl r8
112804: 000679e8 andeq r7, r6, r8, ror #19
112808: 0006b690 muleq r6, r0, r6
11280c: 00049144 andeq r9, r4, r4, asr #2
112810: 000815c0 andeq r1, r8, r0, asr #11
112814: 0008177c andeq r1, r8, ip, ror r7
112818: 00081a00 andeq r1, r8, r0, lsl #20
11281c: 0003a4f8 strdeq sl, [r3], -r8
112820: 00092974 andeq r2, r9, r4, ror r9
112824: 0001aa94 muleq r1, r4, sl
112828: 00081e00 andeq r1, r8, r0, lsl #28
11282c: 000492f0 strdeq r9, [r4], -r0
112830: 0002c270 andeq ip, r2, r0, ror r2
112834: 00081b6c andeq r1, r8, ip, ror #22
112838: 0003ae60 andeq sl, r3, r0, ror #28
11283c: 00082eac andeq r2, r8, ip, lsr #29
112840: 00081e00 andeq r1, r8, r0, lsl #28
112844: 00081fa8 andeq r1, r8, r8, lsr #31
112848: 00095574 andeq r5, r9, r4, ror r5
11284c: 0005e5bc ; instruction: 0x0005e5bc
没看出来00065d2e位置有特殊的指令没有定义。。。。。
暂时还不明白为什么会报这个错,总之在反汇编里面没找到想要的内容。。
buildroot配置文件系统如下
下图(249)maximum logical eraseblock count已改为256。分配64M给rootfs
have anyone help me?
AT91SAM9X5EK移植linux4sam6.1包,buildroot制作ubifs挂载成功,执行/sbin/init时提示init (1): undefined instruction相关推荐
- python运行代码不成功_命令行执行python模块时提示包找不到的问题
庄稼人不是专职python开发的道友,虽然与python相识已多年,可惜相识不相知,只是偶尔借助pydev写一些简单的小工具. 多年来,一直困惑于这样一个问题:同样的工程,同样的代码,使用pydev可 ...
- fpm定制化RPM包之nginx rpm包的制作
fpm定制化RPM包之nginx rpm包的制作 1.安装ruby模块 # yum -y install ruby rubygems ruby-devel 2.添加阿里云的Rubygems仓库,国外资 ...
- 一堂课玩转rpm包的制作
常见的Linux发行版主要可以分为两类,类ReadHat系列和类Debian系列,这里我们是以其软件包的格式来划分的,这两类系统分别提供了自己的软件包管理系统和相应的工具.类RedHat系统中软件包的 ...
- 一堂C++课玩转rpm包的制作
常见的Linux发行版主要可以分为两类,类ReadHat系列和类Debian系列,这里我们是以其软件包的格式来划分的,这两类系统分别提供了自己的软件包管理系统和相应的工具.类RedHat系统中软件包的 ...
- DM368开发 -- 制作ubifs文件系统
一.Ubifs 文件系统的制作和启动 (重点)参看:UBIFS Support 参看:UBIFS - UBI File-System UBI 文件系统是 JFFS2 的下一代文件系统,更适合 NAND ...
- linux 内核移植和根文件系统的制作【转载】
原文地址:http://www.cnblogs.com/hnrainll/archive/2011/06/09/2076214.html 1.1 Linux内核基础知识 在动手进行Linux内核移植之 ...
- rpm包与deb包的制作过程
制作RPM包 第一步: BUILD目录:tar.gz包的解压后存放的位置,并在此目录进行编译安装 SPECS目录:存放SPEC文件(important) RPMS目录:存放制作好的rpm包 SOURC ...
- buildroot制作交叉编译器
目录 交叉编译 制作方法 制作方法及遇到的问题的解决方法 下载相应包 安装buildroot相关配置 buildroot相关配置 Build options配置 Toolchain配置 保存配置 安装 ...
- linux安装大批量rpm包,linux制作rpm安装包
linux制作rpm二进制安装包 有好多朋友问到怎么制作rpm包,可不可把其它服务器上编译好的软件目录复杂到其它服务器上直接应用等等.这里通过案例由简单到高级来一一讲解. 此方法是通过编写spec文件 ...
最新文章
- java替换特殊字符串
- 使用JIRA搭建企业问题跟踪系统(转)
- python私人兼职_python能做什么副业#下班后有哪些兼职副业
- Window下yolov3的配置教程
- 多给明年留些钱 明年必将要火的好手机
- Web服务器性能估算
- Windows下Java调用BAT批处理不弹出cmd窗口
- VC消息传递(对话框间传递参数)
- 自然语言处理基础知识HR
- 突发!百度AI开发者大会李彦宏遭泼水 百度官方回应...
- php 生成等比例缩略图,PHP实现原比例生成缩略图的方法
- redis做分布式id
- 我的java学习心得
- B2c运营方法,b2c商城系统源码
- 刷BOIS的要点方法
- spark submit提交方式
- F5 Networks数据中心资源整合解决方案
- 树莓派3B和攀藤PMS5003ST
- 有偏估计 and 无偏估计
- SEE Conf 大会直播邀请函丨体验技术风向标
热门文章
- 听书是怎样的一种体验
- 聚类评价指标(轮廓系数 Silhouette coefficient)
- @我的生活必备软件:大集中(强烈推荐)
- HTML是一种标识语音,HTML实现网页端语音输入(语音识别,语义理解,olami)
- spring中使用Aspectj进行切面编程
- Android Dialog与软键盘的正确打开方式
- 一个食品专业本科生的自白:能不吃最好别吃
- Python遍历字典的几种方式
- Ubuntu16.04 安装配置深度学习配置:GPU加速 Cuda+cudnn+opencv+caffe
- zuul灰度发布功能实现