当前位置: 首页 > news >正文

【全志V821_FoxPi】2-2 切换为spi nand方案启动

【全志V821_FoxPi】2-2 切换为spi nand方案启动

  • 一、切换为SPi Nand
  • 二、打包编译
  • 三、PhoenixSuit烧录
  • 四、烧录过程日志
  • 五、系统启动日志
  • 六、系统正常启动

一、切换为SPi Nand

SDK提供了便捷的方式快速切换为Spi Nand Flash
quick_config
但在此之前需要初始化环境和选择板级方案

source build/envsetup.sh
lunch 

根据需求将存储介质切换为spi nand,在这里是选择[20],不同SDK可能有差异

foxpi@foxpi:/opt/V821_SDK_V1.1$ quick_configAvailable Quick Config Name:0 musl_toolchain                    : Change this board cross toolchain to musl1 glibc_toolchain                   : Change this board cross toolchain to glibc2 set_cpu_vf_0                      : Set cpu 960mhz (0.92v)3 set_cpu_vf_2                      : Set cpu 1200mhz (1.00v)4 kernel compression lzma           : Set kernel compression method to lzma.5 kernel compression gzip           : Set kernel compression method to gzip.6 kernel compression none           : Set kernel compression method to none.7 v821_smac                         : Set v821 smac for this board8 disable_v821_sip_wifi             : Set to disable v821 sip wifi (for v821l2-xxx)9 v821_smac_etf                     : Set v821 smac_etf for this board10 v821_fmac_etf                     : Set v821 fmac_etf for this board11 memory_optimization               : Set memory optimization for kernel, will disable some less commonly used functions12 product_close_debug_config        : Close debug configs for mass production13 mpp_compile_dynamic_lib           : Set mpp compile dynamic lib for this board14 mpp_compile_static_lib            : Set mpp compile static lib for this board15 de_resize_config                  : Open de resize function for person detection16 debug_linux                       : Open kallsyms and debug_fs for kernel debug17 debug_rtos                        : Open rtos uart for rtos debug, will disable sdc018 secure_firmawre                   : Set to build secure firmawre for this board19 change_to_emmc                    : Set device storage to emmc20 change_to_nand                    : Set device storage to spi nand21 one_gc1084_sensor                 : Set one camera of gc1084 online for this board22 one_gc2083_sensor                 : Set one camera of gc2083 online for this board23 one_sc2336_sensor                 : Set one camera of sc2336 online for this board24 one_nvp6158c_sensor               : Set nvp6158c 2h for this board25 one_sc3336_sensor(2in1)           : Set one camera of sc3336 2in1 mode for this board26 one_gc4663_sensor(2in1)           : Set one camera of gc4663 2in1 mode for this board27 one_f37p_sensor                   : Set one camera of f37p online for this board28 one_imx258(af)_sensor             : Set one camera of imx258(af) online for this board29 one_gc2083_and_one_os02g10_sensor : Set dual camera of gc2083 and os02g10 for this board, mipi and dvp30 dual_gc1084_sensor                : Set dual camera of gc1084 for this board31 dual_gc2083_sensor                : Set dual camera of gc2083 for this board, sensora: 0x6e, sensorb: 0x7e32 dual_gc2083_sensor(stitch_mode)   : Set dual camera of gc2083 for this board, sensora: 0x6e, sensorb: 0x7e33 dual_sc2336_sensor                : Set dual camera of sc2336 for this board, sensora: 0x60, sensorb: 0x6434 default_sensor_config             : Set to default camera config (gc1084)35 default_dual_sensor_config        : Set dual camera of base for this board (gc1084_dual)36 e907_isp                          : Set e907 to run isp server37 e907_dual_isp                     : Set e907 to run isp server (dual sensor)38 lcd_nv3049f_480_854               : Set to support lcd nv3049f39 pl2_pl3_uart3                     : Set debug uart to pl2 pl3 with uart3
Which would you like? 20[info]:  It will be overwrite SDK configuration with 'change_to_nand' config, agree? [y/N]  y

二、打包编译

source build/envsetup.sh
make 
pack

生成了img镜像:/opt/V821_SDK_V1.1/out/v821_linux_foxpi_uart0.img
注意:nand flash镜像是不带nor标识的

在这里插入图片描述

三、PhoenixSuit烧录

使用PhoenixSuit.exe烧录刚才生成的img文件
在这里插入图片描述

这里的串口使用的是uart0,对应IO为 PD22(TX)、PD23(RX)
接上串口可以看到烧录过程

在这里插入图片描述

我手上的是华邦128MB的nand flash,为全志适配的版本,烧录的时候正常识别

在这里插入图片描述

烧录完成

在这里插入图片描述

四、烧录过程日志

