安装您熟悉的任意终端仿真器,如Tera Term、Putty等。
建议使用Tera Term 2.3. Tera
Term是支持UTF-8协议的免费开源软件终端仿真器。现在TTSSH支持SSH2协议(初始版本支持SSH1)。
SD卡出厂时预装了Linux BSP映像,您只需将SD卡插入恩智浦GoldBox 3板上的相应插槽中即可。
使用UART线缆的Micro-AB接口连接恩智浦GoldBox 3的UART0端口。
使用UART线缆的typeA接口连接PC。
1. 打开您的控制台终端仿真器。
注:使用Windows PC 上的Tera Term 2.3 。
2.选择PC的“Device Manager”(设备管理器)中的串行端口,点击“
OK”。
(确定)3.前往 Setup > Serial Port
,选择115200
为波特率。
将12V电源连接至GoldBox 3上的12V DC端口。
Linux BSP自动从SD卡运行。
Tera Term的控制台显示屏显示Linux BSP的运行日志。
U-Boot 2020.04+g6286902c94 (Nov 17 2021 - 08:47:30 +0000)
CPU: NXP S32G399A rev. 1.1.0
Reset cause: Power-On Reset
Model: NXP S32G3XX
Board: NXP S32G399A-RDB3
DRAM: 3.5 GiB
CA53 core 1 running.
CA53 core 2 running.
CA53 core 3 running.
CA53 core 4 running.
CA53 core 5 running.
CA53 core 6 running.
CA53 core 7 running.
All (8) cores are up.
MMC: FSL_SDHC: 0
Loading Environment from MMC... OK
Using external clock for PCIe0, CRNS
Configuring PCIe0 as RootComplex(x2)
Using external clock for PCIe1, CRNS
Frequency 125Mhz configured for PCIe1
Configuring PCIe1 as SGMII(x2) [XPCS0 2.5G, XPCS1 OFF]
PCIe0: Failed to get link up
Pcie0: LINK_DBG_1: 0x00000000, LINK_DBG_2: 0x00000800 (expected 0x000000d1)
DEBUG_R0: 0x002cd200, DEBUG_R1: 0x08200000
PCI: Failed autoconfig bar 1c
PCIe1: Not configuring PCIe, PHY not configured
In: serial
Out: serial
Err: serial
USB EHCI 1.00
ULPI integrity check failed
Net: EQOS phy: rgmii @ 1
Warning: eth_eqos (eth0) using random MAC address - fe:f1:b3:a3:24:36
eth0: eth_eqos PFE: emac0: sgmii emac1: sgmii emac2: rgmii
Structure length mismatch: found 0 required 176
Warning: eth_pfeng using MAC address from ROM
, eth1: eth_pfeng
Hit any key to stop autoboot: 0
PFE: emac0: sgmii emac1: sgmii emac2: rgmii
PFE: emac0: sgmii emac1: sgmii emac2: rgmii
switch to partitions #0, OK
mmc0 is current device
13824008 bytes read in 601 ms (21.9 MiB/s)
Booting from mmc ...
44412 bytes read in 15 ms (2.8 MiB/s)
## Flattened Device Tree blob at 83e00000
Booting using the fdt blob at 0x83e00000
Loading Device Tree to 000000009fff2000, end 000000009ffffd7b ... OK
Reserved memory region for spin-table: addr=fff2cbe8 size=18
DT: Enabling PFE
DT: Enabling PFE_EMAC_0
DT: pfe0 set to 00:01:be:be:ef:11
DT: Enabling PFE_EMAC_1
DT: pfe1 set to 00:01:be:be:ef:22
DT: Enabling PFE_EMAC_2
DT: pfe2 set to 00:01:be:be:ef:33
DT: Enabling GMAC
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 5.10.41-rt42+g91779bd5e303 (oe-user@oe-host) (aarch64-fsl-linux-gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.35.1) #1 SMP PREEMPT Tue Nov 23 11:05:17 UTC 2021
[ 0.000000] Machine model: Freescale S32G399A
[ 0.000000] earlycon: linflex0 at MMIO 0x00000000401c8000 (options '115200n8')
[ 0.000000] printk: bootconsole [linflex0] enabled
[ 0.000000] Reserved memory: created DMA memory pool at 0x0000000083200000, size 3 MiB
[ 0.000000] OF: reserved mem: initialized node pfebufs@83200000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x0000000083600000, size 1 MiB
[ 0.000000] OF: reserved mem: initialized node pfebufs@83600000, compatible id shared-dma-pool
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000080000000-0x00000000ffffffff]
[ 0.000000] DMA32 empty
[ 0.000000] Normal [mem 0x0000000100000000-0x00000008dfffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x0000000082ffffff]
[ 0.000000] node 0: [mem 0x0000000083000000-0x00000000835dffff]
[ 0.000000] node 0: [mem 0x00000000835e0000-0x00000000835fffff]
[ 0.000000] node 0: [mem 0x0000000083600000-0x00000000837dffff]
[ 0.000000] node 0: [mem 0x00000000837e0000-0x0000000083ffffff]
[ 0.000000] node 0: [mem 0x0000000084000000-0x000000008407ffff]
[ 0.000000] node 0: [mem 0x0000000084080000-0x00000000bfffffff]
[ 0.000000] node 0: [mem 0x00000000c0000000-0x00000000c03fffff]
[ 0.000000] node 0: [mem 0x00000000c0400000-0x00000000cfffffff]
[ 0.000000] node 0: [mem 0x00000000d0000000-0x00000000d03fffff]
[ 0.000000] node 0: [mem 0x00000000d0400000-0x00000000ffffffff]
[ 0.000000] node 0: [mem 0x0000000880000000-0x00000008dfffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000008dfffffff]
[ 0.000000] On node 0 totalpages: 917504
[ 0.000000] DMA zone: 7168 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 524288 pages, LIFO batch:63
[ 0.000000] Normal zone: 5376 pages used for memmap
[ 0.000000] Normal zone: 393216 pages, LIFO batch:63
[ 0.000000] cma: Reserved 256 MiB at 0x00000000efc00000
[ 0.000000] percpu: Embedded 17 pages/cpu s30552 r8192 d30888 u69632
[ 0.000000] pcpu-alloc: s30552 r8192 d30888 u69632 alloc=17*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 [0] 6 [0] 7
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: detected: ARM erratum 845719
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] CPU features: detected: ARM errata 1165522, 1319367, 1530923, or 1530924
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 904960
[ 0.000000] Kernel command line: console=ttyLF0,115200 root=/dev/mmcblk0p2 rootwait rw earlycon nohz=off coherent_pool=64M
[ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] software IO TLB: mapped [mem 0x00000000ebc00000-0x00000000efc00000] (64MB)
[ 0.000000] Memory: 3239852K/3670016K available (8574K kernel code, 636K rwdata, 2824K rodata, 1408K init, 242K bss, 168020K reserved, 262144K cma-reserved)
[ 0.000000] rcu: Preemptible hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] Trampoline variant of Tasks RCU enabled.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GICv3: 544 SPIs implemented
[ 0.000000] GICv3: 0 Extended SPIs implemented
[ 0.000000] GICv3: Distributor has no Range Selector support
[ 0.000000] GICv3: MBI range [167:182]
[ 0.000000] GICv3: Using MBI frame 0x0000000050800000
[ 0.000000] GICv3: 16 PPIs implemented
[ 0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000050900000
[ 0.000000] ITS: No ITS available, not enabling LPIs
[ 0.000000] random: get_random_bytes called from start_kernel+0x32c/0x4fc with crng_init=0
[ 0.000000] arch_timer: cp15 timer(s) running at 5.00MHz (virt).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x127350b88, max_idle_ns: 440795202120 ns
[ 0.000000] sched_clock: 56 bits at 5MHz, resolution 200ns, wraps every 4398046511100ns
[ 0.008464] Console: colour dummy device 80x25
[ 0.012495] Calibrating delay loop (skipped), value calculated using timer frequency.. 10.00 BogoMIPS (lpj=20000)
[ 0.022715] pid_max: default: 32768 minimum: 301
[ 0.027459] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.034705] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes, linear)
[ 0.043709] rcu: Hierarchical SRCU implementation.
[ 0.048545] smp: Bringing up secondary CPUs ...
[ 0.053002] Detected VIPT I-cache on CPU1
[ 0.056649] GICv3: CPU1: found redistributor 1 region 0:0x0000000050920000
[ 0.063509] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[ 0.070402] Detected VIPT I-cache on CPU2
[ 0.074001] GICv3: CPU2: found redistributor 100 region 0:0x0000000050980000
[ 0.081043] CPU2: Booted secondary processor 0x0000000100 [0x410fd034]
[ 0.087933] Detected VIPT I-cache on CPU3
[ 0.091530] GICv3: CPU3: found redistributor 101 region 0:0x00000000509a0000
[ 0.098565] CPU3: Booted secondary processor 0x0000000101 [0x410fd034]
[ 0.105454] Detected VIPT I-cache on CPU4
[ 0.109064] GICv3: CPU4: found redistributor 2 region 0:0x0000000050940000
[ 0.115929] CPU4: Booted secondary processor 0x0000000002 [0x410fd034]
[ 0.122802] Detected VIPT I-cache on CPU5
[ 0.126422] GICv3: CPU5: found redistributor 3 region 0:0x0000000050960000
[ 0.133286] CPU5: Booted secondary processor 0x0000000003 [0x410fd034]
[ 0.140149] Detected VIPT I-cache on CPU6
[ 0.143784] GICv3: CPU6: found redistributor 102 region 0:0x00000000509c0000
[ 0.150823] CPU6: Booted secondary processor 0x0000000102 [0x410fd034]
[ 0.157707] Detected VIPT I-cache on CPU7
[ 0.161317] GICv3: CPU7: found redistributor 103 region 0:0x00000000509e0000
[ 0.168354] CPU7: Booted secondary processor 0x0000000103 [0x410fd034]
[ 0.174933] smp: Brought up 1 node, 8 CPUs
[ 0.178941] SMP: Total of 8 processors activated.
[ 0.183620] CPU features: detected: 32-bit EL0 Support
[ 0.188752] CPU features: detected: CRC32 instructions
[ 0.201337] CPU: All CPU(s) started at EL1
[ 0.205028] alternatives: patching kernel code
[ 0.210069] devtmpfs: initialized
[ 0.217794] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.227110] futex hash table entries: 2048 (order: 5, 131072 bytes, linear)
[ 0.242232] pinctrl core: initialized pinctrl subsystem
[ 0.247641] NET: Registered protocol family 16
[ 0.253150] DMA: preallocated 4096 KiB GFP_KERNEL pool for atomic allocations
[ 0.260835] DMA: preallocated 4096 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.269208] DMA: preallocated 4096 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.277124] thermal_sys: Registered thermal governor 'step_wise'
[ 0.277417] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.289889] ASID allocator initialised with 65536 entries
[ 0.295200] Serial: AMBA PL011 UART driver
[ 0.315504] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.321781] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[ 0.328472] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.335158] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[ 0.345751] vgaarb: loaded
[ 0.348185] SCSI subsystem initialized
[ 0.351878] usbcore: registered new interface driver usbfs
[ 0.357253] usbcore: registered new interface driver hub
[ 0.362545] usbcore: registered new device driver usb
[ 0.367947] pps_core: LinuxPPS API ver. 1 registered
[ 0.372502] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti
[ 0.381624] PTP clock support registered
[ 0.386258] clocksource: Switched to clocksource arch_sys_counter
[ 0.396856] NET: Registered protocol family 2
[ 0.400942] IP idents hash table entries: 65536 (order: 7, 524288 bytes, linear)
[ 0.409539] tcp_listen_portaddr_hash hash table entries: 2048 (order: 3, 32768 bytes, linear)
[ 0.417698] TCP established hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.425725] TCP bind hash table entries: 32768 (order: 7, 524288 bytes, linear)
[ 0.433412] TCP: Hash tables configured (established 32768 bind 32768)
[ 0.439613] UDP hash table entries: 2048 (order: 4, 65536 bytes, linear)
[ 0.446261] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes, linear)
[ 0.453520] NET: Registered protocol family 1
[ 0.457949] RPC: Registered named UNIX socket transport module.
[ 0.463551] RPC: Registered udp transport module.
[ 0.468234] RPC: Registered tcp transport module.
[ 0.472921] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.479362] PCI: CLS 0 bytes, default 64
[ 0.484044] hw perfevents: enabled with armv8_pmuv3 PMU driver, 7 counters available
[ 0.492582] workingset: timestamp_bits=62 max_order=20 bucket_order=0
[ 0.499267] fuse: init (API version 7.32)
[ 0.502958] NET: Registered protocol family 38
[ 0.507296] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[ 0.514647] io scheduler mq-deadline registered
[ 0.519159] io scheduler kyber registered
[ 0.524061] s32g-siul2-pinctrl 4009c240.siul2-pinctrl0: initialized s32 pinctrl driver
[ 0.531858] s32g-siul2-pinctrl 44010400.siul2-pinctrl1: initialized s32 pinctrl driver
[ 0.541943] s32gen1-pcie 40400000.pcie: Configured as RootComplex
[ 0.547702] s32gen1-pcie 40400000.pcie: Allocated line 0 for interrupt 71 (msi)
[ 0.554930] s32gen1-pcie 40400000.pcie: failed to set common PCIe settings
[ 0.562504] serial: Freescale linflex driver
[ 0.576124] printk: console [ttyLF0] enabled0x401c8000 (irq = 32, base_baud = 7812500) is a FSL_LINFLEX
[ 0.576124] printk: console [ttyLF0] enabled
[ 0.584807] printk: bootconsole [linflex0] disabled
[ 0.584807] printk: bootconsole [linflex0] disabled
[ 0.594979] 401cc000.serial: ttyLF1 at MMIO 0x401cc000 (irq = 33, base_baud = 7812500) is a FSL_LINFLEX
[ 0.604785] 402bc000.serial: ttyLF2 at MMIO 0x402bc000 (irq = 63, base_baud = 7812500) is a FSL_LINFLEX
[ 0.615814] fsl_fccu 4030c000.fccu: FCCU status is 0 (normal)
[ 0.621913] debugfs: Directory 'dummy-mc_me@40088000' with parent 'regmap' already present!
[ 0.630616] debugfs: Directory 'dummy-mc_rgm@40078000' with parent 'regmap' already present!
[ 0.642267] spi-nor spi0.0: mx25uw51245g (65536 Kbytes)
[ 0.648830] libphy: Fixed MDIO Bus: probed
[ 0.653247] vcan: Virtual CAN interface driver
[ 0.657791] slcan: serial line CAN interface driver
[ 0.662766] slcan: 10 dynamic interface channels.
[ 0.667560] CAN device driver interface
[ 0.672059] flexcan 401b4000.flexcan: device registered (reg_base=(____ptrval____), irq(s):
[ 0.680567] flexcan 401b4000.flexcan: 28
[ 0.684653] flexcan 401b4000.flexcan: 29
[ 0.688734] flexcan 401b4000.flexcan: 30
[ 0.692814] flexcan 401b4000.flexcan: 31
[ 0.696894] flexcan 401b4000.flexcan: )
[ 0.701291] flexcan 402a8000.flexcan: device registered (reg_base=(____ptrval____), irq(s):
[ 0.709813] flexcan 402a8000.flexcan: 55
[ 0.713897] flexcan 402a8000.flexcan: 56
[ 0.717990] flexcan 402a8000.flexcan: 57
[ 0.722074] flexcan 402a8000.flexcan: 58
[ 0.726154] flexcan 402a8000.flexcan: )
[ 0.730518] flexcan 402b2000.flexcan: device registered (reg_base=(____ptrval____), irq(s):
[ 0.739038] flexcan 402b2000.flexcan: 59
[ 0.743120] flexcan 402b2000.flexcan: 60
[ 0.747212] flexcan 402b2000.flexcan: 61
[ 0.751292] flexcan 402b2000.flexcan: 62
[ 0.755373] flexcan 402b2000.flexcan: )
[ 0.759503] e100: Intel(R) PRO/100 Network Driver
[ 0.764291] e100: Copyright(c) 1999-2006 Intel Corporation
[ 0.769919] e1000: Intel(R) PRO/1000 Network Driver
[ 0.774894] e1000: Copyright (c) 1999-2006 Intel Corporation.
[ 0.780766] e1000e: Intel(R) PRO/1000 Network Driver
[ 0.785818] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 0.791865] igb: Intel(R) Gigabit Ethernet Network Driver
[ 0.797358] igb: Copyright (c) 2007-2014 Intel Corporation.
[ 0.803459] s32cc-dwmac 4033c000.ethernet: IRQ eth_wake_irq not found
[ 0.810020] s32cc-dwmac 4033c000.ethernet: IRQ eth_lpi not found
[ 0.816214] s32cc-dwmac 4033c000.ethernet: no reset control found
[ 0.822421] s32cc-dwmac 4033c000.ethernet: SerDes PHY was not found
[ 0.828799] s32cc-dwmac 4033c000.ethernet: SERDES is not configured
[ 0.835202] s32cc-dwmac 4033c000.ethernet: phy mode set to RGMII
[ 0.841398] s32cc-dwmac 4033c000.ethernet: User ID: 0x10, Synopsys ID: 0x52
[ 0.848498] s32cc-dwmac 4033c000.ethernet: DWMAC4/5
[ 0.853554] s32cc-dwmac 4033c000.ethernet: DMA HW capability register supported
[ 0.860994] s32cc-dwmac 4033c000.ethernet: RX Checksum Offload Engine supported
[ 0.868432] s32cc-dwmac 4033c000.ethernet: TX Checksum insertion supported
[ 0.875429] s32cc-dwmac 4033c000.ethernet: Wake-Up On Lan supported
[ 0.881841] s32cc-dwmac 4033c000.ethernet: Enabled workarounds for s32g274a platform
[ 0.889724] s32cc-dwmac 4033c000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[ 0.897698] s32cc-dwmac 4033c000.ethernet: device MAC address 52:e8:02:dd:55:6f
[ 0.905140] s32cc-dwmac 4033c000.ethernet: Enabled Flow TC (entries=8)
[ 0.911791] s32cc-dwmac 4033c000.ethernet: Enabling HW TC (entries=256, max_off=256)
[ 0.919713] s32cc-dwmac 4033c000.ethernet: SPH feature enabled
[ 0.925653] s32cc-dwmac 4033c000.ethernet: Using 32 bits DMA width
[ 0.932292] libphy: stmmac: probed
[ 0.941109] uio_hse 40211000.mu1b: firmware not found
[ 0.946425] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 0.953073] ehci-pci: EHCI PCI platform driver
[ 0.957735] usbcore: registered new interface driver uas
[ 0.963171] usbcore: registered new interface driver usb-storage
[ 0.971109] s32gen1-rtc 40060000.rtc: registered as rtc0
[ 0.976539] s32gen1-rtc 40060000.rtc: setting system clock to 1970-01-01T00:00:00 UTC (0)
[ 0.984914] i2c /dev entries driver
[ 0.989008] sac58r-wdt 4010c000.swt: SAC58R/S32V234/S32GEN1 Watchdog Timer Registered. timeout=30s (nowayout=0)
[ 0.999406] sac58r-wdt 40200000.swt: SAC58R/S32V234/S32GEN1 Watchdog Timer Registered. timeout=30s (nowayout=0)
[ 1.009790] sac58r-wdt 40204000.swt: SAC58R/S32V234/S32GEN1 Watchdog Timer Registered. timeout=30s (nowayout=0)
[ 1.020168] sac58r-wdt 40208000.swt: SAC58R/S32V234/S32GEN1 Watchdog Timer Registered. timeout=30s (nowayout=0)
[ 1.030590] sac58r-wdt 40500000.swt: SAC58R/S32V234/S32GEN1 Watchdog Timer Registered. timeout=30s (nowayout=0)
[ 1.040969] sac58r-wdt 40504000.swt: SAC58R/S32V234/S32GEN1 Watchdog Timer Registered. timeout=30s (nowayout=0)
[ 1.051352] sac58r-wdt 40508000.swt: SAC58R/S32V234/S32GEN1 Watchdog Timer Registered. timeout=30s (nowayout=0)
[ 1.061730] sac58r-wdt 4050c000.swt: SAC58R/S32V234/S32GEN1 Watchdog Timer Registered. timeout=30s (nowayout=0)
[ 1.072185] sdhci: Secure Digital Host Controller Interface driver
[ 1.078476] sdhci: Copyright(c) Pierre Ossman
[ 1.082907] sdhci-pltfm: SDHCI platform and OF driver helper
[ 1.089299] hse 40210000.mu0b: firmware not found
[ 1.094313] usbcore: registered new interface driver usbhid
[ 1.099986] usbhid: USB HID core driver
[ 1.118253] mmc0: SDHCI controller on 402f0000.usdhc [402f0000.usdhc] using ADMA
[ 1.126569] s32-adc 401f8000.adc: Device initialized successfully.
[ 1.154526] s32-adc 402e8000.adc: Device initialized successfully.
[ 1.161004] nxp_s32_ddr_perf 403e0000.ddr-perf: probing device
[ 1.167111] nxp_s32_ddr_perf 403e0000.ddr-perf: device initialized successfully
[ 1.174640] s32-siul2-nvmem 4009c000.nvram: initialize s32 siul2 nvmem driver
[ 1.182375] NET: Registered protocol family 10
[ 1.187496] Segment Routing with IPv6
[ 1.191274] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[ 1.197679] NET: Registered protocol family 17
[ 1.202322] can: controller area network core
[ 1.206809] NET: Registered protocol family 29
[ 1.211366] can: raw protocol
[ 1.214412] can: broadcast manager protocol
[ 1.214429] mmc0: new high speed SDHC card at address 0001
[ 1.218674] can: netlink gateway - max_hops=1
[ 1.224701] mmcblk0: mmc0:0001 SD32G 28.8 GiB
[ 1.228698] 8021q: 802.1Q VLAN Support v1.8
[ 1.237543] mmcblk0: p1 p2
[ 1.237543] mmcblk0: p1 p2
[ 1.237699] printk: console [ttyLF0]: printing thread started
[ 1.242757] i2c i2c-0: IMX I2C adapter registered
[ 1.242804] i2c i2c-0: using dma0chan4 (tx) and dma0chan5 (rx) for DMA transfers
[ 1.243300] i2c i2c-1: IMX I2C adapter registered
[ 1.243330] i2c i2c-1: using dma0chan6 (tx) and dma0chan7 (rx) for DMA transfers
[ 1.243805] i2c i2c-2: IMX I2C adapter registered
[ 1.243844] i2c i2c-2: using dma1chan18 (tx) and dma1chan19 (rx) for DMA transfers
[ 1.244302] i2c i2c-4: IMX I2C adapter registered
[ 1.244331] i2c i2c-4: using dma1chan20 (tx) and dma1chan21 (rx) for DMA transfers
[ 1.244761] phy-s32gen1-serdes 40480000.serdes: Using mode 0 for SerDes subsystem
[ 1.245044] phy-s32gen1-serdes 44180000.serdes: Using mode 3 for SerDes subsystem
[ 1.271895] phy-s32gen1-serdes 44180000.serdes: Unstable RX detected on XPCS1
[ 1.271913] phy-s32gen1-serdes 44180000.serdes: Unstable RX detected on XPCS0
[ 1.271993] s32gen1-pcie 40400000.pcie: Configured as RootComplex
[ 1.272055] s32gen1-pcie 40400000.pcie: Allocated line 0 for interrupt 71 (msi)
[ 2.272997] s32gen1-pcie 40400000.pcie: Failed to stabilize PHY link
[ 2.273005] s32gen1-pcie 40400000.pcie: Configuring as RootComplex
[ 2.273017] s32gen1-pcie 40400000.pcie: host bridge /pcie@40400000 ranges:
[ 2.273042] s32gen1-pcie 40400000.pcie: IO 0x5ffffe0000..0x5ffffeffff -> 0x0000000000
[ 2.273059] s32gen1-pcie 40400000.pcie: MEM 0x5800000000..0x5ffffdffff -> 0x0000000000
[ 3.270249] s32gen1-pcie 40400000.pcie: Phy link never came up
[ 3.270333] s32gen1-pcie 40400000.pcie: PCI host bridge to bus 0000:00
[ 3.270340] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 3.270348] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]
[ 3.270355] pci_bus 0000:00: root bus resource [mem 0x5800000000-0x5ffffdffff] (bus address [0x00000000-0x7fffdffff])
[ 3.270429] pci 0000:00:00.0: reg 0x10: [mem 0x5800000000-0x58000fffff]
[ 3.270448] pci 0000:00:00.0: reg 0x38: [mem 0x5800000000-0x580000ffff pref]
[ 3.270544] pci 0000:00:00.0: supports D1
[ 3.270549] pci 0000:00:00.0: PME# supported from D0 D1 D3hot D3cold
[ 3.274030] pci 0000:00:00.0: BAR 0: assigned [mem 0x5800000000-0x58000fffff]
[ 3.274041] pci 0000:00:00.0: BAR 6: assigned [mem 0x5800100000-0x580010ffff pref]
[ 3.274049] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[ 3.274359] pcieport 0000:00:00.0: PME: Signaling with IRQ 86
[ 3.275195] imx_usb 44064000.usb: No over current polarity defined
[ 3.275383] ci_hdrc ci_hdrc.0: EHCI Host Controller
[ 3.275500] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1
[ 3.290260] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
[ 3.290382] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[ 3.290389] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 3.290395] usb usb1: Product: EHCI Host Controller
[ 3.290399] usb usb1: Manufacturer: Linux 5.10.41-rt42+g91779bd5e303 ehci_hcd
[ 3.290404] usb usb1: SerialNumber: ci_hdrc.0
[ 3.290705] hub 1-0:1.0: USB hub found
[ 3.290730] hub 1-0:1.0: 1 port detected
[ 3.372542] EXT4-fs (mmcblk0p2): recovery complete
[ 3.373357] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[ 3.373404] VFS: Mounted root (ext4 filesystem) on device 179:2.
[ 3.373472] devtmpfs: mounted
[ 3.374028] Freeing unused kernel memory: 1408K
[ 3.466339] Run /sbin/init as init process
INIT: version 2.97 booting
[ 3.632166] random: fast init done
Starting udev
[ 3.897191] udevd[147]: starting version 3.2.9
[ 3.903850] random: udevd: uninitialized urandom read (16 bytes read)
[ 3.905148] random: udevd: uninitialized urandom read (16 bytes read)
[ 3.905177] random: udevd: uninitialized urandom read (16 bytes read)
[ 3.930747] udevd[148]: starting eudev-3.2.9
[ 4.034902] pfeng: loading out-of-tree module taints kernel.
[ 4.038749] pfeng 46000000.pfe: PFEng ethernet driver loading ...
[ 4.038763] pfeng 46000000.pfe: Version: BETA 0.9.6
[ 4.038767] pfeng 46000000.pfe: Multi instance support: disabled (standalone)
[ 4.038771] pfeng 46000000.pfe: Compiled by: 10.2.0
[ 4.038795] pfeng 46000000.pfe: Running cut 2.0 driver on SoC version 1.1!
[ 4.038822] pfeng 46000000.pfe: Cbus addr 0x46000000 size 0x1000000
[ 4.038830] pfeng 46000000.pfe: fsl,fw-class-name: s32g_pfe_class.fw
[ 4.038836] pfeng 46000000.pfe: fsl,fw-util-name: s32g_pfe_util.fw
[ 4.038899] pfeng 46000000.pfe: logif(pfe0) mode: std,tx-inject
[ 4.038914] pfeng 46000000.pfe: logif(pfe0) EMAC: 0
[ 4.038927] pfeng 46000000.pfe: logif(pfe0) HIFs: count 1 map 01
[ 4.038941] pfeng 46000000.pfe: logif(pfe1) mode: std,tx-inject
[ 4.038951] pfeng 46000000.pfe: logif(pfe1) EMAC: 1
[ 4.038962] pfeng 46000000.pfe: logif(pfe1) HIFs: count 1 map 02
[ 4.038974] pfeng 46000000.pfe: logif(pfe2) mode: std,tx-class
[ 4.038984] pfeng 46000000.pfe: logif(pfe2) EMAC: 2
[ 4.038993] pfeng 46000000.pfe: logif(pfe2) HIFs: count 1 map 04
[ 4.039144] Unhandled clock ID : 76
[ 4.039218] Unhandled clock ID : 84
[ 4.039239] Unhandled clock ID : 94
[ 4.039402] pfeng 46000000.pfe: HIF channels mask: 0x0007
[ 4.039422] pfeng 46000000.pfe: PFE port coherency enabled, mask 0x1e
[ 4.039468] pfeng 46000000.pfe: Clocks: sys=300MHz pe=600MHz
[ 4.039484] pfeng 46000000.pfe: Interface selected: EMAC0: 0x4 EMAC1: 0x4 EMAC2: 0x9
[ 4.040170] pfeng 46000000.pfe: PFE controller reset done
[ 4.040204] pfeng 46000000.pfe: TX clock on EMAC0 for interface sgmii installed
[ 4.040235] pfeng 46000000.pfe: TX clock on EMAC1 for interface sgmii installed
[ 4.040245] pfeng 46000000.pfe: TX clock on EMAC2 for interface rgmii-id installed
[ 4.040315] pfeng 46000000.pfe: assigned reserved memory node pfebufs@83200000
[ 4.066034] pfeng 46000000.pfe: Firmware: CLASS s32g_pfe_class.fw [163392 bytes]
[ 4.066051] pfeng 46000000.pfe: Firmware: UTIL s32g_pfe_util.fw [136404 bytes]
[ 4.066067] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/hw/s32g/pfe_platform_master.c:2814] INF: PFE CBUS p0x46000000 mapped @ v0xffffffc015000000
[ 4.066076] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/src/pfe_hw_feature.c:87] INF: Silicon S32G3
[ 4.067514] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/hw/s32g/pfe_platform_master.c:1422] INF: BMU1 buffer base: p0xc0000000
[ 4.067614] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/hw/s32g/pfe_platform_master.c:1463] INF: BMU2 buffer base: p0x83000000 (0x200000 bytes)
[ 4.068930] [/usr/src/debug/pfe/0.9.6-r0/git/sw/oal/.//src/oal_irq_linux.c:133] INF: register IRQ 79 by name 'PFE BMU IRQ'
[ 4.069127] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/hw/s32g/pfe_bmu_csr.c:83] INF: BMU_EMPTY_INT (BMU @ p0x(____ptrval____)). Pool ready.
[ 4.069139] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/hw/s32g/pfe_bmu_csr.c:83] INF: BMU_EMPTY_INT (BMU @ p0x(____ptrval____)). Pool ready.
[ 4.069378] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/hw/s32g/pfe_platform_master.c:1800] INF: Firmware .elf detected
[ 4.069383] [/usr/src/debug/pfe/0.9.6-r0/git/sw/elf/src/elf.c:1409] INF: ELF_Open: File format: Elf32
[ 4.069386] [/usr/src/debug/pfe/0.9.6-r0/git/sw/elf/src/elf.c:1410] INF: ELF_Open: File endian: Alien (Big)
[ 4.069392] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/hw/s32g/pfe_platform_master.c:1809] INF: Uploading CLASS firmware
[ 4.069398] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/src/pfe_pe.c:444] INF: Selected FW loading OPs to load 8 PEs in parallel
[ 4.089310] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/src/pfe_pe.c:1723] INF: pfe_ct.h file version"0b9c5e588784346311f2a8c697f00982"
[ 4.103686] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/src/pfe_pe.c:2171] INF: [FW VERSION] 1.1.0, Build: Nov 5 2021, 10:27:38 (), ID: 0x31454650
[ 4.103709] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/hw/s32g/pfe_emac_csr.c:578] INF: The PHY mode selection is done using a HW interface. See the 'phy_intf_sel' signal.
[ 4.103721] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/hw/s32g/pfe_emac_csr.c:578] INF: The PHY mode selection is done using a HW interface. See the 'phy_intf_sel' signal.
[ 4.103731] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/hw/s32g/pfe_emac_csr.c:578] INF: The PHY mode selection is done using a HW interface. See the 'phy_intf_sel' signal.
[ 4.103739] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/hw/s32g/pfe_platform_master.c:2205] INF: SAFETY instance created
[ 4.103747] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/hw/s32g/pfe_platform_master.c:2218] INF: Watchdog instance created
[ 4.103755] [/usr/src/debug/pfe/0.9.6-r0/git/sw/elf/src/elf.c:1409] INF: ELF_Open: File format: Elf32
[ 4.103758] [/usr/src/debug/pfe/0.9.6-r0/git/sw/elf/src/elf.c:1410] INF: ELF_Open: File endian: Alien (Big)
[ 4.103764] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/hw/s32g/pfe_platform_master.c:2050] INF: Uploading UTIL firmware
[ 4.103768] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/src/pfe_pe.c:444] INF: Selected FW loading OPs to load 1 PEs in parallel
[ 4.106266] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/src/pfe_pe.c:1723] INF: pfe_ct.h file version"0b9c5e588784346311f2a8c697f00982"
[ 4.106645] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/hw/s32g/pfe_platform_master.c:1555] INF: Using GPI ASEQ LEN 0x50
[ 4.109049] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/hw/s32g/pfe_platform_master.c:1868] WRN: VLAN ID incorrect or not set. Using default VLAN ID = 0x01.
[ 4.109053] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/hw/s32g/pfe_platform_master.c:1874] WRN: VLAN stats size incorrect or not set. Using default VLAN stats size = 20.
[ 4.109125] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/src/pfe_l2br.c:773] INF: Fall-back bridge domain @ 0x20000a24 (class)
[ 4.109129] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/src/pfe_l2br.c:774] INF: Default bridge domain @ 0x20000a1c (class)
[ 4.109347] [/usr/src/debug/pfe/0.9.6-r0/git/sw/pfe_platform/hw/s32g/pfe_platform_master.c:1958] INF: Routing table created, Hash Table @ p0x83200000, Pool @ p0x83208000 (65536 bytes)
[ 4.110828] pfeng 46000000.pfe: MDIO bus 0 disabled in DT
[ 4.110838] pfeng 46000000.pfe: MDIO bus 1 disabled in DT
[ 4.111206] libphy: PFEng Ethernet MDIO: probed
[ 4.136117] pfeng 46000000.pfe: HIF0 enabled
[ 4.136327] pfeng 46000000.pfe: HIF1 enabled
[ 4.136522] pfeng 46000000.pfe: HIF2 enabled
[ 4.136527] pfeng 46000000.pfe: HIF3 not configured, skipped
[ 4.137198] pfeng 46000000.pfe pfe0: registered
[ 4.137215] pfeng 46000000.pfe pfe0: Subscribe to HIF0
[ 4.137655] pfeng 46000000.pfe pfe0: Enable HIF0
[ 4.137818] pfeng 46000000.pfe pfe0: setting MAC addr: 00:01:be:be:ef:11
[ 4.138303] pfeng 46000000.pfe pfe1: registered
[ 4.138310] pfeng 46000000.pfe pfe1: Subscribe to HIF1
[ 4.138709] pfeng 46000000.pfe pfe1: Enable HIF1
[ 4.138873] pfeng 46000000.pfe pfe1: setting MAC addr: 00:01:be:be:ef:22
[ 4.140336] pfeng 46000000.pfe pfe1: PHY [stmmac-0:08] driver [Aquantia AQR113c] (irq=POLL)
[ 4.140770] pfeng 46000000.pfe pfe2: registered
[ 4.140776] pfeng 46000000.pfe pfe2: Subscribe to HIF2
[ 4.141174] pfeng 46000000.pfe pfe2: Enable HIF2
[ 4.141426] pfeng 46000000.pfe pfe2: setting MAC addr: 00:01:be:be:ef:33
[ 4.210269] pfeng 46000000.pfe pfe2: PHY [PFEng Ethernet MDIO.2:04] driver [Micrel KSZ9031 Gigabit PHY] (irq=POLL)
[ 4.255270] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 4.793726] pfeng 46000000.pfe: HIF0 started
[ 4.793749] pfeng 46000000.pfe pfe0: configuring for fixed/sgmii link mode
[ 4.794143] pfeng 46000000.pfe pfe0: Link is Up - 2.5Gbps/Full - flow control off
[ 4.869515] pfeng 46000000.pfe: HIF1 started
[ 4.869541] pfeng 46000000.pfe pfe1: configuring for phy/sgmii link mode
[ 4.869576] phy-s32gen1-serdes 44180000.serdes: Speed not supported
[ 4.927344] pfeng 46000000.pfe: HIF2 started
[ 4.927613] pfeng 46000000.pfe pfe2: configuring for phy/rgmii-id link mode
[ 5.052819] s32cc-dwmac 4033c000.ethernet eth0: PHY [stmmac-0:01] driver [Micrel KSZ9031 Gigabit PHY] (irq=POLL)
[ 5.062266] s32cc-dwmac 4033c000.ethernet eth0: Enabling Safety Features
[ 5.062290] s32cc-dwmac 4033c000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[ 5.062467] s32cc-dwmac 4033c000.ethernet eth0: registered PTP clock
[ 5.064071] s32cc-dwmac 4033c000.ethernet eth0: configuring for phy/rgmii-id link mode
[ 5.066834] 8021q: adding VLAN 0 to HW filter on device eth0
[ 5.142688] IPv6: ADDRCONF(NETDEV_CHANGE): pfe0: link becomes ready
[ 5.465767] random: crng init done
[ 5.465784] random: 7 urandom warning(s) missed due to ratelimiting
Auto Linux BSP 31.0 s32g399ardb3 ttyLF0
s32g399ardb3 login: [ 9.143030] s32cc-dwmac 4033c000.ethernet: Set TX clock to 125M
[ 9.143069] s32cc-dwmac 4033c000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
[ 9.143100] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
s32g399ardb3 login:
打开S32G-VNP-GLDBOX3外壳的操作步骤如下所示:
1. 拿起工具箱中的六角扳手:
2. 找到底部的螺钉并用六角扳手将其拧下:
3. 拉起底部的板:
4. 查看打开外壳后GoldBox 3的布局:
在恩智浦GoldBox 3专用论坛上,可与其他工程师交流,获取专家建议,了解如何使用恩智浦GoldBox 3进行产品设计。