E:CD
IPL g0815cea
D-0
BIST-128MB: OK
IPL_CUST g0815cea
D-0
U-Boot 2021.10 (Aug 29 2025 - 11:49:41 +0800)
SoC: SigmaStar iford
Model: IFORD
Version: I###g7a33163
DRAM: 126 MiB
WDT: Not found!
Flash: SPI 54M
[FLASH] Device id is 0xa1 0x40 0x18
[SPINOR] ReadData = 0x6b
[SPINOR] Dummy = 0x8
[SPINOR] pageProgram = 0x2
[FLASH] BDMA mode
[SPINOR] complement = 0x0
[SPINOR] top/buttom = 0x0
[SPINOR] blocks = 0x0
[SPINOR] SRP0 = 0x0
[SPINOR] SRP1 = 0x0
[FLASH] End flash init.
spi clk already initialized
mtd .name = nor0, .size = 0x01000000 (16MiB) .erasesize = 0x00001000 .
Detected nor0 with total size 16 MiB
16 MiB
MMC: Fail to get pad(0x0) ip(0x0_8) form padmux !
Fail to get pad(0x0) ip(0x1_8) form padmux !
MSC: 1, MSC: 0
Loading Environment from SPIFlash...
ENV: offset = 0x4f000 size = 0x1000
OK
In: serial
Out: serial
Err: serial
Net: MAC Address 00:70:95:00:00:01
Auto-Negotiation...
Link Status Speed:100 Full-duplex:1
sstar_emac
Hit any key to stop autoboot: 0
## Booting kernel from Legacy Image at 22000000 ...
Image Name: MVX4##I###g599305bKL_LX510##[BR:
Image Type: ARM Linux Kernel Image (lzma compressed)
Data Size: 1908816 Bytes = 1.8 MiB
Load Address: 20008000
Entry Point: 20008000
Verifying Checksum ... OK
Uncompressing Kernel Image
[XZ] !!!reserved 0x22000000 length=0x 1000000 for xz!!
XZ: uncompressed size=0x3e77c0, ret=7
Starting kernel ...
early_atags_to_fdt() success
Booting Linux on physical CPU 0x0
Linux version 5.10.117 (longxing.nie@szl3bc12806) (arm-sigmastar-linux-uclibcgnueabihf-9.1.0-gcc (crosstool-NG 1.24.0) 9.1.0, GNU ld (crosstool-NG 1.24.0) 2.32) #48 SMP PREEMPT Fri Aug 29 16:29:53 CST 2025
CPU: ARMv7 Processor [411fd010] revision 0 (ARMv7), cr=50c5383d
CPU: div instructions available: patching division code
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
early_atags_to_fdt() success
OF: fdt: Machine model: IFORD SSC029C-S01A
LXmem is 0x8000000 PHYS_OFFSET is 0x20000000
Add mem start 0x20000000 size 0x8000000!!!!
LX_MEM = 0x20000000, 0x8000000
LX_MEM2 = 0x0, 0x0
LX_MEM3 = 0x0, 0x0
MMU_MEM = 0x0, 0x0
EMAC_LEN= 0x0
DRAM_LEN= 0x0
Memory policy: Data cache writealloc
Reserved memory: bypass cma0 node, using cmdline CMA params instead
OF: reserved mem: node cma0 compatible matching fail
no any mmap reserved
deal_with_reserve_mma_heap memblock_reserve success mma_config[0].reserved_start=
0x24000000 size:4000000
cma: Reserved 2 MiB at 0x23e00000
Zone ranges:
Normal [mem 0x0000000020000000-0x0000000023ffffff]
Movable zone start for each node
Early memory node ranges
node 0: [mem 0x0000000020000000-0x0000000023ffffff]
Initmem setup node 0 [mem 0x0000000020000000-0x0000000023ffffff]
percpu: Embedded 13 pages/cpu s22872 r8192 d22184 u53248
Built 1 zonelists, mobility grouping on. Total pages: 16256
Kernel command line: console=ttyS0,115200n8r root=/dev/mtdblock3 ro init=/linuxrc LX_MEM=0x8000000 mma_heap=mma_heap_name0,miu=0,sz=0x4000000 mma_memblock_remove=1 cma=2M mtdparts=nor0:0x4F000(BOOT),0x1000(ENV),0x300000(KERNEL),0x220000(rootfs),0xB0000(MISC),0x4D0000(miservice),0x500000(customer) nohz=off
printk: log_buf_len individual max cpu contribution: 32768 bytes
printk: log_buf_len total cpu_extra contributions: 32768 bytes
printk: log_buf_len min size: 32768 bytes
printk: log_buf_len: 65536 bytes
printk: early log buf free: 30484(93%)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes, linear)
mem auto-init: stack:off, heap alloc:off, heap free:off
Memory: 58228K/65536K available (2237K kernel code, 373K rwdata, 1080K rodata, 148K init, 118K bss, 5260K reserved, 2048K cma-reserved)
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
rcu: Preemptible hierarchical RCU implementation.
rcu: RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
Trampoline variant of Tasks RCU enabled.
rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
GICv3: 192 SPIs implemented
GICv3: 0 Extended SPIs implemented
GICv3: Distributor has no Range Selector support
GICv3: 16 PPIs implemented
GICv3: CPU0: found redistributor 0 region 0:0x16040000
sstar_init_main_intc: np->name=sstar_main_intc, parent=gic
sstar_pm_main_init: np->name=sstar_pm_main_intc, parent=sstar_main_intc
sstar_pm_gpi_init: np->name=sstar_pm_gpi_intc, parent=sstar_main_intc
sstar_gpi_init: np->name=sstar_gpi_intc, parent=sstar_main_intc
random: get_random_bytes called from start_kernel+0x20d/0x3a4 with crng_init=0
arch_timer: cp15 timer(s) running at 6.00MHz (virt).
clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x1623fa770, max_idle_ns: 440795202238 ns
sched_clock: 56 bits at 6MHz, resolution 166ns, wraps every 4398046511055ns
Switching to timer-based delay loop, resolution 166ns
printk: console [ttyS0] enabled
Calibrating delay loop (skipped), value calculated using timer frequency.. 12.00 BogoMIPS (lpj=60000)
pid_max: default: 4096 minimum: 301
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
CPU: Testing write buffer coherency: ok
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
Setting up static identity map for 0x20008280 - 0x200082d4
rcu: Hierarchical SRCU implementation.
smp: Bringing up secondary CPUs ...
GICv3: CPU1: found redistributor 1 region 0:0x16060000
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
smp: Brought up 1 node, 2 CPUs
SMP: Total of 2 processors activated (24.00 BogoMIPS).
CPU: All CPU(s) started in SVC mode.
devtmpfs: initialized
VFP support v0.3: implementor 41 architecture 3 part 40 variant 1 rev 2
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
futex hash table entries: 16 (order: -2, 1024 bytes, linear)
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
Version : MVX4##I###g599305bKL_LX510##[BR:dev_i6dw_bringup]#XVM
irq: IRQ43: trimming hierarchy from :soc:sstar_main_intc
irq: IRQ44: trimming hierarchy from :soc:sstar_main_intc
irq: IRQ45: trimming hierarchy from :soc:sstar_main_intc
irq: IRQ46: trimming hierarchy from :soc:sstar_main_intc
GPIO: probe end
[Padmux]reset PAD48(reg 0x3f00:52; mask0x300) t0 I2C0_MODE_4 (org: PM_SDIO_MODE_3)
Do qos-initialize
[sstar_update_dq_init]
clocksource: Switched to clocksource arch_sys_counter
NET: Registered protocol family 2
IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 6144 bytes, linear)
TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
TCP bind hash table entries: 1024 (order: 2, 20480 bytes, linear)
TCP: Hash tables configured (established 1024 bind 1024)
UDP hash table entries: 128 (order: 0, 6144 bytes, linear)
UDP-Lite hash table entries: 128 (order: 0, 6144 bytes, linear)
NET: Registered protocol family 1
Initialise system trusted keyrings
workingset: timestamp_bits=30 max_order=14 bucket_order=0
squashfs: version 4.0 (2009/01/31) Phillip Lougher
jffs2: version 2.2. © 2001-2006 Red Hat, Inc.
Key type asymmetric registered
Asymmetric key parser 'x509' registered
io scheduler mq-deadline registered
i2c /dev entries driver
failed to get uart clk_mcu
failed to get uart clk_mcu
[SSTAR_PM_GPI_INTC] hw:59 -> v:90
irq: IRQ90: trimming hierarchy from :soc:sstar_main_intc
please set rtc timer (hwclock -w)
sstar,rtcpwc 1f006800.rtcpwc: registered as rtc0
sstar,rtcpwc 1f006800.rtcpwc: setting system clock to 1970-01-01T00:00:00 UTC (0)
input: rtcpwc as /devices/platform/soc/1f006800.rtcpwc/input/input0
[Padmux]reset PAD48(reg 0x3f00:5; mask0x8) t0 I2C0_MODE_4 (org: GPIO_MODE)
[Padmux]reset PAD49(reg 0x3f00:6; mask0x8) t0 I2C0_MODE_4 (org: GPIO_MODE)
[Padmux]reset PAD3(reg 0x103e00:3; mask0x8) t0 I2C1_MODE_1 (org: GPIO_MODE)
[Padmux]reset PAD0(reg 0x103e00:0; mask0x8) t0 I2C1_MODE_1 (org: GPIO_MODE)
[Padmux]reset PAD65(reg 0x3f00:16; mask0x8) t0 PM_I2CM0_MODE_1 (org: GPIO_MODE)
[Padmux]reset PAD66(reg 0x3f00:17; mask0x8) t0 PM_I2CM0_MODE_1 (org: GPIO_MODE)
cryptodev: driver 1.10(a1e738a) loaded.
random: fast init done
ms_cpufreq_init 471 SIDD: 0x62 OSC:0xea
random: crng init done
ms_cpufreq_init 472 SIDD Thres: 0x0 OSC Thres:0x978
[ms_cpufreq_init] Current clk=800000048
SPI 54M
[FLASH] Device id is 0xa1 0x40 0x18
[SPINOR] ReadData = 0x6b
[SPINOR] Dummy = 0x8
[SPINOR] pageProgram = 0x2
[FLASH] BDMA mode
[SPINOR] complement = 0x0
[SPINOR] top/buttom = 0x0
[SPINOR] blocks = 0x0
[SPINOR] SRP0 = 0x0
[SPINOR] SRP1 = 0x0
[FLASH] End flash init.
sstar_spinor_probe: 7mtd .name = nor0, .size = 0x01000000 (16MiB)
.erasesize = 0x00001000 .numeraseregions = 0
7 cmdlinepart partitions found on MTD device nor0
Creating 7 MTD partitions on "nor0":
0x000000000000-0x00000004f000 : "BOOT"
0x00000004f000-0x000000050000 : "ENV"
0x000000050000-0x000000350000 : "KERNEL"
0x000000350000-0x000000570000 : "rootfs"
0x000000570000-0x000000620000 : "MISC"
0x000000620000-0x000000af0000 : "miservice"
0x000000af0000-0x000000ff0000 : "customer"
error, PmInfoSize :0 < 64
get mbx pm info fail,dump log disable
ss_mbx_cdev_init[159]: mbx_cdev init.
[sstar_pm_init] MIU0_BASE=20000000
[sstar_pm_init] resume_entry=0x2000ff2c, suspend_imi_vbase=0XC4876000
Registering SWP/SWPB emulation handler
Loading compiled-in X.509 certificates
OF: fdt: not creating '/sys/firmware/fdt': CRC check failed
clk: Not disabling unused clocks
VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
devtmpfs: mounted
Kernel memory protection not selected by kernel config.
Run /linuxrc as init process
process '/bin/busybox' started with executable stack
net.core.rmem_default = 163840
net.core.rmem_max = 163840
net.core.wmem_default = 524288
net.core.wmem_max = 1048576
net.ipv4.tcp_mem = 924 1232 1848
net.ipv4.tcp_rmem = 4096 87380 325120
net.ipv4.tcp_wmem = 4096 131072 393216
/etc/init.d/rcS: line 16: resize2fs: not found
/etc/init.d/rcS: line 17: resize2fs: not found
fuse: device not found, try 'modprobe fuse' first
insmod: can't read '/config/modules/5.10/sstar_rtcpwc.ko': No such file or directory
insmod: can't read '/config/modules/5.10/sstar_iic.ko': No such file or directory
insmod: can't read '/config/modules/5.10/sstar_timer.ko': No such file or directory
insmod: can't read '/config/modules/5.10/scsi_mod.ko': No such file or directory
insmod: can't read '/config/modules/5.10/usb-storage.ko': No such file or directory
insmod: can't read '/config/modules/5.10/sstar_pwm.ko': No such file or directory
insmod: can't read '/config/modules/5.10/sstar_mspi.ko': No such file or directory
insmod: can't read '/config/modules/5.10/mdrv_sar.ko': No such file or directory
insmod: can't read '/config/modules/5.10/drv_crypto.ko': No such file or directory
insmod: can't read '/config/modules/5.10/sd_mod.ko': No such file or directory
insmod: can't read '/config/modules/5.10/gyro.ko': No such file or directory
分析日志,程序是nor flash还是nand flash