[641]fes begin commit:2a7af14237
[643]set pll start
[646]set pll end
[648]board init ok: use hosc 40M
[651]beign to init dram
[655]DRAM use internal ZQ!!
[657]ZQ value = 0x2f
[660][AUTO DEBUG] single rank and full DQ!
[665][AUTO DEBUG] rank 0 row = 13
[668][AUTO DEBUG] rank 0 bank = 4
[671][AUTO DEBUG] rank 0 page size = 2 KB
[675]DRAM BOOT DRIVE INFO: V1.00
[678]DRAM CLK = 520 MHz
[680]DRAM Type = 2 (2:DDR2,3:DDR3)
[683]DRAMC read ODT off.
[685]DRAM ODT off.
[688]trefi: 7.8us
[689]DRAM Size = 64 MB
[702]DRAM simple test OK.
[704]init dram okU-Boot 2018.07-g90967e5 (Mar 01 2025 - 16:14:15 +0000) Allwinner Technology[02.671]DRAM:  64 MiB
[02.709]Relocation Offset is: 01f29000, reloc addr is: 83f29000
[02.938]secure enable bit: 0
[02.951]CPU=614 MHz,PERI=3072 Mhz,AHB=192 Mhz, APB=96Mhz
[02.959]sunxi flash map init
SPI ALL:   ready
[03.112]init_clocks:finish
[03.115]flash init start
[03.117]workmode = 16,storage type = 0
try card 0
set card number 0
get card number 0
[03.131][mmc]: mmc driver ver uboot2018:2024-08-27 9:01:00
[03.160][mmc]: get sdc_type fail and use default host:tm1.
[03.301][mmc]: can't find node "mmc0",will add new node
[03.306][mmc]: fdt err returned <no error>
[03.310][mmc]: Using default timing para
[03.314][mmc]: SUNXI SDMMC Controller Version:0x50400
[03.329][mmc]: mmc 0 cmd timeout 100 status 100
[03.333][mmc]: smc 0 err, cmd 8,  RTO
[03.337][mmc]: mmc 0 close bus gating and reset
[03.343][mmc]: mmc 0 cmd timeout 100 status 100
[03.347][mmc]: smc 0 err, cmd 55,  RTO
[03.351][mmc]: mmc 0 close bus gating and reset
[03.360][mmc]: mmc 0 cmd timeout 100 status 100
[03.365][mmc]: smc 0 err, cmd 1,  RTO
[03.369][mmc]: mmc 0 close bus gating and reset
[03.373][mmc]: Card did not respond to voltage select!
[03.378][mmc]: mmc_init: -95, time 59
[03.382][mmc]: mmc_init: mmc init fail, err -95
MMC init failed
try emmc fail
[03.440]sunxi-spinand: AW SPINand MTD Layer Version: 1.13 20231225
[03.446]sunxi-spinand-phy: AW SPINand Phy Layer Version: 1.20 20240320
[03.742]sunxi-spinand-phy: request spi0 gpio ok
[03.746]sunxi-spinand-phy: request general tx dma channel ok!
[03.752]sunxi-spinand-phy: request general rx dma channel ok!
[03.758]sunxi-spinand-phy: set spic0 clk to 20 Mhz
[03.762]sunxi-spinand-phy: init spic0 clk ok
[03.767]sunxi-spinand-phy: detect munufacture from id table: Winbond
[03.773]sunxi-spinand-phy: detect spinand id: ff21aaef ffffffff
[03.779]sunxi-spinand-phy: ========== arch info ==========
[03.785]sunxi-spinand-phy: Model:               W25N01GVZEIG
[03.791]sunxi-spinand-phy: Munufacture:         Winbond
[03.796]sunxi-spinand-phy: DieCntPerChip:       1
[03.800]sunxi-spinand-phy: BlkCntPerDie:        1024
[03.805]sunxi-spinand-phy: PageCntPerBlk:       64
[03.810]sunxi-spinand-phy: SectCntPerPage:      4
[03.815]sunxi-spinand-phy: OobSizePerPage:      64
[03.820]sunxi-spinand-phy: BadBlockFlag:        0x0
[03.825]sunxi-spinand-phy: OperationOpt:        0x7
[03.829]sunxi-spinand-phy: MaxEraseTimes:       65000
[03.835]sunxi-spinand-phy: EccFlag:             0x0
[03.839]sunxi-spinand-phy: EccType:             2
[03.844]sunxi-spinand-phy: EccProtectedType:    3
[03.849]sunxi-spinand-phy: ========================================
[03.855]sunxi-spinand-phy:
[03.858]sunxi-spinand-phy: ========== physical info ==========
[03.864]sunxi-spinand-phy: TotalSize:    128 M
[03.868]sunxi-spinand-phy: SectorSize:   512 B
[03.872]sunxi-spinand-phy: PageSize:     2 K
[03.877]sunxi-spinand-phy: BlockSize:    128 K
[03.881]sunxi-spinand-phy: OOBSize:      64 B
[03.885]sunxi-spinand-phy: ========================================
[03.892]sunxi-spinand-phy:
[03.894]sunxi-spinand-phy: ========== logical info ==========
[03.900]sunxi-spinand-phy: TotalSize:    128 M
[03.905]sunxi-spinand-phy: SectorSize:   512 B
[03.909]sunxi-spinand-phy: PageSize:     2 K
[03.913]sunxi-spinand-phy: BlockSize:    128 K
[03.918]sunxi-spinand-phy: OOBSize:      64 B
[03.922]sunxi-spinand-phy: ========================================
[03.980]sunxi-spinand-phy: block lock register: 0x00
[03.985]sunxi-spinand-phy: feature register: 0x19
[03.990]sunxi-spinand-phy: sunxi physic nand init end
[04.853]sunxi-spinand-phy: set spic0 clk to 100 Mhz
[09.671]sunxi-spinand-phy: Sample mode:1  min_delay:160 max_delay:14280 right_delay:d)
[12.395]Loading Environment from SUNXI_FLASH... OK
[12.420]try to burn key
[12.428]out of usb burn from boot: not boot mode
Hit any key to stop autoboot:  0
sunxi work mode=0x10
run usb efex
delay time 2500
usb init ok
set address 0x9
set address 0x9
set address 0x9 ok
SUNXI_EFEX_ERASE_TAG
erase_flag = 0x1
origin_erase_flag = 0x1
FEX_CMD_fes_verify_status
FEX_CMD_fes_verify last err=0
the 0 mbr table is ok
the 1 mbr table is ok
the 2 mbr table is ok
the 3 mbr table is ok
*************MBR DUMP***************
total mbr part 9part[0] name      :boot-resource
part[0] classname :DISK
part[0] addrlo    :0x1f0
part[0] lenlo     :0x3e0
part[0] user_type :32768
part[0] keydata   :0
part[0] ro        :0part[1] name      :env
part[1] classname :DISK
part[1] addrlo    :0x5d0
part[1] lenlo     :0x1f0
part[1] user_type :32768
part[1] keydata   :0
part[1] ro        :0part[2] name      :env-redund
part[2] classname :DISK
part[2] addrlo    :0x7c0
part[2] lenlo     :0x1f0
part[2] user_type :32768
part[2] keydata   :0
part[2] ro        :0part[3] name      :boot
part[3] classname :DISK
part[3] addrlo    :0x9b0
part[3] lenlo     :0x2aa0
part[3] user_type :32768
part[3] keydata   :0
part[3] ro        :0part[4] name      :private
part[4] classname :DISK
part[4] addrlo    :0x3450
part[4] lenlo     :0x400
part[4] user_type :32768
part[4] keydata   :0
part[4] ro        :0part[5] name      :riscv0
part[5] classname :DISK
part[5] addrlo    :0x3850
part[5] lenlo     :0x1000
part[5] user_type :32768
part[5] keydata   :0
part[5] ro        :0part[6] name      :rootfs
part[6] classname :DISK
part[6] addrlo    :0x4850
part[6] lenlo     :0x2e80
part[6] user_type :32768
part[6] keydata   :0
part[6] ro        :0part[7] name      :rootfs_data
part[7] classname :DISK
part[7] addrlo    :0x76d0
part[7] lenlo     :0x2800
part[7] user_type :32768
part[7] keydata   :0
part[7] ro        :0part[8] name      :UDISK
part[8] classname :DISK
part[8] addrlo    :0x9ed0
part[8] lenlo     :0x0
part[8] user_type :33024
part[8] keydata   :0
part[8] ro        :0common1(partition3) need it, here is a weak func
total part: 10
mbr 0, 1f0, 8000
boot-resource 1, 3e0, 8000
env 2, 1f0, 8000
env-redund 3, 1f0, 8000
boot 4, 2aa0, 8000
private 5, 400, 8000
riscv0 6, 1000, 8000
rootfs 7, 2e80, 8000
rootfs_data 8, 2800, 8000
UDISK 9, 0, 8100
[17.430]erase blk 0 to blk 32
need erase flash: 1
[17.496]get secure storage map err
secure storage init err
[17.502]mtdparts: mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys)device nand0 <nand>, # parts = 4#: name                size            offset          mask_flags0: boot0               0x00100000      0x00000000      11: uboot               0x00300000      0x00100000      12: secure_storage      0x00100000      0x00400000      13: sys                 0x07b00000      0x00500000      0active partition: nand0,0 - (boot0) 0x00100000 @ 0x00000000defaults:
mtdids  : nand0=nand
mtdparts: mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys)
[17.579]MTD info (4)
[17.581]pagesize: 0x800
[17.583]blksize: 0x20000
[17.586]num  offset     bytes      name
[17.589]0    0x00000000 0x00100000 boot0
[17.593]1    0x00100000 0x00300000 uboot
[17.597]2    0x00400000 0x00100000 secure_storage
[17.602]3    0x00500000 0x07b00000 sys
[17.606]ubi attach the last part of mtd device: NO.3
[18.718]ubi0: attaching mtd4
[22.256]ubi0: scanning is finished
[22.524]ubi0: attached mtd4 (name "sys", size 123 MiB)
[22.529]ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[22.536]ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[22.543]ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[22.550]ubi0: good PEBs: 984, bad PEBs: 0, corrupted PEBs: 0
[22.555]ubi0: user volume: 10, internal volumes: 1, max. volumes count: 128
[22.563]ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0
[22.571]ubi0: available PEBs: 0, total reserved PEBs: 984, PEBs reserved for bad PEB handling: 40
private part exist
[22.678]logical area info: 940 126976 last_lba: 233119
[22.690]MTD info (4)
[22.693]pagesize: 0x800
[22.695]blksize: 0x20000
[22.697]num  offset     bytes      name
[22.701]0    0x00000000 0x00100000 boot0
[22.705]1    0x00100000 0x00300000 uboot
[22.709]2    0x00400000 0x00100000 secure_storage
[22.714]3    0x00500000 0x07b00000 sys
[22.719]MBR info (unalign):
[22.722]partno   addr       sects      type       name
[22.727]0        0x00000000 0x000001f0 0x00000001 mbr
[22.732]1        0x000001f0 0x000003e0 0x00008000 boot-resource
[22.738]2        0x000005d0 0x000001f0 0x00008000 env
[22.743]3        0x000007c0 0x000001f0 0x00008000 env-redund
[22.749]4        0x000009b0 0x00002aa0 0x00008000 boot
[22.755]5        0x00003450 0x00000400 0x00008000 private
[22.760]6        0x00003850 0x00001000 0x00008000 riscv0
[22.766]7        0x00004850 0x00005dc0 0x00008000 rootfs
[22.771]8        0x0000a610 0x00002800 0x00008000 rootfs_data
[22.777]9        0x0000ce10 0x0002be58 0x00008100 UDISK
[22.784]ubi attach the last part of mtd device: NO.3
[22.789]MBR info (align):
[22.792]partno   addr       sects      type       name
[22.797]0        0x00002800 0x000001f0 0x00000001 mbr
[22.802]1        0x000029f0 0x000003e0 0x00008000 boot-resource
[22.809]2        0x00002dd0 0x000001f0 0x00008000 env
[22.814]3        0x00002fc0 0x000001f0 0x00008000 env-redund
[22.820]4        0x000031b0 0x00002aa0 0x00008000 boot
[22.825]5        0x00005c50 0x000004d8 0x00008000 private
[22.831]6        0x00006128 0x00001078 0x00008000 riscv0
[22.836]7        0x000071a0 0x00005df8 0x00008000 rootfs
[22.842]8        0x0000cf98 0x000028b0 0x00008000 rootfs_data
[22.848]9        0x0000f848 0x0002be58 0x00008100 UDISK
GPT:boot-resource: 1f0           5cf
GPT:env         : 5d0           7bf
GPT:env-redund  : 7c0           9af
GPT:boot        : 9b0           344f
GPT:private     : 3450          384f
GPT:riscv0      : 3850          484f
GPT:rootfs      : 4850          a60f
GPT:rootfs_data : a610          ce0f
GPT:UDISK       : ce10          38c67
begin to store data
part 0 name boot-resource
keydata = 0x0
part 1 name env
keydata = 0x0
part 2 name env-redund
keydata = 0x0
part 3 name boot
keydata = 0x0
part 4 name private
keydata = 0x0
find keypart private
keypart read start: 0x3450, sectors 0x400
keypart part private read  0x3450, sectors 0x400
part 5 name riscv0
keydata = 0x0
part 6 name rootfs
keydata = 0x0
part 7 name rootfs_data
keydata = 0x0
part 8 name UDISK
keydata = 0x0
begin to erase
[23.308]erase blk 0 to blk 32
[23.330]erase blk 40 to blk 1024
finish erase
rewrite
force mbrdevice nand0 <nand>, # parts = 4#: name                size            offset          mask_flags0: boot0               0x00100000      0x00000000      11: uboot               0x00300000      0x00100000      12: secure_storage      0x00100000      0x00400000      13: sys                 0x07b00000      0x00500000      0active partition: nand0,0 - (boot0) 0x00100000 @ 0x00000000defaults:
mtdids  : nand0=nand
mtdparts: mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys)
[23.984]MTD info (4)
[23.986]pagesize: 0x800
[23.989]blksize: 0x20000
[23.991]num  offset     bytes      name
[23.995]0    0x00000000 0x00100000 boot0
[23.999]1    0x00100000 0x00300000 uboot
[24.003]2    0x00400000 0x00100000 secure_storage
[24.008]3    0x00500000 0x07b00000 sys
[24.013]MBR info (unalign):
[24.015]partno   addr       sects      type       name
[24.021]0        0x00000000 0x000001f0 0x00000001 mbr
[24.026]1        0x000001f0 0x000003e0 0x00008000 boot-resource
[24.032]2        0x000005d0 0x000001f0 0x00008000 env
[24.037]3        0x000007c0 0x000001f0 0x00008000 env-redund
[24.043]4        0x000009b0 0x00002aa0 0x00008000 boot
[24.048]5        0x00003450 0x00000400 0x00008000 private
[24.054]6        0x00003850 0x00001000 0x00008000 riscv0
[24.060]7        0x00004850 0x00002e80 0x00008000 rootfs
[24.065]8        0x000076d0 0x00002800 0x00008000 rootfs_data
[24.071]9        0x00009ed0 0x00000000 0x00008100 UDISK
[24.078]ubi attach the last part of mtd device: NO.3
[24.083]MBR info (align):
[24.086]partno   addr       sects      type       name
[24.091]0        0x00002800 0x000001f0 0x00000001 mbr
[24.096]1        0x000029f0 0x000003e0 0x00008000 boot-resource
[24.102]2        0x00002dd0 0x000001f0 0x00008000 env
[24.108]3        0x00002fc0 0x000001f0 0x00008000 env-redund
[24.114]4        0x000031b0 0x00002aa0 0x00008000 boot
[24.119]5        0x00005c50 0x000004d8 0x00008000 private
[24.125]6        0x00006128 0x00001078 0x00008000 riscv0
[24.130]7        0x000071a0 0x00002e80 0x00008000 rootfs
[24.136]8        0x0000a020 0x000028b0 0x00008000 rootfs_data
[24.142]9        0x0000c8d0 0x00000000 0x00008100 UDISK
[24.147]ubi attach the last part of mtd device: NO.3
[24.152]ubi attatch mtd, name: sys[24.156]ubi0: detaching mtd4
[24.173]ubi0: mtd4 is detached
[24.178]ubi0: attaching mtd4
[25.756]ubi0: scanning is finished
[25.760]ubi0: empty MTD device detected
[26.026]ubi0: attached mtd4 (name "sys", size 123 MiB)
[26.032]ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[26.038]ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[26.045]ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[26.052]ubi0: good PEBs: 984, bad PEBs: 0, corrupted PEBs: 0
[26.058]ubi0: user volume: 0, internal volumes: 1, max. volumes count: 128
[26.065]ubi0: max/mean erase counter: 0/0, WL threshold: 4096, image sequence number: 0
[26.073]ubi0: available PEBs: 940, total reserved PEBs: 44, PEBs reserved for bad PEB handling: 40
Creating static volume mbr of size 253952
Creating dynamic volume boot-resource of size 507904
Creating dynamic volume env of size 253952
Creating dynamic volume env-redund of size 253952
Creating dynamic volume boot of size 5586944
Creating dynamic volume private of size 634880
Creating dynamic volume riscv0 of size 2158592
Creating dynamic volume rootfs of size 6094848
Creating dynamic volume rootfs_data of size 5332992
No size specified -> Using max size (98279424)
[34.738]reset last volume size to 0x2edd0
Creating dynamic volume UDISK of size 98279424
[34.928]existed volume UDISK size is 191952(sects) , inside ubi part size is 0(sects),existed volume size to update inside ubi part size
[34.941]existed volume UDISK size is 191952(sects) , inside ubi part size is 0(sects),existed volume size to update inside ubi part size
[35.166]fill gap start: volume mbr sects 0x170
[36.841]fill gap end: volume mbr
[36.905]update partition map
[36.908]logical area info: 940 126976 last_lba: 233119
[37.005]logical area info: 940 126976 last_lba: 233119
[37.150]logical area info: 940 126976 last_lba: 233119
[37.295]logical area info: 940 126976 last_lba: 233119
[37.442]logical area info: 940 126976 last_lba: 233119
[37.586]logical area info: 940 126976 last_lba: 233119
[37.731]logical area info: 940 126976 last_lba: 233119
[37.878]logical area info: 940 126976 last_lba: 233119
[38.023]logical area info: 940 126976 last_lba: 233119
[38.167]logical area info: 940 126976 last_lba: 233119
[38.314]logical area info: 940 126976 last_lba: 233119
[38.459]logical area info: 940 126976 last_lba: 233119
[38.604]logical area info: 940 126976 last_lba: 233119
[38.751]logical area info: 940 126976 last_lba: 233119
[38.895]logical area info: 940 126976 last_lba: 233119
[39.040]logical area info: 940 126976 last_lba: 233119
[39.187]logical area info: 940 126976 last_lba: 233119
[39.332]logical area info: 940 126976 last_lba: 233119
[39.477]logical area info: 940 126976 last_lba: 233119
[39.624]logical area info: 940 126976 last_lba: 233119
[39.768]logical area info: 940 126976 last_lba: 233119
[39.913]logical area info: 940 126976 last_lba: 233119
[40.060]logical area info: 940 126976 last_lba: 233119
[40.205]logical area info: 940 126976 last_lba: 233119
[40.349]logical area info: 940 126976 last_lba: 233119
[40.496]logical area info: 940 126976 last_lba: 233119
[40.641]logical area info: 940 126976 last_lba: 233119
[40.786]logical area info: 940 126976 last_lba: 233119
[40.933]logical area info: 940 126976 last_lba: 233119
[41.077]logical area info: 940 126976 last_lba: 233119
[41.222]logical area info: 940 126976 last_lba: 233119
[41.389]logical area info: 940 126976 last_lba: 233119
keypart write start: 0x3450, sectors 0x400
flash exit
SUNXI_EFEX_MBR_TAG
mbr size = 0x10000
force mbrdevice nand0 <nand>, # parts = 4#: name                size            offset          mask_flags0: boot0               0x00100000      0x00000000      11: uboot               0x00300000      0x00100000      12: secure_storage      0x00100000      0x00400000      13: sys                 0x07b00000      0x00500000      0active partition: nand0,0 - (boot0) 0x00100000 @ 0x00000000defaults:
mtdids  : nand0=nand
mtdparts: mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys)
[42.716]MTD info (4)
[42.718]pagesize: 0x800
[42.721]blksize: 0x20000
[42.723]num  offset     bytes      name
[42.727]0    0x00000000 0x00100000 boot0
[42.731]1    0x00100000 0x00300000 uboot
[42.735]2    0x00400000 0x00100000 secure_storage
[42.740]3    0x00500000 0x07b00000 sys
[42.745]MBR info (unalign):
[42.747]partno   addr       sects      type       name
[42.753]0        0x00000000 0x000001f0 0x00000001 mbr
[42.758]1        0x000001f0 0x000003e0 0x00008000 boot-resource
[42.764]2        0x000005d0 0x000001f0 0x00008000 env
[42.769]3        0x000007c0 0x000001f0 0x00008000 env-redund
[42.775]4        0x000009b0 0x00002aa0 0x00008000 boot
[42.780]5        0x00003450 0x00000400 0x00008000 private
[42.786]6        0x00003850 0x00001000 0x00008000 riscv0
[42.792]7        0x00004850 0x00002e80 0x00008000 rootfs
[42.797]8        0x000076d0 0x00002800 0x00008000 rootfs_data
[42.803]9        0x00009ed0 0x0002edd0 0x00008100 UDISK
[42.810]ubi attach the last part of mtd device: NO.3
[42.815]MBR info (align):
[42.818]partno   addr       sects      type       name
[42.823]0        0x00002800 0x000001f0 0x00000001 mbr
[42.828]1        0x000029f0 0x000003e0 0x00008000 boot-resource
[42.834]2        0x00002dd0 0x000001f0 0x00008000 env
[42.840]3        0x00002fc0 0x000001f0 0x00008000 env-redund
[42.846]4        0x000031b0 0x00002aa0 0x00008000 boot
[42.851]5        0x00005c50 0x000004d8 0x00008000 private
[42.856]6        0x00006128 0x00001078 0x00008000 riscv0
[42.862]7        0x000071a0 0x00002e80 0x00008000 rootfs
[42.868]8        0x0000a020 0x000028b0 0x00008000 rootfs_data
[42.874]9        0x0000c8d0 0x0002edd0 0x00008100 UDISK
[42.879]ubi attach the last part of mtd device: NO.3
[42.884]ubi attatch mtd, name: sys[42.888]ubi0: detaching mtd4
[42.905]ubi0: mtd4 is detached
[42.910]ubi0: attaching mtd4
[46.443]ubi0: scanning is finished
[46.713]ubi0: attached mtd4 (name "sys", size 123 MiB)
[46.718]ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[46.725]ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[46.732]ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[46.739]ubi0: good PEBs: 984, bad PEBs: 0, corrupted PEBs: 0
[46.744]ubi0: user volume: 10, internal volumes: 1, max. volumes count: 128
[46.752]ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0
[46.760]ubi0: available PEBs: 0, total reserved PEBs: 984, PEBs reserved for bad PEB handling: 40
[46.770]volume mbr existed, not create again
[46.774]volume boot-resource existed, not create again
[46.779]volume env existed, not create again
[46.784]volume env-redund existed, not create again
[46.789]volume boot existed, not create again
[46.794]volume private existed, not create again
[46.798]volume riscv0 existed, not create again
[46.803]volume rootfs existed, not create again
[46.808]volume rootfs_data existed, not create again
[46.813]volume UDISK existed, not create again
[47.032]fill gap start: volume mbr sects 0x170
[48.722]fill gap end: volume mbr
[48.787]update partition map
[48.882]logical area info: 940 126976 last_lba: 233119
[49.026]logical area info: 940 126976 last_lba: 233119
[49.171]logical area info: 940 126976 last_lba: 233119
[49.318]logical area info: 940 126976 last_lba: 233119
[49.463]logical area info: 940 126976 last_lba: 233119
[49.607]logical area info: 940 126976 last_lba: 233119
[49.755]logical area info: 940 126976 last_lba: 233119
[49.899]logical area info: 940 126976 last_lba: 233119
[50.044]logical area info: 940 126976 last_lba: 233119
[50.191]logical area info: 940 126976 last_lba: 233119
[50.336]logical area info: 940 126976 last_lba: 233119
[50.480]logical area info: 940 126976 last_lba: 233119
[50.627]logical area info: 940 126976 last_lba: 233119
[50.772]logical area info: 940 126976 last_lba: 233119
[50.917]logical area info: 940 126976 last_lba: 233119
[51.064]logical area info: 940 126976 last_lba: 233119
[51.208]logical area info: 940 126976 last_lba: 233119
[51.353]logical area info: 940 126976 last_lba: 233119
[51.500]logical area info: 940 126976 last_lba: 233119
[51.645]logical area info: 940 126976 last_lba: 233119
[51.790]logical area info: 940 126976 last_lba: 233119
[51.937]logical area info: 940 126976 last_lba: 233119
[52.081]logical area info: 940 126976 last_lba: 233119
[52.226]logical area info: 940 126976 last_lba: 233119
[52.373]logical area info: 940 126976 last_lba: 233119
[52.518]logical area info: 940 126976 last_lba: 233119
[52.662]logical area info: 940 126976 last_lba: 233119
[52.809]logical area info: 940 126976 last_lba: 233119
[52.954]logical area info: 940 126976 last_lba: 233119
[53.099]logical area info: 940 126976 last_lba: 233119
FEX_CMD_fes_verify_status
FEX_CMD_fes_verify last err=0
[53.564]fill gap start: volume boot-resource sects 0x340
[54.790]fill gap end: volume boot-resource
FEX_CMD_fes_verify_value, start 0x1f0, size high 0x0:low 0x14000
FEX_CMD_fes_verify_value 0xe6f75b5c
[56.496]fill gap start: volume env sects 0xf0
[57.158]fill gap end: volume env
FEX_CMD_fes_verify_value, start 0x5d0, size high 0x0:low 0x20000
FEX_CMD_fes_verify_value 0x80bb13fa
[58.665]fill gap start: volume env-redund sects 0xf0
[59.328]fill gap end: volume env-redund
FEX_CMD_fes_verify_value, start 0x7c0, size high 0x0:low 0x20000
FEX_CMD_fes_verify_value 0x80bb13fa
[75.035]fill gap start: volume boot sects 0x940
[77.440]fill gap end: volume boot
FEX_CMD_fes_verify_value, start 0x9b0, size high 0x0:low 0x42c000
FEX_CMD_fes_verify_value 0x8b6dfd69
[88.437]fill gap start: volume riscv0 sects 0x7a1
[90.545]fill gap end: volume riscv0
FEX_CMD_fes_verify_value, start 0x3850, size high 0x0:low 0x10bd4c
FEX_CMD_fes_verify_value 0xdff14d17
[107.768]fill gap start: volume rootfs sects 0xc80
[110.846]fill gap end: volume rootfs
FEX_CMD_fes_verify_value, start 0x4850, size high 0x0:low 0x440000
FEX_CMD_fes_verify_value 0x625d95e6
bootfile_mode=4
SUNXI_EFEX_BOOT1_TAG
boot1 size = 0xbc000, max size = 0x200000
uboot size = 0xbc000
storage type = 0
[119.772]uboot blk range [8-32)
[119.775]download uboot to block 8 (6 blocks) len 752K
[122.081]download uboot to block 14 (6 blocks) len 752K
[124.388]download uboot to block 20 (6 blocks) len 752K
[126.696]download uboot to block 26 (6 blocks) len 752K
FEX_CMD_fes_verify_status
FEX_CMD_fes_verify last err=0
bootfile_mode=4
SUNXI_EFEX_BOOT0_TAG
boot0 size = 0xe000
dram para[0] = 208
dram para[1] = 2
dram para[2] = 7b7bf9
dram para[3] = 0
dram para[4] = d2
dram para[5] = 400000
dram para[6] = e73
dram para[7] = 2
dram para[8] = 0
dram para[9] = 0
dram para[10] = 469991
dram para[11] = 131a10c
dram para[12] = 56040
dram para[13] = b4787896
dram para[14] = 0
dram para[15] = 48484848
dram para[16] = 48
dram para[17] = 1621121e
dram para[18] = 0
dram para[19] = 0
dram para[20] = 0
dram para[21] = 0
dram para[22] = 0
dram para[23] = b4006101
dram para[24] = 0
dram para[25] = 0
dram para[26] = 0
dram para[27] = 0
dram para[28] = 0
dram para[29] = 0
dram para[30] = 0
dram para[31] = 0
storage type = 0
[129.344]download boot0 to block 0 len 56K
[129.520]download boot0 to block 1 len 56K
[129.697]download boot0 to block 2 len 56K
[129.873]download boot0 to block 3 len 56K
[130.050]download boot0 to block 4 len 56K
[130.226]download boot0 to block 5 len 56K
[130.402]download boot0 to block 6 len 56K
[130.578]download boot0 to block 7 len 56K
FEX_CMD_fes_verify_status
FEX_CMD_fes_verify last err=0
sunxi_efex_next_action=2
exit usb
next work 2

五、系统启动日志

[0]HELLO! BOOT0 is starting!
[2]BOOT0 commit : 2a7af14237
[5]set pll start
[8]set pll end
[10]board init ok: use hosc 40M
[12]mode:0x1 sample delay:0xd
[15]OperationOpt:7
[17]spinand UBOOT_START_BLK_NUM 8 UBOOT_LAST_BLK_NUM 32
[23]boot param - magic error
[27]DRAM use internal ZQ!!
[30]ZQ value = 0x2f
[32]DRAM BOOT DRIVE INFO: V1.00
[34]DRAM CLK = 520 MHz
[37]DRAM Type = 2 (2:DDR2,3:DDR3)
[40]DRAMC read ODT off.
[42]DRAM ODT off.
[44]trefi: 7.8us
[46]DRAM Size = 64 MB
[49]DRAM simple test OK.
[52]dram size =64
[53]mode:0x1 sample delay:0xd
[56]OperationOpt:7
[58]spinand UBOOT_START_BLK_NUM 8 UBOOT_LAST_BLK_NUM 32
[63]mode:0x1 sample delay:0xd
[65]OperationOpt:7
[67]spinand UBOOT_START_BLK_NUM 8 UBOOT_LAST_BLK_NUM 32
[72]block from 8 to 32
[120]Check is correct. Find a good uboot copy at block 8
[125]dma 0x200e19c int is not used yet
[128]dma 0x200e19c int is free, you do not need to free it again
[134]Entry_name        = opensbi
[137]Entry_name        = u-boot
[141]Jump to OpenSBI: opensbi_base = 0x80fc0000, dtb_base = 0x0, uboot_base = 0x82000000OpenSBI c19b4e8ed2bdc4057ebb0077a35f3ff672c1d68d____                    _____ ____ _____/ __ \                  / ____|  _ \_   _|| |  | |_ __   ___ _ __ | (___ | |_) || || |  | | '_ \ / _ \ '_ \ \___ \|  _ < | || |__| | |_) |  __/ | | |____) | |_) || |_\____/| .__/ \___|_| |_|_____/|____/_____|| ||_|init msb region pma attribute
Platform Name             : sun300iw1
Platform Features         : medeleg
Platform HART Count       : 1
Platform IPI Device       : sunxi_plicsw
Platform Timer Device     : sunxi_plmt @ 40000000Hz
Platform Console Device   : sunxi_uart
Platform HSM Device       : ---
Platform PMU Device       : ---
Platform Reboot Device    : sunxi_wdt
Platform Shutdown Device  : sunxi_wdt
Firmware Base             : 0x80fc0400
Firmware Size             : 75 KB
Runtime SBI Version       : 0.3Domain0 Name              : root
Domain0 Boot HART         : 0
Domain0 HARTs             : 0*
Domain0 Region00          : 0x80fc0000-0x80fdffff ()
Domain0 Region01          : 0x00000000-0xffffffff (R,W,X)
Domain0 Next Address      : 0x82000000
Domain0 Next Arg1         : 0x00000000
Domain0 Next Mode         : S-mode
Domain0 SysReset          : yesBoot HART ID              : 0
Boot HART Domain          : root
Boot HART ISA             : rv32imafdcnsux
Boot HART Features        : scounteren,mcounteren,mcountinhibit,sscofpmf
Boot HART PMP Count       : 64
Boot HART PMP Granularity : 8
Boot HART PMP Address Bits: 31
Boot HART MHPM Count      : 4
Boot HART MIDELEG         : 0x00000222
Boot HART MEDELEG         : 0x0000b109U-Boot 2018.07-g90967e5 (Mar 01 2025 - 16:14:15 +0000) Allwinner TechnologyI2C:   ready
[00.301]DRAM:  64 MiB
[00.303]Relocation Offset is: 01f20000, reloc addr is: 83f20000
[00.311]secure enable bit: 0
[00.314]drivers/sunxi_power/pmu_axpnull.c pmu_axpnull_probe 26 axpdummy probe
[00.320]PMU: pmu_axpnull found
FDT ERROR:fdt_get_regulator_name:get property handle twi-supply error:FDT_ERR_INTERNAL
[00.331][I2C-ERROR]:twi_wait_status() 119 [00.335]need 0x18 but status is 0x20
[00.338][I2C-ERROR]:sunxi_i2c_read() 549 [00.342]twi_read send slave addr error!
[00.345]axp2601 pmic_bus_read fail
[00.348]BMU: AXPNULL
[00.350]BMU: bmu_axpnull found
[00.353]bat not exist.
[00.355]CPU=960 MHz,PERI=3072 Mhz,AHB=192 Mhz, APB=96Mhz
[00.360]sunxi flash map init
SPI ALL:   ready
[00.366]init_clocks:finish
[00.369]flash init start
[00.371]workmode = 0,storage type = 0
[00.375]sunxi-spinand: AW SPINand MTD Layer Version: 1.13 20231225
[00.381]sunxi-spinand-phy: AW SPINand Phy Layer Version: 1.20 20240320
[00.391]sunxi-spinand-phy: request spi0 gpio ok
[00.395]sunxi-spinand-phy: request general tx dma channel ok!
[00.401]sunxi-spinand-phy: request general rx dma channel ok!
[00.406]sunxi-spinand-phy: set spic0 clk to 20 Mhz
[00.411]sunxi-spinand-phy: init spic0 clk ok
[00.415]sunxi-spinand-phy: detect munufacture from id table: Winbond
[00.421]sunxi-spinand-phy: detect spinand id: ff21aaef ffffffff
[00.427]sunxi-spinand-phy: ========== arch info ==========
[00.432]sunxi-spinand-phy: Model:               W25N01GVZEIG
[00.437]sunxi-spinand-phy: Munufacture:         Winbond
[00.442]sunxi-spinand-phy: DieCntPerChip:       1
[00.446]sunxi-spinand-phy: BlkCntPerDie:        1024
[00.451]sunxi-spinand-phy: PageCntPerBlk:       64
[00.456]sunxi-spinand-phy: SectCntPerPage:      4
[00.460]sunxi-spinand-phy: OobSizePerPage:      64
[00.465]sunxi-spinand-phy: BadBlockFlag:        0x0
[00.469]sunxi-spinand-phy: OperationOpt:        0x7
[00.474]sunxi-spinand-phy: MaxEraseTimes:       65000
[00.479]sunxi-spinand-phy: EccFlag:             0x0
[00.483]sunxi-spinand-phy: EccType:             2
[00.488]sunxi-spinand-phy: EccProtectedType:    3
[00.492]sunxi-spinand-phy: ========================================
[00.498]sunxi-spinand-phy:
[00.500]sunxi-spinand-phy: ========== physical info ==========
[00.506]sunxi-spinand-phy: TotalSize:    128 M
[00.510]sunxi-spinand-phy: SectorSize:   512 B
[00.514]sunxi-spinand-phy: PageSize:     2 K
[00.518]sunxi-spinand-phy: BlockSize:    128 K
[00.522]sunxi-spinand-phy: OOBSize:      64 B
[00.527]sunxi-spinand-phy: ========================================
[00.533]sunxi-spinand-phy:
[00.535]sunxi-spinand-phy: ========== logical info ==========
[00.540]sunxi-spinand-phy: TotalSize:    128 M
[00.545]sunxi-spinand-phy: SectorSize:   512 B
[00.549]sunxi-spinand-phy: PageSize:     2 K
[00.553]sunxi-spinand-phy: BlockSize:    128 K
[00.557]sunxi-spinand-phy: OOBSize:      64 B
[00.561]sunxi-spinand-phy: ========================================
[00.568]sunxi-spinand-phy: block lock register: 0x00
[00.572]sunxi-spinand-phy: feature register: 0x19
[00.577]sunxi-spinand-phy: sunxi physic nand init end
[00.582]sunxi-spinand-phy: spinand sample_mode:1 sample_delay:d
[00.588]sunxi-spinand-phy: set spic0 clk to 100 Mhz
[00.593]mtdparts: mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys)device nand0 <nand>, # parts = 4#: name                size            offset          mask_flags0: boot0               0x00100000      0x00000000      11: uboot               0x00300000      0x00100000      12: secure_storage      0x00100000      0x00400000      13: sys                 0x07b00000      0x00500000      0active partition: nand0,0 - (boot0) 0x00100000 @ 0x00000000defaults:
mtdids  : nand0=nand
mtdparts: mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys)
[00.644]MTD info (4)
[00.646]pagesize: 0x800
[00.648]blksize: 0x20000
[00.650]num  offset     bytes      name
[00.654]0    0x00000000 0x00100000 boot0
[00.657]1    0x00100000 0x00300000 uboot
[00.661]2    0x00400000 0x00100000 secure_storage
[00.665]3    0x00500000 0x07b00000 sys
[00.669]ubi attach the last part of mtd device: NO.3
[00.749]ubi0: attaching mtd4
[01.328]ubi0: scanning is finished
[01.340]ubi0: attached mtd4 (name "sys", size 123 MiB)
[01.345]ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[01.351]ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[01.357]ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[01.363]ubi0: good PEBs: 984, bad PEBs: 0, corrupted PEBs: 0
[01.369]ubi0: user volume: 10, internal volumes: 1, max. volumes count: 128
[01.375]ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0
[01.383]ubi0: available PEBs: 0, total reserved PEBs: 984, PEBs reserved for bad PEB handling: 40
[01.392]sunxi flash init ok
[01.394]logical area info: 940 126976 last_lba: 233119
[01.409]logical area info: 940 126976 last_lba: 233119
[01.414]MTD info (4)
[01.416]pagesize: 0x800
[01.418]blksize: 0x20000
[01.420]num  offset     bytes      name
[01.424]0    0x00000000 0x00100000 boot0
[01.427]1    0x00100000 0x00300000 uboot
[01.431]2    0x00400000 0x00100000 secure_storage
[01.435]3    0x00500000 0x07b00000 sys
[01.439]MBR info (unalign):
[01.441]partno   addr       sects      type       name
[01.446]0        0x00000000 0x000001f0 0x00000001 mbr
[01.451]1        0x000001f0 0x000003e0 0x00008000 boot-resource
[01.457]2        0x000005d0 0x000001f0 0x00008000 env
[01.461]3        0x000007c0 0x000001f0 0x00008000 env-redund
[01.467]4        0x000009b0 0x00002aa0 0x00008000 boot
[01.472]5        0x00003450 0x00000400 0x00008000 private
[01.477]6        0x00003850 0x00001000 0x00008000 riscv0
[01.482]7        0x00004850 0x00002e80 0x00008000 rootfs
[01.487]8        0x000076d0 0x00002800 0x00008000 rootfs_data
[01.492]9        0x00009ed0 0x0002edd0 0x00008100 UDISK
[01.497]ubi attach the last part of mtd device: NO.3
[01.502]MBR info (align):
[01.504]partno   addr       sects      type       name
[01.509]0        0x00002800 0x000001f0 0x00000001 mbr
[01.514]1        0x000029f0 0x000003e0 0x00008000 boot-resource
[01.519]2        0x00002dd0 0x000001f0 0x00008000 env
[01.524]3        0x00002fc0 0x000001f0 0x00008000 env-redund
[01.529]4        0x000031b0 0x00002aa0 0x00008000 boot
[01.534]5        0x00005c50 0x000004d8 0x00008000 private
[01.539]6        0x00006128 0x00001078 0x00008000 riscv0
[01.544]7        0x000071a0 0x00002e80 0x00008000 rootfs
[01.550]8        0x0000a020 0x000028b0 0x00008000 rootfs_data
[01.555]9        0x0000c8d0 0x0002edd0 0x00008100 UDISK
[01.570]logical area info: 940 126976 last_lba: 233119
[01.584]logical area info: 940 126976 last_lba: 233119
[01.599]logical area info: 940 126976 last_lba: 233119
[01.613]logical area info: 940 126976 last_lba: 233119
[01.628]logical area info: 940 126976 last_lba: 233119
[01.642]logical area info: 940 126976 last_lba: 233119
[01.657]logical area info: 940 126976 last_lba: 233119
[01.671]logical area info: 940 126976 last_lba: 233119
[01.686]logical area info: 940 126976 last_lba: 233119
[01.701]logical area info: 940 126976 last_lba: 233119
[01.715]logical area info: 940 126976 last_lba: 233119
[01.730]logical area info: 940 126976 last_lba: 233119
[01.744]logical area info: 940 126976 last_lba: 233119
[01.759]logical area info: 940 126976 last_lba: 233119
[01.773]logical area info: 940 126976 last_lba: 233119
[01.788]logical area info: 940 126976 last_lba: 233119
[01.802]logical area info: 940 126976 last_lba: 233119
[01.817]logical area info: 940 126976 last_lba: 233119
[01.831]logical area info: 940 126976 last_lba: 233119
[01.846]logical area info: 940 126976 last_lba: 233119
[01.860]logical area info: 940 126976 last_lba: 233119
[01.875]logical area info: 940 126976 last_lba: 233119
[01.889]logical area info: 940 126976 last_lba: 233119
[01.904]logical area info: 940 126976 last_lba: 233119
[01.918]logical area info: 940 126976 last_lba: 233119
[01.933]logical area info: 940 126976 last_lba: 233119
[01.947]logical area info: 940 126976 last_lba: 233119
[01.962]logical area info: 940 126976 last_lba: 233119
[01.976]logical area info: 940 126976 last_lba: 233119
[01.981]Loading Environment from SUNXI_FLASH... OK
[02.032]try to burn key
[02.034]sunxi-spinand: spinand secure storage ok for phy blk 32 and 33
[02.041]sunxi-spinand: secure storage blks have never used before
[02.047]sunxi-spinand: secure storage has no valid data on item 0
[02.053]Item0 (Map) magic is bad
[02.055]the secure storage map is empty
[02.059]no item name key_burned_flag in the map
[02.063]sunxi secure storage has no flag
[02.067]usb burn from boot
delay time 0
[02.079]usb prepare ok
[02.253]usb sof ok
[02.254]usb probe ok
[02.256]usb setup ok
set address 0x9
set address 0x9 ok
[02.663]do_burn_from_boot usb : have no handshake
List file under ULI/factory
** Unrecognized filesystem type **
[02.673]no item name snum in the map
[02.676]no item name mac in the map
[02.680]no item name wifi_mac in the map
[02.683]no item name bt_mac in the map
[02.687]no item name specialstr in the map
[02.690]root_partition is rootfs
[02.693]nand_root is /dev/ubiblock0_5
[02.697]set root to /dev/ubiblock0_7
[02.700]set aw-ubi-spinand.ubootblks to 24
[02.704]ubi attach the last part of mtd device: NO.3
[02.709]ubi attach the last part of mtd device: NO.3
[02.713]set ubi_attach_mtdnum to 3
[02.716]update ubi part info ok
[02.720]key 0
[02.731]logical area info: 940 126976 last_lba: 233119
[02.745]logical area info: 940 126976 last_lba: 233119
[02.760]logical area info: 940 126976 last_lba: 233119
[02.764]no misc partition is found
[02.768]update bootcmd
[02.770]serial num is: 4c000c6d9280485210e
[02.783]logical area info: 940 126976 last_lba: 233119
[02.798]logical area info: 940 126976 last_lba: 233119
[02.812]logical area info: 940 126976 last_lba: 233119
[02.827]fdt check ok
[02.829]change working_fdt 0x838dfea0 to 0x838bfea0
[02.834]replace_fdt success addr:0x8241c000
[02.841]spinand update sample_mode:1 right_sample_mod:d
[02.846](weak)update dtb dram start
[02.854]## error: update_fdt_dram_para : FDT_ERR_NOTFOUND
[02.859]Get mac addr(60:c2:2a:0b:54:4b) from efuse wmac
[02.865]update dts
[02.867]Net:   Info: gmac phy mode = rmii, phy_interface = 6
eth0
Warning: eth0 (eth0) using random MAC address - 6e:42:0d:b4:45:dbHit any key to stop autoboot:  0
[02.892]partinfo: name boot, start 0x9b0, size 0x2aa0
[03.540]logical area info: 940 126976 last_lba: 233119
[03.555]logical area info: 940 126976 last_lba: 233119
[03.570]logical area info: 940 126976 last_lba: 233119
[03.585]logical area info: 940 126976 last_lba: 233119
[03.600]logical area info: 940 126976 last_lba: 233119
[03.614]logical area info: 940 126976 last_lba: 233119
[03.619]no vendor_boot partition is found
[03.623]android.hardware = sun300iw1p1
[03.627]no bootconfig addr Failed
Android's image name: sun300i_riscv32
Detect comp gzip
ERROR: reserving fdt memory region failed (addr=80ffff00 size=100)
[03.860]
Starting kernel ...[    0.000000] Linux version 5.4.220 (foxpi@foxpi) (gcc version 10.4.0 (2024-02-02_nds32le-linux-glibc-v5d-bbc31ec98)) #5 PREEMPT Wed Jun 11 14:48:45 UTC 2025
[    0.000000] printk: bootconsole [earlycon0] enabled
[    0.000000] Reserved memory: created CMA memory pool at 0x0000000083c00000, size 4 MiB
[    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x0000000081200000, size 0 MiB
[    0.000000] OF: reserved mem: initialized node vdev0buffer@81200000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x0000000081646000, size 0 MiB
[    0.000000] OF: reserved mem: initialized node e907_rpbuf@81646000, compatible id shared-dma-pool
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000080000000-0x0000000083ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000080000000-0x0000000080ffefff]
[    0.000000]   node   0: [mem 0x0000000081244000-0x0000000081643fff]
[    0.000000]   node   0: [mem 0x000000008164e000-0x0000000083ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x0000000083ffffff]
[    0.000000] On node 0 totalpages: 15793
[    0.000000]   Normal zone: 128 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 15793 pages, LIFO batch:3
[    0.000000] SBI specification v0.3 detected
[    0.000000] SBI implementation ID=0x1 Version=0x10000
[    0.000000] SBI v0.2 TIME extension detected
[    0.000000] SBI v0.2 IPI extension detected
[    0.000000] SBI v0.2 RFENCE extension detected
[    0.000000] SBI SRST extension detected
[    0.000000] riscv: base ISA extensions acdfim
[    0.000000] riscv: ELF capabilities acdfim
[    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: 15665
[    0.000000] Kernel command line: ubi.mtd=sys ubi.block=0,rootfs earlyprintk=sunxi-uart,0x42500000 initcall_debug=0 console=ttyS0,115200 loglevel=8 root=/dev/ubiblock0_7 rootwait rootfstype=squashfs init=/init rdinit=/rdinit partitions=mbr@ubi0_0:boot-resource@ubi0_1:env@ubi0_2:env-redund@ubi0_3:boot@ubi0_4:private@ubi0_5:riscv0@ubi0_6:rootfs@ubi0_7:rootfs_data@ubi0_8:UDISK@ubi0_9: cma=1M snum=4c000c6d9280485210e mac_addr= wifi_mac=60:c2:2a:0b:54:4b bt_mac= selinux=0 specialstr= gpt=1 arm-smmu-v3.disable_bypass=0 androidboot.serialno=4c000c6d9280485210e androidboot.hardware=sun300iw1p1 boot_type=5 androidboot.boot_type=5 gpt=1 uboot_message=2018.07-g90967e5(03/01/2025-16:14:15) mbr_offset=1032192 bootreason=button aw-ubi-spinand.ubootblks=24 androidboot.dramfreq=520 androidboot.dramsize=64 mtdparts=nand:1024k@0(boot0)ro,3072k@1048576(uboot)ro,1024k@4194304(secure_storage)ro,-(sys) uboot_backup=ubootA
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    0.000000] Sorting __ex_table...
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 27416K/63172K available (5161K kernel code, 366K rwdata, 1962K rodata, 168K init, 287K bss, 31660K reserved, 4096K cma-reserved)
[    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 100 jiffies.
[    0.000000] NR_IRQS: 72, nr_irqs: 72, preallocated irqs: 0
[    0.000000] plic: mapped 187 interrupts with 1 handlers for 2 contexts.
[    0.000000] sunxi:ccu-ng:[INFO]: Current HOSC rate is 40000000HZ
[    0.000000] AW BSP version: eb89978d76, 2025-03-02 00:15:40 +0800
[    0.000000] sunxi:ccu-ng:[INFO]: aon_ccu: sunxi ccu init OK
[    0.000000] sunxi:ccu-ng:[INFO]: sunxi ccu common driver version: 1.2.4
[    0.000000] sunxi:ccu-ng:[INFO]: ccu: sunxi ccu init OK
[    0.000000] sunxi:ccu-ng:[INFO]: sunxi app ccu driver version: 0.7.1
[    0.000000] riscv_timer_init_dt: Registering clocksource cpuid [0] hartid [0]
[    0.000000] clocksource: riscv_clocksource: mask: 0xffffffffffffffff max_cycles: 0x939a85c40, max_idle_ns: 440795202120 ns
[    0.000010] sched_clock: 64 bits at 40MHz, resolution 25ns, wraps every 4398046511100ns
[    0.008480] Console: colour dummy device 80x25
[    0.012472] Calibrating delay loop (skipped), value calculated using timer frequency.. 80.00 BogoMIPS (lpj=40000)
[    0.022623] pid_max: default: 32768 minimum: 301
[    0.027451] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.034517] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.044593] rcu: Hierarchical SRCU implementation.
[    0.052924] devtmpfs: initialized
[    0.075513] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
[    0.079696] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.086684] pinctrl core: initialized pinctrl subsystem
[    0.099782] phys:80000000 low vir:c0000000 non-cache:dfc80000~e3c80000
[    0.101847] NET: Registered protocol family 16
[    0.110837] sunxi:ccu-ng:[INFO]: sunxi prcm ccu driver version: 0.0.4
[    0.119846] sunxi:pin-42000000.pinctrl:[INFO]: pinctrl withstand voltage config mode=auto_hard
[    0.122875] sunxi:pin:[INFO]: sunxi pinctrl core driver version: 1.4.8
[    0.129860] sunxi:pin:[INFO]: sunxi rtc-pinctrl version: 0.0.2
[    0.137691] sunxi:pin-42000540.pinctrl:[INFO]: pinctrl withstand voltage config mode=auto_hard
[    0.148587] sunxi hwspinlock vbase:0x(ptrval)
[    0.180719] SCSI subsystem initialized
[    0.181146] usbcore: registered new interface driver usbfs
[    0.184639] usbcore: registered new interface driver hub
[    0.189780] usbcore: registered new device driver usb
[    0.194880] mc: Linux media interface: v0.10
[    0.199022] videodev: Linux video capture interface: v2.00
[    0.205198] Advanced Linux Sound Architecture Driver Initialized.
[    0.212429] sun6i-dma 43002000.dma-controller: sunxi dma probed, driver version: 1.2.11
[    0.220239] sunxi-soc-regulator 4a000800.soc_pmu0: Supply for ldo1 (ldo1) resolved to itself
[    0.226841] ldo1: supplied by regulator-dummy
[    0.231704] ion_size_pool heap_size_pool@0: no small_source configurated, use cma as default
[    0.241394] sunxi:pin-42000000.pinctrl:[INFO]: Auto power withstand voltage configuration detected, automatically exit!
[    0.250574] sunxi-twi 42502000.twi0: 42502000.twi0 supply twi not found, using dummy regulator
[    0.259596] sunxi:twi-42502000.twi0:[INFO]: v2.7.8 probe success
[    0.265782] sunxi:pwm-42000c00.pwm:[INFO]: start probe
[    0.266526] sunxi:pwm-42000c00.pwm:[INFO]: pwmchip probe success
[    0.278010] clocksource: Switched to clocksource riscv_clocksource
[    0.286973] thermal_sys: Registered thermal governor 'fair_share'
[    0.287049] thermal_sys: Registered thermal governor 'bang_bang'
[    0.288167] thermal_sys: Registered thermal governor 'step_wise'
[    0.294179] thermal_sys: Registered thermal governor 'user_space'
[    0.300130] thermal_sys: Registered thermal governor 'power_allocator'
[    0.306821] thermal thermal_zone1: power_allocator: sustainable_power will be estimated
[    0.321482] sunxi_usb_udc 44100000.udc-controller: sunxi:sunxi_usb_udc UDC Inner DMA Feature - wordaddr: -1, extend: disabled
[    0.332965] NET: Registered protocol family 2
[    0.336597] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.344563] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[    0.351902] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.359487] TCP bind hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.366473] TCP: Hash tables configured (established 1024 bind 1024)
[    0.372919] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.379289] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[    0.386485] NET: Registered protocol family 1
[    0.391375] RPC: Registered named UNIX socket transport module.
[    0.396522] RPC: Registered udp transport module.
[    0.401100] RPC: Registered tcp transport module.
[    0.405803] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.413129] sunxi:spi-44025000.spi:[INFO]: spi manual set sample type_1, mode_1, delay_13
[    0.420417] sunxi-spi-ng 44025000.spi: 44025000.spi supply spi not found, using dummy regulator
[    0.429289] sunxi:spi-44025000.spi:[INFO]: bus num_0 mode_16 freq_100000000
[    0.435962] sunxi:spi-44025000.spi:[INFO]: cs num_1 mode_1
[    0.441678] sunxi:spi-44025000.spi:[WARN]: clk 100000000 not support, round to nearly 78769230
[    0.450772] sunxi:spi-44025000.spi:[WARN]: clk 100000000 not support, round to nearly 78769230
[    0.459048] sunxi:spi-44025000.spi:[INFO]: probe success (Version 2.5.4)
[    0.468916] workingset: timestamp_bits=30 max_order=13 bucket_order=0
[    0.483922] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.485567] NFS: Registering the id_resolver key type
[    0.489345] Key type id_resolver registered
[    0.493363] Key type id_legacy registered
[    0.497372] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.504043] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    0.511702] fuse: init (API version 7.31)
[    0.516858] NET: Registered protocol family 38
[    0.519893] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[    0.527197] io scheduler mq-deadline registered
[    0.531659] io scheduler kyber registered
[    0.559386] loop: module loaded
[    0.560435] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.563506] ehci-platform: EHCI generic platform driver
[    0.569216] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.574851] ohci-platform: OHCI generic platform driver
[    0.581487] usbcore: registered new interface driver uas
[    0.585464] usbcore: registered new interface driver usb-storage
[    0.591454] i2c /dev entries driver
[    0.596097] usbcore: registered new interface driver usbhid
[    0.600282] usbhid: USB HID core driver
[    0.605925] uart-ng uart-ng0: uart-ng0 supply uart not found, using dummy regulator
[    0.612104] sunxi:uart-ng-uart-ng0:[INFO]: cannot get the TX DMA channel!
[    0.618518] sunxi:uart-ng-uart-ng0:[INFO]: cannot get the RX DMA channel!
[    0.625298] sunxi:uart-ng:[INFO]: sunxi uart-ng driver version: 1.1.10
[    0.631816] uart-ng0: ttyS0 at MMIO 0x42500000 (irq = 134, base_baud = 12000000) is a SUNXI
[    0.640080] sunxi:uart-ng-uart-ng0:[INFO]: console setup baud 115200 parity n bits 8, flow n
[    0.648497] sunxi:uart-ng-uart-ng0:[INFO]: uart0, select set 0, baud 115200, uartclk 192000000 beyond rance[24000000, 120000000]
[    0.660088] printk: console [ttyS0] enabled
[    0.660088] printk: console [ttyS0] enabled
[    0.670317] printk: bootconsole [earlycon0] disabled
[    0.670317] printk: bootconsole [earlycon0] disabled
[    0.681336] sunxi:rtc-4a000c00.rtc:[WARN]: Fail to get clock 'rtc-1k'
[    0.692216] sunxi:rtc-4a000c00.rtc:[WARN]: Fail to get clock 'rtc-spi'
[    0.699600] sunxi:rtc:[INFO]:  Saving SoC boot-reason: COLD-BOOT
[    0.706370] sunxi:rtc-4a000c00.rtc:[INFO]: errata__fix_alarm_day_reg_default_value(): ALARM0_DAY_REG=0, set it to 1
[    0.718064] sunxi:rtc-4a000c00.rtc:[WARN]: Warning: Using internal RC 16M clock source. Time may be inaccurate!
[    0.729379] sunxi:rtc-4a000c00.rtc:[WARN]: Warning: Using internal RC 16M clock source. Time may be inaccurate!
[    0.741120] sunxi:rtc-4a000c00.rtc:[WARN]: Warning: Using internal RC 16M clock source. Time may be inaccurate!
[    0.752533] sunxi:rtc-4a000c00.rtc:[WARN]: Warning: Using internal RC 16M clock source. Time may be inaccurate!
[    0.763843] sunxi:rtc-4a000c00.rtc:[WARN]: Warning: Using internal RC 16M clock source. Time may be inaccurate!
[    0.775802] sunxi-rtc 4a000c00.rtc: registered as rtc0
[    0.781636] sunxi:rtc_sun300iw1_frun_counter:[ERR]: rtc_frun_counter_init(83): rtc frun counter src not from extern32k osc
[    0.794116] sunxi:rtc-4a000c00.rtc:[WARN]: clocksource not work: rtc free running counter
[    0.803278] sunxi:rtc-4a000c00.rtc:[INFO]: sunxi rtc probed
[    0.811426] sunxi-wdt 4a001000.watchdog: Watchdog enabled (timeout=300 sec, nowayout=0), driver version: 1.0.5
[    0.825175] sunxi:sunxi_mmc_host-44020000.sdmmc:[INFO]: SD/MMC/SDIO Host Controller Driver(v5.55 2024-08-26 15:32)
[    0.837195] sunxi:sunxi_mmc_host-44020000.sdmmc:[INFO]: ctl-spec-caps 8
[    0.844667] sunxi:sunxi_mmc_host-44020000.sdmmc:[INFO]: No vmmc regulator found
[    0.852891] sunxi:sunxi_mmc_host-44020000.sdmmc:[INFO]: No vqmmc regulator found
[    0.861176] sunxi:sunxi_mmc_host-44020000.sdmmc:[INFO]: No vdmmc regulator found
[    0.869474] sunxi:sunxi_mmc_host-44020000.sdmmc:[INFO]: No vd33sw regulator found
[    0.877855] sunxi:sunxi_mmc_host-44020000.sdmmc:[INFO]: No vd18sw regulator found
[    0.886307] sunxi:sunxi_mmc_host-44020000.sdmmc:[INFO]: No vq33sw regulator found
[    0.894743] sunxi:sunxi_mmc_host-44020000.sdmmc:[INFO]: No vq18sw regulator found
[    0.903138] sunxi:sunxi_mmc_host-44020000.sdmmc:[ERR]: manual set ocr
[    0.910387] sunxi:sunxi_mmc_host-44020000.sdmmc:[WARN]: Cann't get pin bias hs pinstate,check if needed
[    0.921069] sunxi:sunxi_mmc_host-44020000.sdmmc:[ERR]: Could not get store clock
[    0.929384] sunxi:sunxi_mmc_host-44020000.sdmmc:[ERR]: Could not get msi_lite clock
[    0.938548] sunxi-mmc 44020000.sdmmc: Got CD GPIO
[    0.944021] sunxi-mmc 44020000.sdmmc: sunxi:sunxi_mmc_hostcd-set-debounce is missing, function is no used
[    0.955426] sunxi:sunxi_mmc_host-44020000.sdmmc:[INFO]: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    0.981025] sunxi:sunxi_mmc_host-44020000.sdmmc:[INFO]: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    1.007323] sunxi:sunxi_mmc_host-44020000.sdmmc:[INFO]: detmode:gpio irq
[    1.016051] sunxi:sunxi-spinand:[INFO]: AW SPINand MTD Layer Version: 2.7 20240110
[    1.024577] sunxi:sunxi-spinand-phy:[INFO]: AW SPINand Phy Layer Version: 1.13 20231109
[    1.033804] sunxi:sunxi-spinand-phy:[INFO]: detect munufacture from id table: Winbond
[    1.042669] sunxi:sunxi-spinand-phy:[INFO]: detect spinand id: ff21aaef ffffffff
[    1.050952] sunxi:sunxi-spinand-phy:[INFO]: ========== arch info ==========
[    1.058821] sunxi:sunxi-spinand-phy:[INFO]: Model:               W25N01GVZEIG
[    1.066812] sunxi:sunxi-spinand-phy:[INFO]: Munufacture:         Winbond
[    1.074387] sunxi:sunxi-spinand-phy:[INFO]: DieCntPerChip:       1
[    1.081313] sunxi:sunxi-spinand-phy:[INFO]: BlkCntPerDie:        1024
[    1.088543] sunxi:sunxi-spinand-phy:[INFO]: PageCntPerBlk:       64
[    1.095563] sunxi:sunxi-spinand-phy:[INFO]: SectCntPerPage:      4
[    1.102552] sunxi:sunxi-spinand-phy:[INFO]: OobSizePerPage:      64
[    1.109572] sunxi:sunxi-spinand-phy:[INFO]: BadBlockFlag:        0x0
[    1.116704] sunxi:sunxi-spinand-phy:[INFO]: OperationOpt:        0x7
[    1.123823] sunxi:sunxi-spinand-phy:[INFO]: MaxEraseTimes:       65000
[    1.131201] sunxi:sunxi-spinand-phy:[INFO]: EccFlag:             0x0
[    1.138323] sunxi:sunxi-spinand-phy:[INFO]: EccType:             2
[    1.145265] sunxi:sunxi-spinand-phy:[INFO]: EccProtectedType:    3
[    1.152238] sunxi:sunxi-spinand-phy:[INFO]: ========================================
[    1.160926] sunxi:sunxi-spinand-phy:[INFO]:
[    1.165721] sunxi:sunxi-spinand-phy:[INFO]: ========== physical info ==========
[    1.173921] sunxi:sunxi-spinand-phy:[INFO]: TotalSize:    128 M
[    1.180604] sunxi:sunxi-spinand-phy:[INFO]: SectorSize:   512 B
[    1.187252] sunxi:sunxi-spinand-phy:[INFO]: PageSize:     2 K
[    1.193736] sunxi:sunxi-spinand-phy:[INFO]: BlockSize:    128 K
[    1.200383] sunxi:sunxi-spinand-phy:[INFO]: OOBSize:      64 B
[    1.206921] sunxi:sunxi-spinand-phy:[INFO]: ========================================
[    1.215655] sunxi:sunxi_mmc_host-44020000.sdmmc:[INFO]: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[    1.228705] sunxi:sunxi-spinand-phy:[INFO]:
[    1.233539] sunxi:sunxi-spinand-phy:[INFO]: ========== logical info ==========
[    1.241688] sunxi:pin-42000000.pinctrl:[INFO]: Auto power withstand voltage configuration detected, automatically exit!
[    1.253775] sunxi:sunxi-spinand-phy:[INFO]: TotalSize:    128 M
[    1.260416] sunxi:sunxi-spinand-phy:[INFO]: SectorSize:   512 B
[    1.267122] sunxi:sunxi-spinand-phy:[INFO]: PageSize:     2 K
[    1.273652] sunxi:sunxi-spinand-phy:[INFO]: BlockSize:    128 K
[    1.280354] sunxi:sunxi-spinand-phy:[INFO]: OOBSize:      64 B
[    1.286939] sunxi:sunxi-spinand-phy:[INFO]: ========================================
[    1.295817] sunxi:sunxi-spinand-phy:[INFO]: block lock register: 0x00
[    1.303185] sunxi:sunxi-spinand-phy:[INFO]: feature register: 0x19
[    1.310252] sunxi:sunxi-spinand-phy:[INFO]: sunxi physic nand init end
[    1.318106] Creating 4 MTD partitions on "nand":
[    1.323456] 0x000000000000-0x000000100000 : "boot0"
[    1.339434] 0x000000100000-0x000000400000 : "uboot"
[    1.360422] 0x000000400000-0x000000500000 : "secure_storage"
[    1.375420] 0x000000500000-0x000008000000 : "sys"
[    1.647154] sunxi:g2d_sunxi:[INFO]: [G2D]: rcq version initialized.major:244
[    1.655135] sunxi:g2d_sunxi:[INFO]: [G2D]: g2d_module_init
[    1.663294] sunxi:gmac-44500000.gmac:[INFO]: Dts tx-delay: 0
[    1.669725] sunxi:gmac-44500000.gmac:[INFO]: Dts rx-delay: 0
[    1.676079] sunxi:gmac-44500000.gmac:[INFO]: Not found delay-maps in dts
[    1.683610] sunxi:gmac-44500000.gmac:[INFO]: Get max-mtu: 950
[    1.690969] sunxi:gmac-eth0:[INFO]: Use random mac address
[    1.697823] sunxi:gpadc:[INFO]: sunxi_gpadc_init(): 2148: gpadc class register success
[    1.707333] sunxi:gpadc-42009000.gpadc0:[WARN]: warn: sample rate not set
[    1.715374] input: sunxi-gpadc0/channel0/input0 as /devices/platform/soc@2002000/42009000.gpadc0/input/input0
[    1.727336] input: sunxi-gpadc0/channel1/input0 as /devices/platform/soc@2002000/42009000.gpadc0/input/input1
[    1.739507] sunxi:gpadc-42009000.gpadc0:[INFO]: sunxi_gpadc probe success
[    1.753692] sunxi-msgbox 43033000.msgbox: sunxi:sunxi_msgboxsunxi_msgbox_probe(): sunxi msgbox start probe
[    1.764841] sunxi-msgbox 43033000.msgbox: sunxi:sunxi_msgboxsunxi_msgbox_probe(): sunxi msgbox probe success
[    1.777189] sunxi-rproc 43030000.e907_rproc: sunxi rproc driver 2.4.3
[    1.784614] sunxi-rproc 43030000.e907_rproc: rv-cfg base: 0x43030000, va: 0xdfc4b000
[    1.793495] sunxi-rproc 43030000.e907_rproc: find rproc standby error
[    1.801058] sunxi-rproc 43030000.e907_rproc: timeout_ms: 6000
[    1.807607] sunxi-rproc 43030000.e907_rproc: reset_type: 2
[    1.813812] sunxi-rproc 43030000.e907_rproc: reg:        43031000
[    1.820663] sunxi-rproc 43030000.e907_rproc: irq_num:    164
[    1.827056] sunxi-rproc 43030000.e907_rproc: panic_on_timeout: 1
[    1.833804] sunxi:ccu-ng-4a000000.prcm_ccu:[ERR]: enable extern 32k error
[    1.841683] sunxi-rproc 43030000.e907_rproc: The bootloader doesn't boot up the remoteproc when auto-boot is enabled!
[    1.853678] sunxi:ccu-ng-4a000000.prcm_ccu:[WARN]: enable extern 32k error, change rccal
[    1.862751] sunxi-rproc 43030000.e907_rproc: is_using_kernel_fw: 0
[    1.869968] remoteproc remoteproc0: e907_rproc is available
[    1.876577] sunxi-rproc 43030000.e907_rproc: sunxi rproc driver probe ok
[    1.885130] sunxi-rpbuf-controller rpbuf_controller0@0: assigned reserved memory node e907_rpbuf@81646000
[    1.896832] [ADDR_MGT] addr_mgt_probe: module version: v1.0.13
[    1.904099] [ADDR_MGT] addr_mgt_probe: success.
[    1.909730] NET: Registered protocol family 17
[    1.914799] NET: Registered protocol family 15
[    1.920066] Key type dns_resolver registered
[    1.948330] ubi0: attaching mtd3
[    2.410079] random: crng init done
[    2.615403] ubi0: scanning is finished
[    2.633115] ubi0: attached mtd3 (name "sys", size 123 MiB)
[    2.639294] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
[    2.647020] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
[    2.654626] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
[    2.662424] ubi0: good PEBs: 984, bad PEBs: 0, corrupted PEBs: 0
[    2.669162] ubi0: user volume: 10, internal volumes: 1, max. volumes count: 128
[    2.677406] ubi0: max/mean erase counter: 2/1, WL threshold: 4096, image sequence number: 0
[    2.686756] ubi0: available PEBs: 0, total reserved PEBs: 984, PEBs reserved for bad PEB handling: 40
[    2.697083] ubi0: background thread "ubi_bgt0d" started, PID 45
[    2.706571] block ubiblock0_7: created from ubi0:7(rootfs)
[    2.712859] sunxi:rtc-4a000c00.rtc:[WARN]: Warning: Using internal RC 16M clock source. Time may be inaccurate!
[    2.724194] sunxi-rtc 4a000c00.rtc: setting system clock to 1970-01-01T00:00:07 UTC (7)
[    2.734214] sunxi:VE:[INFO]: 2227 sunxi_cedar_init(): sunxi cedar version 1.1
[    2.742637] sunxi:VE:[INFO]: 2149 sunxi_cedar_probe(): probe ve
[    2.749687] sunxi-cedar 41c0e000.ve: 41c0e000.ve supply ve not found, using dummy regulator
[    2.760809] sunxi:sound-common:[WARN]: 326 pacfg_level_trig_init(): pa-pin-msleep1-0 get failed, default 0
[    2.773488] sunxi:sound-i2s:[WARN]: 2206 snd_sunxi_dts_params_init(): clk-en-post-delay missing
[    2.783273] sunxi:sound-i2s:[WARN]: 2214 snd_sunxi_dts_params_init(): clk-keep missing
[    2.792887] sunxi:sound-mach:[WARN]: 372 asoc_simple_parse_ucfmt(): set data late to default
[    2.802885] debugfs: Directory 'soc@2002000:codec_plat' with parent 'audiocodec' already present!
[    2.813284] sunxi-snd-mach soc@2002000:codec_mach: 42030000.codec <-> soc@2002000:codec_plat mapping ok
[    2.825414] sunxi:sound-mach:[WARN]: 372 asoc_simple_parse_ucfmt(): set data late to default
[    2.834930] sunxi-snd-mach soc@2002000:i2s0_mach: No 'sound-dai' property
[    2.842932] debugfs: Directory '42032000.i2s0_plat' with parent 'sndi2s0' already present!
[    2.852527] sunxi-snd-mach soc@2002000:i2s0_mach: snd-soc-dummy-dai <-> 42032000.i2s0_plat mapping ok
[    3.046158] ALSA device list:
[    3.049565]   #0: audiocodec
[    3.052817]   #1: sndi2s0
[    3.056083] sunxi:uart-ng-uart-ng0:[INFO]: uart0, select set 0, baud 115200, uartclk 192000000 beyond rance[24000000, 120000000]
[    3.074141] VFS: Mounted root (squashfs filesystem) readonly on device 254:0.
[    3.087228] devtmpfs: mounted
[    3.090817] Freeing unused kernel memory: 168K
[    3.095828] This architecture does not have kernel memory protection.
[    3.103048] Run /init as init process
mount: mounting none on /dev failed: Resource busy
mbr@ubi0_0:boot-resource@ubi0_1:env@ubi0_2:env-redund@ubi0_3:boot@ubi0_4:private@ubi0_5:riscv0@ubi0_6:rootfs@ubi0_7:rootfs_data@ubi0_8:UDISK@ubi0_9:
[    3.600430] UBIFS (ubi0:8): Mounting in unauthenticated mode
[    3.607370] UBIFS (ubi0:8): background thread "ubifs_bgt0_8" started, PID 83
[    3.658348] UBIFS (ubi0:8): recovery needed
[    3.721707] UBIFS (ubi0:8): recovery completed
[    3.727697] UBIFS (ubi0:8): UBIFS: mounted UBI device 0, volume 8, name "rootfs_data"
[    3.736502] UBIFS (ubi0:8): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[    3.747604] UBIFS (ubi0:8): FS size: 4063232 bytes (3 MiB, 32 LEBs), journal size 1015809 bytes (0 MiB, 6 LEBs)
[    3.758888] UBIFS (ubi0:8): reserved for root: 191915 bytes (187 KiB)
[    3.766109] UBIFS (ubi0:8): media format: w5/r0 (latest is w5/r0), UUID C13FD300-4284-484E-9070-4E98E406A2AF, small LPT model
Cannot get MTD information for /dev/by-name/env
Cannot get MTD information for /dev/by-name/env-redund
[    3.809429] overlayfs: upper fs does not support xattr, falling back to index=off and metacopy=off.
init started: BusyBox v1.33.2 (2025-03-01 16:30:16 UTC)
starting pid 99, tty '': '/etc/init.d/rcS boot'
[    3.900438] UBIFS (ubi0:9): Mounting in unauthenticated mode
[    3.907447] UBIFS (ubi0:9): background thread "ubifs_bgt0_9" started, PID 104
[    3.958335] UBIFS (ubi0:9): recovery needed
[    3.993332] UBIFS (ubi0:9): recovery completed
[    3.999314] UBIFS (ubi0:9): UBIFS: mounted UBI device 0, volume 9, name "UDISK"
[    4.007541] UBIFS (ubi0:9): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[    4.018640] UBIFS (ubi0:9): FS size: 96882688 bytes (92 MiB, 763 LEBs), journal size 4825088 bytes (4 MiB, 38 LEBs)
[    4.030399] UBIFS (ubi0:9): reserved for root: 4576008 bytes (4468 KiB)
[    4.037868] UBIFS (ubi0:9): media format: w5/r0 (latest is w5/r0), UUID A4C28880-EB96-4153-91EE-13C97CD6B0C6, small LPT model
------run rc.final file-----
[    4.091314] sunxi_usb_udc 44100000.udc-controller: 44100000.udc-controller supply udc not found, using dummy regulator
Load mpp modules
[    4.283564] sunxi:vin:[WARN]: sensor_helper_probe: cannot get sensor0_cameravdd supply, setting it to NULL!
[    4.306156] sunxi:vin:[WARN]: sensor_helper_probe: cannot get sensor0_iovdd supply, setting it to NULL!
[    4.326183] sunxi:vin:[WARN]: sensor_helper_probe: cannot get sensor0_avdd supply, setting it to NULL!
[    4.346174] sunxi:vin:[WARN]: sensor_helper_probe: cannot get sensor0_dvdd supply, setting it to NULL!
[    4.402353] remoteproc remoteproc0: powering up e907_rproc
[    4.412163] remoteproc remoteproc0: using internal firmware, skip checking here
sh: write error: Invalid argument
[    4.455371] file system registered
[    4.513115] udc 44100000.udc-controller: failed to start g1: -19
sh: write error: No such device
[    4.622633] read descriptors
[    4.626342] read strings
[    4.733363] remoteproc remoteproc0: loading fw from partition riscv0
[    4.740912] sunxi-rproc 43030000.e907_rproc: handle vendor resource, type: 129
[    4.749137] sunxi-rproc 43030000.e907_rproc: add trace mem 'aw_trace_log', da: 0x8112ff40, len: 4096
[    4.759528] remoteproc remoteproc0: Physical address cast in 32bit to fit resource table format
[    4.769372] remoteproc remoteproc0: firmware version: UTS - Wed, 11 Jun 2025 14:48:36 +0000
[    4.769372] Compile Time - 14:48:36
[    4.786793] sunxi-rproc 43030000.e907_rproc: boot address: 0x81001c00
[    4.794742]  remoteproc0#vdev0buffer: assigned reserved memory node vdev0buffer@81200000
[    4.805237] virtio_rpmsg_bus virtio0: rpmsg host is online
[    4.811515]  remoteproc0#vdev0buffer: registered virtio0 (type 7)
[    4.818383] remoteproc remoteproc0: remote processor e907_rproc is now up
[    4.861847] configfs-gadget gadget: high-speed config #1: c
[    4.971658] virtio_rpmsg_bus virtio0: creating channel sunxi,rpmsg_ctrl addr 0x400
[    4.996473] virtio_rpmsg_bus virtio0: creating channel rpbuf-service addr 0x401
[    5.010396] rpbuf_service_rpmsg virtio0.rpbuf-service.-1.1025: rpmsg device parent 0: virtio0
[    5.030085] rpbuf_service_rpmsg virtio0.rpbuf-service.-1.1025: rpmsg device parent 1: remoteproc0#vdev0buffer
[    5.053092] rpbuf_service_rpmsg virtio0.rpbuf-service.-1.1025: rpmsg device parent 2: remoteproc0
[    5.073056] rpbuf_service_rpmsg virtio0.rpbuf-service.-1.1025: rpmsg device parent 3: 43030000.e907_rproc
[    5.102082] virtio_rpmsg_bus virtio0: creating channel xrlink_rpmsg addr 0x402
[    5.273313] sunxi:vin:[WARN]: get csi isp clk fail
[    5.278752] sunxi:vin:[WARN]: get csi isp src clk fail
[    5.285934] sunxi:vin:[INFO]: [gc1084_mipi]PWR_ON!
[    5.293234] sunxi:twi-42502000.twi0:[ERR]: drv-mode: Timeout when sending 9th SCL clk
[    5.301997] sunxi:twi-42502000.twi0:[ERR]: drv mode: TWI BUS error state is drv:0x1 eng:0x20
[    5.311594] sunxi:twi-42502000.twi0:[ERR]: drv-mode: xfer failed (dev addr:0x37)
[    5.320018] sunxi:twi-42502000.twi0:[ERR]: drv-mode: Timeout when sending 9th SCL clk
[    5.328772] sunxi:twi-42502000.twi0:[ERR]: drv mode: TWI BUS error state is drv:0x1 eng:0x20
[    5.338352] sunxi:twi-42502000.twi0:[ERR]: drv-mode: xfer failed (dev addr:0x37)
[    5.346712] sunxi:twi-42502000.twi0:[ERR]: drv-mode: Timeout when sending 9th SCL clk
[    5.355455] sunxi:twi-42502000.twi0:[ERR]: drv mode: TWI BUS error state is drv:0x1 eng:0x20
[    5.365011] sunxi:twi-42502000.twi0:[ERR]: drv-mode: xfer failed (dev addr:0x37)
[    5.373314] sunxi:vin:[INFO]: [VIN_DEV_I2C]gc1084_mipi read retry 3, read addr is 0x3f0
[    5.602062] sunxi:twi-42502000.twi0:[ERR]: drv-mode: Timeout when sending 9th SCL clk
[    5.610812] sunxi:twi-42502000.twi0:[ERR]: drv mode: TWI BUS error state is drv:0x1 eng:0x20
[    5.620260] sunxi:twi-42502000.twi0:[ERR]: drv-mode: xfer failed (dev addr:0x37)
[    5.628607] sunxi:twi-42502000.twi0:[ERR]: drv-mode: Timeout when sending 9th SCL clk
[    5.637413] sunxi:twi-42502000.twi0:[ERR]: drv mode: TWI BUS error state is drv:0x1 eng:0x20
[    5.646861] sunxi:twi-42502000.twi0:[ERR]: drv-mode: xfer failed (dev addr:0x37)
[    5.655267] sunxi:twi-42502000.twi0:[ERR]: drv-mode: Timeout when sending 9th SCL clk
[    5.664067] sunxi:twi-42502000.twi0:[ERR]: drv mode: TWI BUS error state is drv:0x1 eng:0x20
[    5.673585] sunxi:twi-42502000.twi0:[ERR]: drv-mode: xfer failed (dev addr:0x37)
[    5.681883] sunxi:vin:[INFO]: [VIN_DEV_I2C]gc1084_mipi read retry 3, read addr is 0x3f0
[    5.910067] sunxi:twi-42502000.twi0:[ERR]: drv-mode: Timeout when sending 9th SCL clk
[    5.918815] sunxi:twi-42502000.twi0:[ERR]: drv mode: TWI BUS error state is drv:0x1 eng:0x20
[    5.928340] sunxi:twi-42502000.twi0:[ERR]: drv-mode: xfer failed (dev addr:0x37)
[    5.936697] sunxi:twi-42502000.twi0:[ERR]: drv-mode: Timeout when sending 9th SCL clk
[    5.945442] sunxi:twi-42502000.twi0:[ERR]: drv mode: TWI BUS error state is drv:0x1 eng:0x20
[    5.954891] sunxi:twi-42502000.twi0:[ERR]: drv-mode: xfer failed (dev addr:0x37)
[    5.963238] sunxi:twi-42502000.twi0:[ERR]: drv-mode: Timeout when sending 9th SCL clk
[    5.971981] sunxi:twi-42502000.twi0:[ERR]: drv mode: TWI BUS error state is drv:0x1 eng:0x20
[    5.981430] sunxi:twi-42502000.twi0:[ERR]: drv-mode: xfer failed (dev addr:0x37)
[    5.989728] sunxi:vin:[INFO]: [VIN_DEV_I2C]gc1084_mipi read retry 3, read addr is 0x3f0
[    6.218064] sunxi:twi-42502000.twi0:[ERR]: drv-mode: Timeout when sending 9th SCL clk
[    6.226819] sunxi:twi-42502000.twi0:[ERR]: drv mode: TWI BUS error state is drv:0x1 eng:0x20
[    6.236270] sunxi:twi-42502000.twi0:[ERR]: drv-mode: xfer failed (dev addr:0x37)
[    6.244619] sunxi:twi-42502000.twi0:[ERR]: drv-mode: Timeout when sending 9th SCL clk
[    6.253363] sunxi:twi-42502000.twi0:[ERR]: drv mode: TWI BUS error state is drv:0x1 eng:0x20
[    6.262812] sunxi:twi-42502000.twi0:[ERR]: drv-mode: xfer failed (dev addr:0x37)
[    6.271159] sunxi:twi-42502000.twi0:[ERR]: drv-mode: Timeout when sending 9th SCL clk
[    6.279904] sunxi:twi-42502000.twi0:[ERR]: drv mode: TWI BUS error state is drv:0x1 eng:0x20
[    6.289351] sunxi:twi-42502000.twi0:[ERR]: drv-mode: xfer failed (dev addr:0x37)
[    6.297652] sunxi:vin:[INFO]: [VIN_DEV_I2C]gc1084_mipi read retry 3, read addr is 0x3f0
[    6.306608] sunxi:vin:[ERR]: [gc1084_mipi]chip found is not an target chip.
[    6.314406] sunxi:vin:[INFO]: [gc1084_mipi]PWR_OFF!
[    6.322804] sunxi:vin:[ERR]: registering gc1084_mipi, No such device!
[    6.330059] sunxi:vin:[INFO]: vinc1 is null
[    6.334794] sunxi:vin:[INFO]: vinc5 is null
[    6.420748] [xradio_mod_init,752][XRADIO_ALWY] xradio wlan version:XR_V1.0.0.250218
[    6.429379] [xradio_core_init,605][XRADIO_ALWY] xradio core init
[    6.436500] [xradio_rpmsg_init,191][IO] xrlink rpmsg creat succeed
[    6.443576] sunxi-rpbuf-controller rpbuf_controller0@0: buffer "xradio_mtx": NULL -> remote_dummy_buffers
[    6.454983] sunxi-rpbuf-controller rpbuf_controller0@0: "xradio_mrx" allocate payload memory: va 0xec574618, pa 0x0000000083c08000, len 20480
[    6.469267] sunxi-rpbuf-controller rpbuf_controller0@0: buffer "xradio_mrx": NULL -> local_dummy_buffers
[    6.479915] sunxi-rpbuf-controller rpbuf_controller0@0: buffer "xradio_mrx" (id:1): local_dummy_buffers -> buffers
[    6.491718] sunxi-rpbuf-controller rpbuf_controller0@0: "xradio_mtx" allocate payload memory: va 0x86dcfee8, pa 0x0000000083c10000, len 12288
[    6.519168] sunxi-rpbuf-controller rpbuf_controller0@0: buffer "xradio_mtx" (id:0): remote_dummy_buffers -> buffers
[    6.533186] [xradio_rpbuf_init,555][IO] xrlink master rpbuf creat succeed
[    6.540871] [xradio_platform_init,84][PLAT] xradio_platform_init sucess 0xc1d06000
[    6.549461] [xradio_core_init,612][XRADIO_ALWY] xradio_plat c1d06000
[    6.556675] [xradio_core_init,615][XRADIO_ALWY] xradio add_net_dev
[    6.565070] [xradio_core_init,622][XRADIO_ALWY] xradio debug com init
[    6.572388] [xradio_core_init,626][XRADIO_ALWY] xradio queue init
[    6.579256] [xradio_core_init,631][XRADIO_ALWY] xradio platform on
[    6.586238] [xradio_core_init,636][XRADIO_ALWY] register tx and rx task
[    6.594191] [xradio_core_init,641][XRADIO_ALWY] up cmd init
[    6.600533] [xradio_core_init,646][XRADIO_ALWY] low cmd init
[    6.606895] [xradio_core_init,651][XRADIO_ALWY] hand way
[    6.613737] [xraido_low_cmd_dev_hand_way,129][CMD] Host hand way dev success.
[    6.621753] [xradio_core_init,656][XRADIO_ALWY] xradio core init Suceess
[    6.629906] [xradio_set_kernel_macaddr,516][XRADIO_ALWY] MACADDR=60:c2:2a:0b:54:4b
[    6.638663] [xradio_core_init,672][XRADIO_ALWY] AP_ADDR=60:c2:2a:0b:d4:4c
[    6.646334] [xradio_core_init,679][XRADIO_ALWY] wlan device is opening...
[    6.786643] [xradio_core_init,684][XRADIO_ALWY] wlan device is ready
[    6.793819] ======== XRADIO WIFI OPEN ========
Load usb modules
Starting wifi_deamon....: WINF: wifimanger verion:2.0.8.5 20250611-14:18:02 7f4422a
WINF: **************************************
WINF: * Copyright (c) 2019-2025 Allwinner Technology Co., Ltd. ALL rights reserved
WINF: * version: 2.0.8.5 20250611-14:18:02 7f4422a
WINF: * module name: UNKNOWN (D)
WINF: * wifimg support mode:(sta | ap | --- | --- | ------ | -------)
WINF: * module support mode:(sta | ap | --- | --- | ------ | -------)
WINF: * actual support mode:(sta | ap | --- | --- | ------ | -------)
WINF: **************************************
WINF: wifi mode sta on success
WINF: wifi on sta success
WINF: wifi set auto reconnect enable success
mount: mounting /dev/mmcblk0p1 on /mnt/extsd failed: No such file or directory
starting pid 195, tty '/dev/console': '-/bin/sh'BusyBox v1.33.2 (2025-03-01 16:30:16 UTC) built-in shell (ash)_____  _              __     _
|_   _||_| ___  _ _   |  |   |_| ___  _ _  _ _| |   _ |   ||   |  |  |__ | ||   || | ||_'_|| |  | || | || _ |  |_____||_||_|_||___||_,_||_|  |_||_|_||_|_|  Tina is Based on OpenWrt!----------------------------------------------Tina Linux (5.0, r0-fa23351)----------------------------------------------
root@(none):/#

六、系统正常启动

在这里插入图片描述

相关文章:

  • Context7 Mcp Quickstart
  • Kubernetes服务部署——RabbitMQ(集群版)
  • CMake指令: add_sub_directory以及工作流程
  • 前端实习校验函数汇总(未完成)
  • 一个超强的推理增强大模型,开源了,本地部署
  • 驭码CodeRider 2.0 产品体验:在VSCode安装并创建一个雷电小游戏
  • 【Web】腾讯云 COS 静态网站部署与自定义域名 HTTPS 全流程
  • IIS 实现 HTTPS:OpenSSL证书生成与配置完整指南
  • DeepSeek-R1与Claude 4.0 Sonnet:开源与闭源大模型的商业生态博弈
  • Electron-vite【实战】MD 编辑器 -- 大纲区(含自动生成大纲,大纲缩进,折叠大纲,滚动同步高亮大纲,点击大纲滚动等)
  • PyCharm Python IDE
  • 【沉浸式解决问题】Idea运行Junit测试中scanner无法获取控制台的输入内容
  • 创建型设计模式
  • 25-Oracle 23ai DBMS_SEARCH — Ubiquitous Search(无处不在的搜索)
  • 软件架构期末复习
  • WinForm中实现Adobe PDF Reader实现旋转PDF功能
  • 从零打造前沿Web聊天组件:从设计到交互
  • PHP性能提升方案
  • 深入理解 Go 中的字节序(Endianness)检测代码
  • Qt::QueuedConnection详解
  • 金坛网站建设公司/软文写作网站
  • 永康高端网站建设/推广网站制作
  • 济南网站建设需要多少钱/百度广告联盟app
  • 汕头网站建设备案/如何在百度上发布广告
  • 温州网站设计公司哪家好/排名函数
  • 销售做网站/百度app最新版本