快速启动开发板

启动开发板

开发板启动连接接口如下:
在这里插入图片描述

接入③12v电源接口①OTG②串口。拨动电源开关(往电源接口方向拨动的是12vDC电源供电,另外的方向是OTG线供电),即可启动开发板。

windows下使用 ADB登录系统

连接OTG线

将开发板配套的两根typec线,一根 直接连接至 开发板 OTG烧录接口 另一头连接至电脑的USB接口,开发板默认有系统,接通otg电源线就会通电并直接启动。

安装windows板ADB

点击链接下载Windows版ADB工具 adb-tools
下载完成后解压,可以看到如下目录,

在这里插入图片描述
然后 我们单独 拷贝 上一层的 platform-tools 文件夹到任意 目录,拷贝完成后,记住这个 目录位置,我们接下来要把这个 路径添加至 Windows系统环境变量里。

在这里插入图片描述

我这里是把它单独拷贝到了 D盘,我的目录是 D:\platform-tools 接下来 我需要把它单独添加到Windows系统环境变量里面才可以在任意位置使用adb命令。

在这里插入图片描述

添加到 Windows系统环境变量里面

在这里插入图片描述

打开cmd连接开发板

打开CMD Windows 命令提示符方式有两种
方式1:直接在Windows10/11搜索对话框中输入 cmd 在弹出的软件中点击 命令提示符
方式2:同时按下 wind + r 键,输入 cmd 命令,按下确认 就可以自动打开 命令提示符

在这里插入图片描述

打开命令提示符,输出 adb命令可以直接看到我们的adb已经配置成功

在这里插入图片描述

连接好开发板的 OTG 并将其连接至电脑上,然后 输入 adb shell就可以自动登录系统


C:\System> adb shell
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

 _____  _              __     _
|_   _||_| ___  _ _   |  |   |_| ___  _ _  _ _
  | |   _ |   ||   |  |  |__ | ||   || | ||_'_|
  | |  | || | || _ |  |_____||_||_|_||___||_,_|
  |_|  |_||_|_||_|_|  Tina is Based on OpenWrt!
 ----------------------------------------------
 Tina Linux
 ----------------------------------------------
root@TinaLinux:/#

ADB 也可以作为文件传输使用,例如:

C:\System> adb push badapple.mp4 /mnt/UDISK   # 将 badapple.mp4 上传到开发板 /mnt/UDISK 目录内
C:\System> adb pull /mnt/UDISK/badapple.mp4   # 将 /mnt/UDISK/badapple.mp4 下拉到当前目录内

注意: 此方法目前只适用于 使用全志Tina-SDK 构建出来的系统。

使用串口登录系统

1. 连接串口线

将配套的TypeC线一段连接至开发板的串口/供电接口,另一端连接至电脑USB接口,连接成功后板载的红色电源灯会亮起。
默认情况下系统会自动安装串口设备驱动,如果没有自动安装,可以使用驱动精灵来自动安装。

  • 对于Windows系统
    此时Windows设备管理器 在 端口(COM和LPT) 处会多出一个串口设备,一般是以 USB-Enhanced-SERIAL CH9102开头,您需要留意一下后面的具体COM编号,用于后续连接使用。
    在这里插入图片描述

如上图,COM号是96,我们接下来连接所使用的串口号就是96。

  • 对于Linux系统
    可以查看是否多出一个/dev/tty 设备,一般情况设备节点为 /dev/ttyACM0 。

在这里插入图片描述

2. 打开串口控制台

获取串口工具

使用Putty或者MobaXterm等串口工具来开发板设备。

  • 其中putty工具可以访问页面 https://www.chiark.greenend.org.uk/~sgtatham/putty/ 来获取。
  • MobaXterm可以通过访问页面 https://mobaxterm.mobatek.net/ 获取 (推荐使用)。
使用putty登录串口
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/ebcbcb53a46847a08a3010d710c0a2a6.png)
使用Mobaxterm登录串口

打开MobaXterm,点击左上角的“Session”,在弹出的界面选中“Serial”,如下图所示选择端口号(前面设备管理器显示的端口号COM21)、波特率(Speed 115200)、流控(Flow Control: none),最后点击“OK”即可。步骤如下图所示。
注意:流控(Flow Control)一定要选择none,否则你将无法在MobaXterm中向串口输入数据

在这里插入图片描述

3. 进入系统shell

使用串口工具成功打开串口后,可以直接按下 Enter 键 进入shell,当然您也可以按下板子上的 Reset复位键,来查看完整的系统信息。

[27]HELLO! BOOT0 is starting!
[30]BOOT0 commit : 069ed30b88
[33]set pll start
[38]periph0 has been enabled
[41]set pll end
[43][pmu]: bus read error
[45]board init ok
[47]enable_jtag
[49]get_pmu_exist() = -1
[51]DRAM BOOT DRIVE INFO: V0.34
[54]DRAM CLK = 792 MHz
[56]DRAM Type = 3 (2:DDR2,3:DDR3)
[60]DRAMC ZQ value: 0x7b7bfb
[62]DRAM ODT value: 0x42.
[65]ddr_efuse_type: 0x0
[68]DRAM SIZE = 512 MB
[75]DRAM simple test OK.
[77]rtc standby flag is 0x0, super standby flag is 0x0
[82]dram size =512
[85]card no is 2
[86]sdcard 2 line count 4
[89][mmc]: mmc driver ver 2021-05-21 14:47
[98][mmc]: Wrong media type 0x0, but host sdc2, try mmc first
[104][mmc]: ***Try MMC card 2***
[111][mmc]: mmc 2 cmd 1 timeout, err 100
[115][mmc]: mmc 2 cmd 1 err 100
[117][mmc]: mmc 2 send op cond failed
[121][mmc]: MMC card 2 Card did not respond to voltage select!
[127][mmc]: ***SD/MMC 2 init error!!!***
[134][mmc]: ***Try SD card 2***
[147][mmc]: HSSDR52/SDR25 4 bit
[150][mmc]: 50000000 Hz
[152][mmc]: 3696 MB
[154][mmc]: ***SD/MMC 2 init OK!!!***
[249]Loading boot-pkg Succeed(index=0).
[253]Entry_name        = u-boot
[260]Entry_name        = optee
[264]Entry_name        = dtb
[267]mmc not para
[269]Jump to second Boot.
M/TC: OP-TEE version: 2a99a16f (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05)) #1 Thu Aug 17 11:13:02 UTC 2023 arm
E/TC:0 0 platform_standby_fdt_parse:126 no pmu0 node
E/TC:0 0 sunxi_twi_parse_from_dt:121 no pmu node


U-Boot 2018.07-g6047f84-dirty (Jul 16 2024 - 16:30:57 +0800) Allwinner Technology

[00.340]CPU:   Allwinner Family
[00.342]Model: sun8iw20
[00.345]DRAM:  512 MiB
[00.348]Relocation Offset is: 1cebd000
[00.376]secure enable bit: 0
E/TC:0   fdt_getprop_u32:336 prop trace_level not found
[00.389]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz  MBus=300Mhz
[00.396]gic: sec monitor mode
SPI ALL:   ready
[00.401]line:703 init_clocks
[00.404]flash init start
[00.406]workmode = 0,storage type = 2
[00.409][mmc]: mmc driver ver uboot2018:2023-07-4 16:18:00
[00.415][mmc]: get sdly from uboot header fail
[00.420][mmc]: Is not EXT_PARA0_ID or EXT_PARA0_TUNING_SUCCESS_FLAG!
[00.426][mmc]: SUNXI SDMMC Controller Version:0x50310
[00.447][mmc]: card_caps:0x3000000a
[00.450][mmc]: host_caps:0x3000003f
[00.457][mmc]: read mmc 2 info ok
[00.460]sunxi flash init ok
[00.462]drv_disp_init
partno erro : can't find partition bootloader
[00.509]drv_disp_init finish
[00.520]Loading Environment from SUNXI_FLASH... OK
[00.539]boot_gui_init:start
partno erro : can't find partition Reserve0
[00.548]LCD open finish
bad fb1_cfg[w=0,h=0,bpp=32,format=0]
[00.555]boot_gui_init:finish
partno erro : can't find partition bootloader
[00.564]bmp_name=bootlogo.bmp size 1152054
[00.626]Item0 (Map) magic is bad
[00.629]the secure storage item0 copy0 magic is bad
[00.634]Item0 (Map) magic is bad
[00.637]the secure storage item0 copy1 magic is bad
[00.641]Item0 (Map) magic is bad
secure storage read widevine fail
secure storage read ec_key fail
secure storage read ec_cert1 fail
secure storage read ec_cert2 fail
secure storage read ec_cert3 fail
secure storage read rsa_key fail
secure storage read rsa_cert1 fail
secure storage read rsa_cert2 fail
secure storage read rsa_cert3 fail
[00.672]usb burn from boot
delay time 0
weak:otg_phy_config
[00.683]usb prepare ok
[00.873]usb sof ok
[00.874]usb probe ok
[00.876]usb setup ok
set address 0x20
set address 0x20 ok
set address 0x27
set address 0x27 ok
try to update
[01.281]do_burn_from_boot usb : have no handshake
List file under ULI/factory
** Unrecognized filesystem type **
[01.292]update part info
[01.295]update bootcmd
[01.301]change working_fdt 0x5c87ce68 to 0x5c85ce68
[01.306][mmc]: can't find node "sunxi-mmc2" try "mmc"
[01.311][mmc]: no mmc-hs400-1_8v!
[01.314][mmc]: no mmc-hs200-1_8v!
[01.317][mmc]: no mmc-ddr-1_8v!
[01.320][mmc]: get sunxi-mmc2 string failed
[01.325]The storage not support sample function
[01.349]update dts
Hit any key to stop autoboot:  0
[01.758]no vendor_boot partition is found
Android's image name: sun8i_arm
The loading address of the kernel is not in the boot image
ERROR: reserving fdt memory region failed (addr=41b00000 size=100000)
ERROR: reserving fdt memory region failed (addr=5c907000 size=3e8000)
[01.806]Starting kernel ...

[01.809][mmc]: mmc exit start
[01.822][mmc]: mmc 2 exit ok
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 5.4.61 (ubuntu@dshanpi) (arm-linux-gnueabi-gcc (Linaro GCC 5.3-2016.05) 5.3.1 20160412, GNU ld (Linaro_Binutils-2016.05) 2.25.0 Linaro 2016_02) #1 SMP PREEMPT Tue Jul 16 16:31:37 CST 2024
[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: sun8iw20
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] Reserved memory: created DMA memory pool at 0x42200000, size 0 MiB
[    0.000000] OF: reserved mem: initialized node vdev0buffer@42200000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x42244000, size 0 MiB
[    0.000000] OF: reserved mem: initialized node dsp0_rpbuf@42244000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x42900000, size 0 MiB
[    0.000000] OF: reserved mem: initialized node vdev0buffer@42900000, compatible id shared-dma-pool
[    0.000000] cma: Reserved 16 MiB at 0x5f000000
[    0.000000] On node 0 totalpages: 129120
[    0.000000]   Normal zone: 1024 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 129120 pages, LIFO batch:31
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.0
[    0.000000] percpu: Embedded 15 pages/cpu s30976 r8192 d22272 u61440
[    0.000000] pcpu-alloc: s30976 r8192 d22272 u61440 alloc=15*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 128096
[    0.000000] Kernel command line: earlycon=uart8250,mmio32,0x02500000 clk_ignore_unused initcall_debug=0 console=ttyS0,115200 loglevel=8 root=/dev/mmcblk0p5 rootwait init=/init partitions=boot-resource@mmcblk0p1:env@mmcblk0p2:env-redund@mmcblk0p3:boot@mmcblk0p4:rootfs@mmcblk0p5:riscv@mmcblk0p6:private@mmcblk0p7:UDISK@mmcblk0p8 cma=16M snum= mac_addr= wifi_mac= bt_mac= specialstr= gpt=1 androidboot.mode=normal androidboot.hardware=sun8iw20p1 boot_type=2 androidboot.boot_type=2 gpt=1 uboot_message=2018.07-g6047f84-dirty(07/16/2024-16:30:57) mbr_offset=1032192 disp_reserve=4096000,0x5c907000 androidboot.dramfreq=792 androidboot.dramsize=512 mtdparts=<NULL> uboot_backup=ubootA
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 467904K/516480K available (7168K kernel code, 425K rwdata, 2572K rodata, 1024K init, 195K bss, 32192K reserved, 16384K cma-reserved, 0K highmem)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000]  Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] random: get_random_bytes called from start_kernel+0x250/0x3d0 with crng_init=0
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000006] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000018] Switching to timer-based delay loop, resolution 41ns
[    0.000204] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[    0.000888] Console: colour dummy device 80x30
[    0.000928] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[    0.000942] pid_max: default: 32768 minimum: 301
[    0.001099] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.001113] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.001760] CPU: Testing write buffer coherency: ok
[    0.002111] /cpus/cpu@0 missing clock-frequency property
[    0.002133] /cpus/cpu@1 missing clock-frequency property
[    0.002145] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.002755] Setting up static identity map for 0x40100000 - 0x40100060
[    0.002883] rcu: Hierarchical SRCU implementation.
[    0.003207] BOOTEVENT:         3.198416: ON
[    0.003409] smp: Bringing up secondary CPUs ...
[    0.004649] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.004807] smp: Brought up 1 node, 2 CPUs
[    0.004821] SMP: Total of 2 processors activated (96.00 BogoMIPS).
[    0.004828] CPU: All CPU(s) started in SVC mode.
[    0.005356] devtmpfs: initialized
[    0.019691] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[    0.020311] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.020343] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.021226] pinctrl core: initialized pinctrl subsystem
[    0.022699] NET: Registered protocol family 16
[    0.024867] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.066145] rtc_ccu: sunxi ccu init OK
[    0.068603] ccu: sunxi ccu init OK
[    0.069134] r_ccu: sunxi ccu init OK
[    0.109032] sun6i-dma 3002000.dma-controller: sunxi dma probed
[    0.113709] iommu: Default domain type: Translated
[    0.113943] sunxi iommu: irq = 24
[    0.115106] SCSI subsystem initialized
[    0.115473] usbcore: registered new interface driver usbfs
[    0.115568] usbcore: registered new interface driver hub
[    0.116143] usbcore: registered new device driver usb
[    0.116341] mc: Linux media interface: v0.10
[    0.116400] videodev: Linux video capture interface: v2.00
[    0.117735] Advanced Linux Sound Architecture Driver Initialized.
[    0.118516] Bluetooth: Core ver 2.22
[    0.118617] NET: Registered protocol family 31
[    0.118629] Bluetooth: HCI device and connection manager initialized
[    0.118649] Bluetooth: HCI socket layer initialized
[    0.118663] Bluetooth: L2CAP socket layer initialized
[    0.118695] Bluetooth: SCO socket layer initialized
[    0.118970] pwm module init!
[    0.129846] g2d 5410000.g2d: Adding to iommu group 0
[    0.130640] G2D: rcq version initialized.major:250
[    0.131431] input: sunxi-keyboard as /devices/virtual/input/input0
[    0.133145] clocksource: Switched to clocksource arch_sys_counter
[    0.143019] sun8iw20-pinctrl pio: initialized sunXi PIO driver
[    0.157993] thermal_sys: Registered thermal governor 'step_wise'
[    0.158001] thermal_sys: Registered thermal governor 'user_space'
[    0.158018] thermal_sys: Registered thermal governor 'power_allocator'
[    0.158586] NET: Registered protocol family 2
[    0.159467] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[    0.159500] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    0.159553] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.159615] TCP: Hash tables configured (established 4096 bind 4096)
[    0.159720] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.159756] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.159930] NET: Registered protocol family 1
[    0.162695] Initialise system trusted keyrings
[    0.162936] workingset: timestamp_bits=30 max_order=17 bucket_order=0
[    0.174068] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.174358] ntfs: driver 2.1.32 [Flags: R/W].
[    0.174686] fuse: init (API version 7.31)
[    0.204938] NET: Registered protocol family 38
[    0.204963] Key type asymmetric registered
[    0.204972] Asymmetric key parser 'x509' registered
[    0.205071] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[    0.205087] io scheduler mq-deadline registered
[    0.205095] io scheduler kyber registered
[    0.205242] atomic64_test: passed
[    0.206836] [DISP]disp_module_init
[    0.207462] disp 5000000.disp: Adding to iommu group 0
[    0.208093] [DISP] disp_init,line:2372:
[    0.208098] smooth display screen:0 type:1 mode:4
[    0.225066] display_fb_request,fb_id:0
[    0.236835] disp_al_manager_apply ouput_type:1
[    0.237011] [DISP] lcd_clk_config,line:777:
[    0.237023] disp 0, clk: pll(420000000),clk(420000000),dclk(70000000) dsi_rate(70000000)
[    0.237023]      clk real:pll(420000000),clk(420000000),dclk(105000000) dsi_rate(150000000)
[    0.237330] sun8iw20-pinctrl pio: pio supply vcc-pb not found, using dummy regulator
[    0.238163] [DISP]disp_module_init finish
[    0.239563] sunxi_sid_init()783 - insmod ok
[    0.240322] pwm-regulator: supplied by regulator-dummy
[    0.242115] uart uart0: uart0 supply uart not found, using dummy regulator
[    0.242464] uart0: ttyS0 at MMIO 0x2500000 (irq = 34, base_baud = 1500000) is a SUNXI
[    0.242494] sw_console_setup()1831 - console setup baud 115200 parity n bits 8, flow n
[    1.164971] printk: console [ttyS0] enabled
[    1.170468] sun8iw20-pinctrl pio: pio supply vcc-pg not found, using dummy regulator
[    1.179614] uart uart1: uart1 supply uart not found, using dummy regulator
[    1.187704] uart1: ttyS1 at MMIO 0x2500400 (irq = 35, base_baud = 1500000) is a SUNXI
[    1.197333] uart uart2: uart2 supply uart not found, using dummy regulator
[    1.205441] uart2: ttyS2 at MMIO 0x2500800 (irq = 36, base_baud = 1500000) is a SUNXI
[    1.215051] uart uart3: uart3 supply uart not found, using dummy regulator
[    1.223084] uart3: ttyS3 at MMIO 0x2500c00 (irq = 37, base_baud = 1500000) is a SUNXI
[    1.233080] misc dump reg init
[    1.237157] deinterlace 5400000.deinterlace: Adding to iommu group 0
[    1.244909] deinterlace 5400000.deinterlace: version[1.0.0], ip=0x110
[    1.253914] sunxi-rfkill soc@3000000:rfkill@0: module version: v1.0.9
[    1.261163] sunxi-rfkill soc@3000000:rfkill@0: get gpio chip_en failed
[    1.268536] sunxi-rfkill soc@3000000:rfkill@0: get gpio power_en failed
[    1.275987] sunxi-rfkill soc@3000000:rfkill@0: wlan_busnum (1)
[    1.282535] sunxi-rfkill soc@3000000:rfkill@0: Missing wlan_power.
[    1.289499] sunxi-rfkill soc@3000000:rfkill@0: wlan clock[0] (32k-fanout1)
[    1.297255] sunxi-rfkill soc@3000000:rfkill@0: wlan_regon gpio=44 assert=1
[    1.305023] sunxi-rfkill soc@3000000:rfkill@0: wlan_hostwake gpio=202 assert=1
[    1.313159] sunxi-rfkill soc@3000000:rfkill@0: wakeup source is enabled
[    1.320896] sunxi-rfkill soc@3000000:rfkill@0: Missing bt_power.
[    1.327683] sunxi-rfkill soc@3000000:rfkill@0: bt clock[0] (32k-fanout1)
[    1.335243] sunxi-rfkill soc@3000000:rfkill@0: bt_rst gpio=210 assert=0
[    1.343717] [ADDR_MGT] addr_mgt_probe: module version: v1.0.11
[    1.350959] [ADDR_MGT] addr_init: Failed to get type_def_bt, use default: 0
[    1.358848] [ADDR_MGT] addr_mgt_probe: success.
[    1.365825] libphy: Fixed MDIO Bus: probed
[    1.370431] CAN device driver interface
[    1.375603] sun8iw20-pinctrl pio: pio supply vcc-pe not found, using dummy regulator
[    1.384772] gmac-power0: NULL
[    1.388104] gmac-power1: NULL
[    1.391429] gmac-power2: NULL
[    1.395982] Failed to alloc md5
[    1.399518] eth0: Use random mac address
[    1.404424] usbcore: registered new interface driver asix
[    1.410581] usbcore: registered new interface driver ax88179_178a
[    1.417528] usbcore: registered new interface driver cdc_ether
[    1.424158] usbcore: registered new interface driver net1080
[    1.430568] usbcore: registered new interface driver cdc_subset
[    1.437292] usbcore: registered new interface driver zaurus
[    1.443647] usbcore: registered new interface driver cdc_ncm
[    1.449998] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.457335] sunxi-ehci: EHCI SUNXI driver
[    1.462284] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.469266] sunxi-ohci: OHCI SUNXI driver
[    1.474436] usbcore: registered new interface driver uas
[    1.480485] usbcore: registered new interface driver usb-storage
[    1.487321] usbcore: registered new interface driver ums-alauda
[    1.494082] usbcore: registered new interface driver ums-cypress
[    1.500875] usbcore: registered new interface driver ums-datafab
[    1.507692] usbcore: registered new interface driver ums_eneub6250
[    1.514700] usbcore: registered new interface driver ums-freecom
[    1.521491] usbcore: registered new interface driver ums-isd200
[    1.528217] usbcore: registered new interface driver ums-jumpshot
[    1.535136] usbcore: registered new interface driver ums-karma
[    1.541736] usbcore: registered new interface driver ums-onetouch
[    1.548665] usbcore: registered new interface driver ums-realtek
[    1.555477] usbcore: registered new interface driver ums-sddr09
[    1.562173] usbcore: registered new interface driver ums-sddr55
[    1.568893] usbcore: registered new interface driver ums-usbat
[    1.576554] input: sunxi-ts as /devices/platform/soc@3000000/2009c00.rtp/input/input1
[    1.587610] sunxi-rtc 7090000.rtc: registered as rtc0
[    1.593463] sunxi-rtc 7090000.rtc: setting system clock to 1970-01-01T00:06:05 UTC (365)
[    1.602551] sunxi-rtc 7090000.rtc: Fail to read dts property 'gpr_bootcount_pos'
[    1.610884] reasonbase NULL
[    1.614028] reason large than max, fix to hot reboot, save boot reason
[    1.621348] invalid reason or reasonbase NULL
[    1.626256] sunxi-rtc 7090000.rtc: sunxi rtc probed
[    1.632285] i2c /dev entries driver
[    1.636455] IR NEC protocol handler initialized
[    1.641540] IR RC5(x/sz) protocol handler initialized
[    1.649745] usbcore: registered new interface driver uvcvideo
[    1.656239] USB Video Class driver (1.1.1)
[    1.660833] gspca_main: v2.14.0 registered
[    1.665446] sunxi cedar version 1.1
[    1.669590] sunxi-cedar 1c0e000.ve: Adding to iommu group 0
[    1.675945] VE: sunxi_cedar_probe power-domain init!!!
[    1.681714] VE: install start!!!
[    1.681714]
[    1.687305] VE: cedar-ve the get irq is 45
[    1.687305]
[    1.693817] VE: ve_debug_proc_info:(ptrval), data:(ptrval), lock:(ptrval)
[    1.693817]
[    1.703090] VE: install end!!!
[    1.703090]
[    1.708195] VE: sunxi_cedar_probe
[    1.713464] sunxi-wdt 20500a0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[    1.722673] Bluetooth: HCI UART driver ver 2.3
[    1.727702] Bluetooth: HCI UART protocol H4 registered
[    1.733772] Bluetooth: XRadio Bluetooth LPM Mode Driver Ver 1.0.10
[    1.741035] [XR_BT_LPM] bluesleep_probe: bt_wake polarity: 1
[    1.747493] [XR_BT_LPM] bluesleep_probe: host_wake polarity: 1
[    1.754075] [XR_BT_LPM] bluesleep_probe: wakeup source is disabled!
[    1.754075]
[    1.762764] [XR_BT_LPM] bluesleep_probe: uart_index(1)
[    1.771263] sun8iw20-pinctrl pio: pio supply vcc-pc not found, using dummy regulator
[    1.780222] sunxi-mmc 4022000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.25 2022-6-21 13:40)
[    1.790139] sunxi-mmc 4022000.sdmmc: ***ctl-spec-caps*** 8
[    1.796381] sunxi-mmc 4022000.sdmmc: No vmmc regulator found
[    1.802731] sunxi-mmc 4022000.sdmmc: No vqmmc regulator found
[    1.809201] sunxi-mmc 4022000.sdmmc: No vdmmc regulator found
[    1.815666] sunxi-mmc 4022000.sdmmc: No vd33sw regulator found
[    1.822209] sunxi-mmc 4022000.sdmmc: No vd18sw regulator found
[    1.828767] sunxi-mmc 4022000.sdmmc: No vq33sw regulator found
[    1.835324] sunxi-mmc 4022000.sdmmc: No vq18sw regulator found
[    1.841887] sunxi-mmc 4022000.sdmmc: Cann't get pin bias hs pinstate,check if needed
[    1.851555] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    1.862783] sunxi-mmc 4022000.sdmmc: no vqmmc,Check if there is regulator
[    1.882970] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    1.907238] sunxi-mmc 4022000.sdmmc: detmode:alway in(non removable)
[    1.914414] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    1.924771] sunxi-mmc 4020000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.25 2022-6-21 13:40)
[    1.929105] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    1.935972] sunxi-mmc 4020000.sdmmc: ***ctl-spec-caps*** 8
[    1.949742] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    1.953586] sunxi-mmc 4020000.sdmmc: No vmmc regulator found
[    1.968198] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    1.971534] sunxi-mmc 4020000.sdmmc: No vqmmc regulator found
[    1.989596] sunxi-mmc 4020000.sdmmc: No vdmmc regulator found
[    1.996063] sunxi-mmc 4020000.sdmmc: No vd33sw regulator found
[    2.002606] sunxi-mmc 4020000.sdmmc: No vd18sw regulator found
[    2.009167] sunxi-mmc 4020000.sdmmc: No vq33sw regulator found
[    2.015727] sunxi-mmc 4020000.sdmmc: No vq18sw regulator found
[    2.021189] mmc0: host does not support reading read-only switch, assuming write-enable
[    2.022737] sunxi-mmc 4020000.sdmmc: Got CD GPIO
[    2.031329] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 25000000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.048518] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 25000000Hz bm PP pm ON vdd 21 width 4 timing LEGACY(SDR12) dt B
[    2.048859] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.060434] mmc0: new SDHC card at address 1388
[    2.071681] sunxi-mmc 4020000.sdmmc: no vqmmc,Check if there is regulator
[    2.077907] mmcblk0: mmc0:1388 MK    3.61 GiB
[    2.094611]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
[    2.096877] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.123191] sunxi-mmc 4020000.sdmmc: detmode:gpio polling
[    2.129280] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[    2.133832] sunxi-mmc 4021000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.25 2022-6-21 13:40)
[    2.150354] sunxi-mmc 4021000.sdmmc: ***ctl-spec-caps*** 8
[    2.156619] sunxi-mmc 4021000.sdmmc: No vmmc regulator found
[    2.162970] sunxi-mmc 4021000.sdmmc: No vqmmc regulator found
[    2.169437] sunxi-mmc 4021000.sdmmc: No vdmmc regulator found
[    2.175898] sunxi-mmc 4021000.sdmmc: No vd33sw regulator found
[    2.182441] sunxi-mmc 4021000.sdmmc: No vd18sw regulator found
[    2.188998] sunxi-mmc 4021000.sdmmc: No vq33sw regulator found
[    2.195554] sunxi-mmc 4021000.sdmmc: No vq18sw regulator found
[    2.202117] sunxi-mmc 4021000.sdmmc: Cann't get pin bias hs pinstate,check if needed
[    2.211710] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.222898] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator
[    2.243062] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.267312] sunxi-mmc 4021000.sdmmc: detmode:manually by software
[    2.275008] sunxi-mmc 4021000.sdmmc: smc 2 p1 err, cmd 52, RTO !!
[    2.282184] usbcore: registered new interface driver usbhid
[    2.288470] sunxi-mmc 4021000.sdmmc: smc 2 p1 err, cmd 52, RTO !!
[    2.295369] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.303168] usbhid: USB HID core driver
[    2.310044] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.311290] exFAT: Version 1.3.0
[    2.325044] sunxi-mmc 4021000.sdmmc: smc 2 p1 err, cmd 5, RTO !!
[    2.327100] sunxi-msgbox 3003000.msgbox: sunxi_msgbox_probe(): sunxi msgbox start probe
[    2.334267] sunxi-mmc 4021000.sdmmc: smc 2 p1 err, cmd 5, RTO !!
[    2.342636] sunxi-msgbox 3003000.msgbox: sunxi_msgbox_probe(): sunxi msgbox probe success
[    2.349892] sunxi-mmc 4021000.sdmmc: smc 2 p1 err, cmd 5, RTO !!
[    2.358877] sunxi-rproc 3000008.dsp_rproc: sunxi rproc driver 2.2.1
[    2.366017] sunxi-mmc 4021000.sdmmc: smc 2 p1 err, cmd 5, RTO !!
[    2.372035] sunxi-rproc 3000008.dsp_rproc: failed to get firmware-name
[    2.378809] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[    2.386648] remoteproc remoteproc0: dsp_rproc is available
[    2.403551] sunxi-rproc 3000008.dsp_rproc: sunxi rproc driver probe ok
[    2.411065] sunxi-rproc 6010000.c906_rproc: sunxi rproc driver 2.2.1
[    2.418676] remoteproc remoteproc1: c906_rproc is available
[    2.425112] sunxi-rproc 6010000.c906_rproc: sunxi rproc driver probe ok
[    2.433658] sunxi-rpbuf-controller rpbuf_controller@0: assigned reserved memory node dsp0_rpbuf@42244000
[    2.449273] NET: Registered protocol family 10
[    2.455565] Segment Routing with IPv6
[    2.459756] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    2.468062] NET: Registered protocol family 17
[    2.473077] NET: Registered protocol family 15
[    2.478102] can: controller area network core (rev 20170425 abi 9)
[    2.485148] NET: Registered protocol family 29
[    2.490138] can: raw protocol (rev 20170425)
[    2.494944] can: broadcast manager protocol (rev 20170425 t)
[    2.501298] can: netlink gateway (rev 20190810) max_hops=1
[    2.507811] Bluetooth: RFCOMM TTY layer initialized
[    2.513335] Bluetooth: RFCOMM socket layer initialized
[    2.519123] Bluetooth: RFCOMM ver 1.11
[    2.524211] Registering SWP/SWPB emulation handler
[    2.529978] Loading compiled-in X.509 certificates
[    2.554633] sunxi-twi 2502800.twi: 2502800.twi supply twi not found, using dummy regulator
[    2.565135] sunxi:i2c_sunxi@2502800.twi[INFO]: v2.6.5 probe success
[    2.573933] sunxi-thermal 2009400.ths: sun8iw20 cp version:15
[    2.581340] sun8iw20-pinctrl pio: pio supply vcc-pd not found, using dummy regulator
[    2.624206] get drvvbus-en is fail, 22
[    2.628414] get ehci0-controller wakeup-source is fail.
[    2.634445] sunxi ehci0-controller don't init wakeup source
[    2.640696] [sunxi-ehci0]: probe, pdev->name: 4101000.ehci0-controller, sunxi_ehci: 0xc0c911a0, 0x:e08e1000, irq_no:3a
[    2.652702] [sunxi-ehci0]: Not init ehci0
[    2.657613] get drvvbus-en is fail, 22
[    2.661819] get ohci0-controller wakeup-source is fail.
[    2.667793] sunxi ohci0-controller don't init wakeup source
[    2.674059] [sunxi-ohci0]: probe, pdev->name: 4101400.ohci0-controller, sunxi_ohci: 0xc0c91450
[    2.683720] [sunxi-ohci0]: Not init ohci0
[    2.688615] get drvvbus-en is fail, 22
[    2.692820] get ehci1-controller wakeup-source is fail.
[    2.698792] sunxi ehci1-controller don't init wakeup source
[    2.705057] [sunxi-ehci1]: probe, pdev->name: 4200000.ehci1-controller, sunxi_ehci: 0xc0c91700, 0x:e08f5000, irq_no:3c
[    2.717318] sunxi-ehci 4200000.ehci1-controller: 4200000.ehci1-controller supply hci not found, using dummy regulator
[    2.730776] sunxi-ehci 4200000.ehci1-controller: EHCI Host Controller
[    2.738056] sunxi-ehci 4200000.ehci1-controller: new USB bus registered, assigned bus number 1
[    2.748037] sunxi-ehci 4200000.ehci1-controller: irq 60, io mem 0x04200000
[    2.783164] sunxi-ehci 4200000.ehci1-controller: USB 2.0 started, EHCI 1.00
[    2.790975] sunxi-ehci 4200000.ehci1-controller: ehci_irq: highspeed device connect
[    2.800467] hub 1-0:1.0: USB hub found
[    2.804737] hub 1-0:1.0: 1 port detected
[    2.810002] get drvvbus-en is fail, 22
[    2.814243] get ohci1-controller wakeup-source is fail.
[    2.820236] sunxi ohci1-controller don't init wakeup source
[    2.826503] [sunxi-ohci1]: probe, pdev->name: 4200400.ohci1-controller, sunxi_ohci: 0xc0c919b0
[    2.836416] sunxi-ohci 4200400.ohci1-controller: 4200400.ohci1-controller supply hci not found, using dummy regulator
[    2.848750] sunxi-ohci 4200400.ohci1-controller: OHCI Host Controller
[    2.856034] sunxi-ohci 4200400.ohci1-controller: new USB bus registered, assigned bus number 2
[    2.865947] sunxi-ohci 4200400.ohci1-controller: irq 61, io mem 0x04200400
[    2.948017] hub 2-0:1.0: USB hub found
[    2.952265] hub 2-0:1.0: 1 port detected
[    2.958190] otg manager soc@3000000:usbc0@0: soc@3000000:usbc0@0 supply usbc not found, using dummy regulator
[    2.972234] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    2.983438] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    2.990786] clk: Not disabling unused clocks
[    2.995721] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    3.003180] ALSA device list:
[    3.005536] cfg80211: failed to load regulatory.db
[    3.008694]   No soundcards found.
[    3.017919] alloc_fd: slot 0 not NULL!
[    3.026778] EXT4-fs (mmcblk0p5): INFO: recovery required on readonly filesystem
[    3.035062] EXT4-fs (mmcblk0p5): write access will be enabled during recovery
[    3.144876] EXT4-fs (mmcblk0p5): recovery complete
[    3.152655] EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: (null)
[    3.161856] VFS: Mounted root (ext4 filesystem) readonly on device 179:5.
[    3.169652] devtmpfs: mounted
[    3.173193] usb 1-1: new high-speed USB device number 2 using sunxi-ehci
[    3.174658] Freeing unused kernel memory: 1024K
[    3.203304] Kernel init done
[    3.206532] Run /init as init process
[    3.273168] [DISP] fb_free_reserve_mem,line:2316:
[    3.273174] [DISP] fb_free_reserve_mem wait for sync timeout
[    3.287007] Freeing logo buffer memory: 4000K
[    3.374687] hub 1-1:1.0: USB hub found
[    3.379072] hub 1-1:1.0: 4 ports detected
can't run '/etc/preinit': No such file or directory
[    3.447981] EXT4-fs (mmcblk0p5): re-mounted. Opts: (null)
Starting syslogd: OK
Starting klogd: OK
Populating /dev using udev: [    3.743916] udevd[1162]: starting version 3.2.7
[    3.771610] random: udevd: uninitialized urandom read (16 bytes read)
[    3.781043] random: udevd: uninitialized urandom read (16 bytes read)
[    3.788442] random: udevd: uninitialized urandom read (16 bytes read)
[    3.805652] udevd[1162]: specified group 'input' unknown
[    3.812380] udevd[1162]: specified group 'kvm' unknown
[    3.849785] udevd[1163]: starting eudev-3.2.7
[    4.429043] random: fast init done
done
Initializing random number generator... done.
Starting system message bus: [    4.836615] urandom_read: 3 callbacks suppressed
[    4.836626] random: dbus-uuidgen: uninitialized urandom read (12 bytes read)
[    4.849986] random: dbus-uuidgen: uninitialized urandom read (8 bytes read)
[    4.900173] random: dbus-daemon: uninitialized urandom read (12 bytes read)
done
Starting network: OK
usb0 current mode: null
Starting switch usb0 to device mode.
[    6.153157]
[    6.153157] insmod_device_driver
[    6.153157]
[    6.160368] sunxi_usb_udc 4100000.udc-controller: 4100000.udc-controller supply udc not found, using dummy regulator
device_chose finished!
Starting adb: [    6.231496] file system registered
OK
init adb main
[    6.284384] read descriptors
Handling main()
[    6.288091] read strings
Initializing postgresql data base...
su: unknown user postgres
done
Starting postgresql: su: unknown user postgres
OK
/etc/init.d/S50powerkey_display: line 12: powerkey_display: command not found
/etc/init.d/S50powerkey_suspend: line 12: powerkey_suspend: command not found
[    6.432894] FAT-fs (mmcblk0p8): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
/dev/by-name/UDISK already format
[    6.475666] sunxi_set_cur_vol_work()422 WARN: get power supply failed
[    6.488543] FAT-fs (mmcblk0p8): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[    6.522283] android_work: sent uevent USB_STATE=CONNECTED
Starting dnsmasq: OK
[    6.678764] sunxi_set_cur_vol_work()422 WARN: get power supply failed
Trying to connect to SWUpdate...
[    6.739147] configfs-gadget gadget: high-speed config #1: c
[    6.745614] android_work: sent uevent USB_STATE=CONFIGURED
[    6.773181] sunxi_vbus_det_work()3439 WARN: get power supply failed
[    6.780440] android_work: sent uevent USB_STATE=DISCONNECTED
swu_param: ####
swu_software: ####
swu_mode: ####
no swupdate_cmd to run, wait for next swupdate
# [    7.115243] android_work: sent uevent USB_STATE=CONNECTED
#

系统默认会自己登录 没有用户名 没有密码。 系统默认会自己登录 没有用户名 没有密码。 系统默认会自己登录 没有用户名 没有密码。

更新系统固件

烧写固件至SPINand

准备工作

连接开发板

参考下图所示,
在这里插入图片描述

将两个TypeC线分别连至T113-i开发板 OTG烧录接口 调试&串口接口 Typec线另一端 连接至 电脑USB接口,连接成功后,

可以先获取软件 全志线刷工具 SPI Nand系统镜像 全志USB烧录驱动安装包 进行解压缩操作。

安装usb驱动

在我们连接好开发板以后,先按住 T113-i开发板 烧录模式按键 也称为FEL 烧写模式按键,之后按一下 系统复位按键也称 RESET 复位键,就可以自动进入烧写模式。

这时我们可以看到电脑设备管理器 通用串行总线控制器 部分弹出一个 未知设备 ,这个时候我们就需要把我们提前下载好的 全志USB烧录驱动 进行修改,然后将解压缩过的 全志USB烧录驱动 压缩包,解压缩,可以看到里面有这么几个文件。

InstallUSBDrv.exe
drvinstaller_IA64.exe
drvinstaller_X86.exe
UsbDriver/          
drvinstaller_X64.exe   
install.bat

对于wind7系统的同学,只需要以管理员 打开 install.bat 脚本,等待安装,在弹出的 是否安装驱动的对话框里面,点击安装即可。

对于wind10/wind11系统的同学,需要在设备管理器里面进行手动安装驱动。

如下图所示,在第一次插入OTG设备,进入烧写模式设备管理器会弹出一个未知设备。

Windows_FlashDevice_001

接下来鼠标右键点击这个未知设备,在弹出的对话框里, 点击浏览我计算机以查找驱动程序软件。

Windows_FlashDevice_001

之后在弹出新的对话框里,点击浏览找到我们之前下载好的 usb烧录驱动文件夹内,找到 UsbDriver/ 这个目录,并进入,之后点击确定即可。

Windows_FlashDevice_001

注意进入到 UsbDriver/ 文件夹,然后点击确定,如下图所示。

Windows_FlashDevice_001

此时,我们继续点击 下一页 按钮,这时系统就会提示安装一个驱动程序。

在弹出的对话框里,我们点击 始终安装此驱动程序软件 等待安装完成。

Windows_FlashDevice_001

安装完成后,会提示,Windows已成功更新你的驱动程序。

Windows_FlashDevice_001

最后我们可以看到,设备管理器 里面的未知设备 变成了一个 USB Device(VID_1f3a_efe8)的设备,这时就表明设备驱动已经安装成功。

Windows_FlashDevice_001

运行软件烧写

将下载下来的全志线刷工具 AllwinnertechPhoeniSuit 解压缩,同时将SPI Nand系统镜像下载下来也进行解压缩。

解压后,得到一个 t113_i_linux_evb1_auto_uart01.img 镜像,是用于烧录到SPI NAND镜像得。另一个是AllwinnertechPhoeniSuit文件夹。

首先我们进入到 AllwinnertechPhoeniSuit\AllwinnertechPhoeniSuitRelease20201225 目录下 找到 PhoenixSuit.exe 双击运行。

打开软件后 软件主界面如下图所示

PhoenixSuit_001

​ 接下来 我们需要切换到 一键刷机窗口,如下图所示,点击红框标号1,在弹出的新窗口内,我们点击 红框2 浏览 找到我们的 SPI Nand 最小系统镜像 t113_i_linux_evb1_auto_uart01.img ,选中镜像后,最后点击红框3 全盘擦除升级

​ 点击完成后,不需要理会 弹出的信息,这时 我们拿起已经连接好的开发板,先按住 FEL 烧写模式按键,之后按一下 RESET 系统复位键,就可以自动进入烧写模式并开始烧写。

在这里插入图片描述

​ 烧写时会提示烧写进度条,烧写完成后 开发板会自己重启。

PhoenixSuit_003

启动系统

一般情况下,烧写成功后 都会自动重启 启动系统,此时我们进入到 串口终端,可以看到它的启动信息,等所有启动信息加载完成。

[27]HELLO! BOOT0 is starting!
[30]BOOT0 commit : 069ed30b88
[33]set pll start
[38]periph0 has been enabled
[41]set pll end
[43][pmu]: bus read error
[45]board init ok
[47]enable_jtag
[49]get_pmu_exist() = -1
[51]DRAM BOOT DRIVE INFO: V0.34
[54]DRAM CLK = 792 MHz
[56]DRAM Type = 3 (2:DDR2,3:DDR3)
[60]DRAMC ZQ value: 0x7b7bfb
[62]DRAM ODT value: 0x42.
[65]ddr_efuse_type: 0x0
[68]DRAM SIZE = 512 MB
[75]DRAM simple test OK.
[77]rtc standby flag is 0x0, super standby flag is 0x0
[82]dram size =512
[85]card no is 2
[86]sdcard 2 line count 4
[89][mmc]: mmc driver ver 2021-05-21 14:47
[98][mmc]: Wrong media type 0x0, but host sdc2, try mmc first
[103][mmc]: ***Try MMC card 2***
[111][mmc]: mmc 2 cmd 1 timeout, err 100
[114][mmc]: mmc 2 cmd 1 err 100
[117][mmc]: mmc 2 send op cond failed
[121][mmc]: MMC card 2 Card did not respond to voltage select!
[126][mmc]: ***SD/MMC 2 init error!!!***
[133][mmc]: ***Try SD card 2***
[147][mmc]: HSSDR52/SDR25 4 bit
[149][mmc]: 50000000 Hz
[152][mmc]: 3696 MB
[154][mmc]: ***SD/MMC 2 init OK!!!***
[249]Loading boot-pkg Succeed(index=0).
[253]Entry_name        = u-boot
[260]Entry_name        = optee
[264]Entry_name        = dtb
[267]mmc not para
[269]Jump to second Boot.
M/TC: OP-TEE version: 2a99a16f (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05)) #1 Thu Aug 17 11:13:02 UTC 2023 arm
E/TC:0 0 platform_standby_fdt_parse:126 no pmu0 node
E/TC:0 0 sunxi_twi_parse_from_dt:121 no pmu node


U-Boot 2018.07-g6047f84-dirty (Jul 19 2024 - 10:05:01 +0800) Allwinner Technology

[00.340]CPU:   Allwinner Family
[00.343]Model: sun8iw20
[00.345]DRAM:  512 MiB
[00.348]Relocation Offset is: 1cebd000
[00.376]secure enable bit: 0
E/TC:0   fdt_getprop_u32:336 prop trace_level not found
[00.389]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz  MBus=300Mhz
[00.396]gic: sec monitor mode
SPI ALL:   ready
[00.401]line:703 init_clocks
[00.404]flash init start
[00.406]workmode = 0,storage type = 2
[00.409][mmc]: mmc driver ver uboot2018:2023-07-4 16:18:00
[00.415][mmc]: get sdly from uboot header fail
[00.420][mmc]: Is not EXT_PARA0_ID or EXT_PARA0_TUNING_SUCCESS_FLAG!
[00.426][mmc]: SUNXI SDMMC Controller Version:0x50310
[00.447][mmc]: card_caps:0x3000000a
[00.450][mmc]: host_caps:0x3000003f
[00.457][mmc]: read mmc 2 info ok
[00.460]sunxi flash init ok
[00.462]drv_disp_init
partno erro : can't find partition bootloader
[00.508]drv_disp_init finish
[00.518]Loading Environment from SUNXI_FLASH... OK
[00.537]boot_gui_init:start
partno erro : can't find partition Reserve0
[00.545]lcd_open_flow
[00.548]lcd_cfg_panel_info
[00.551]lcd_power_on
bad fb1_cfg[w=0,h=0,bpp=32,format=0]
[00.581]boot_gui_init:finish
partno erro : can't find partition bootloader
[00.590]bmp_name=bootlogo.bmp size 1152054
[00.651]Item0 (Map) magic is bad
[00.654]the secure storage item0 copy0 magic is bad
[00.659]Item0 (Map) magic is bad
[00.662]the secure storage item0 copy1 magic is bad
[00.667]Item0 (Map) magic is bad
secure storage read widevine fail
secure storage read ec_key fail
secure storage read ec_cert1 fail
secure storage read ec_cert2 fail
secure storage read ec_cert3 fail
secure storage read rsa_key fail
secure storage read rsa_cert1 fail
secure storage read rsa_cert2 fail
secure storage read rsa_cert3 fail
[00.697] tft08006 drivers/video/sunxi/disp2/disp/lcd/tft08006.c lcd_panel_init 162
[00.704]lcd_panel_init
[01.180]usb burn from boot
delay time 0
weak:otg_phy_config
[01.191]usb prepare ok
[01.241]lcd_bl_open
[01.244]LCD open finish
[01.381]usb sof ok
[01.383]usb probe ok
[01.385]usb setup ok
set address 0x3e
set address 0x3e ok
try to update
[01.790]do_burn_from_boot usb : have no handshake
List file under ULI/factory
** Unrecognized filesystem type **
[01.801]update part info
[01.804]update bootcmd
[01.810]change working_fdt 0x5c87ce68 to 0x5c85ce68
[01.815][mmc]: can't find node "sunxi-mmc2" try "mmc"
[01.820][mmc]: no mmc-hs400-1_8v!
[01.823][mmc]: no mmc-hs200-1_8v!
[01.826][mmc]: no mmc-ddr-1_8v!
[01.829][mmc]: get sunxi-mmc2 string failed
[01.834]The storage not support sample function
[01.858]update dts
Hit any key to stop autoboot:  0
[02.267]no vendor_boot partition is found
Android's image name: sun8i_arm
The loading address of the kernel is not in the boot image
ERROR: reserving fdt memory region failed (addr=41b00000 size=100000)
ERROR: reserving fdt memory region failed (addr=5c907000 size=177000)
[02.316]Starting kernel ...

[02.319][mmc]: mmc exit start
[02.332][mmc]: mmc 2 exit ok
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 5.4.61 (ubuntu@dshanpi) (arm-linux-gnueabi-gcc (Linaro GCC 5.3-2016.05) 5.3.1 20160412, GNU ld (Linaro_Binutils-2016.05) 2.25.0 Linaro 2016_02) #9 SMP PREEMPT Fri Jul 19 09:54:27 CST 2024
[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: sun8iw20
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] Reserved memory: created DMA memory pool at 0x42200000, size 0 MiB
[    0.000000] OF: reserved mem: initialized node vdev0buffer@42200000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x42244000, size 0 MiB
[    0.000000] OF: reserved mem: initialized node dsp0_rpbuf@42244000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x42900000, size 0 MiB
[    0.000000] OF: reserved mem: initialized node vdev0buffer@42900000, compatible id shared-dma-pool
[    0.000000] cma: Reserved 16 MiB at 0x5f000000
[    0.000000] On node 0 totalpages: 129120
[    0.000000]   Normal zone: 1024 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 129120 pages, LIFO batch:31
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.0
[    0.000000] percpu: Embedded 15 pages/cpu s30976 r8192 d22272 u61440
[    0.000000] pcpu-alloc: s30976 r8192 d22272 u61440 alloc=15*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 128096
[    0.000000] Kernel command line: earlycon=uart8250,mmio32,0x02500000 clk_ignore_unused initcall_debug=0 console=ttyS0,115200 loglevel=8 root=/dev/mmcblk0p5 rootwait init=/init partitions=boot-resource@mmcblk0p1:env@mmcblk0p2:env-redund@mmcblk0p3:boot@mmcblk0p4:rootfs@mmcblk0p5:riscv@mmcblk0p6:private@mmcblk0p7:UDISK@mmcblk0p8 cma=16M snum= mac_addr= wifi_mac= bt_mac= specialstr= gpt=1 androidboot.mode=normal androidboot.hardware=sun8iw20p1 boot_type=2 androidboot.boot_type=2 gpt=1 uboot_message=2018.07-g6047f84-dirty(07/19/2024-10:05:01) mbr_offset=1032192 disp_reserve=1536000,0x5c907000 androidboot.dramfreq=792 androidboot.dramsize=512 mtdparts=<NULL> uboot_backup=ubootA
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 470400K/516480K available (7168K kernel code, 426K rwdata, 2580K rodata, 1024K init, 195K bss, 29696K reserved, 16384K cma-reserved, 0K highmem)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000]  Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] random: get_random_bytes called from start_kernel+0x250/0x3d0 with crng_init=0
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000006] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000018] Switching to timer-based delay loop, resolution 41ns
[    0.000206] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[    0.000885] Console: colour dummy device 80x30
[    0.000927] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[    0.000942] pid_max: default: 32768 minimum: 301
[    0.001098] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.001114] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.001779] CPU: Testing write buffer coherency: ok
[    0.002130] /cpus/cpu@0 missing clock-frequency property
[    0.002154] /cpus/cpu@1 missing clock-frequency property
[    0.002167] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.002774] Setting up static identity map for 0x40100000 - 0x40100060
[    0.002906] rcu: Hierarchical SRCU implementation.
[    0.003227] BOOTEVENT:         3.218790: ON
[    0.003437] smp: Bringing up secondary CPUs ...
[    0.004678] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.004836] smp: Brought up 1 node, 2 CPUs
[    0.004850] SMP: Total of 2 processors activated (96.00 BogoMIPS).
[    0.004857] CPU: All CPU(s) started in SVC mode.
[    0.005397] devtmpfs: initialized
[    0.019458] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[    0.020099] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.020130] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.021019] pinctrl core: initialized pinctrl subsystem
[    0.022526] NET: Registered protocol family 16
[    0.024639] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.065877] rtc_ccu: sunxi ccu init OK
[    0.068286] ccu: sunxi ccu init OK
[    0.068817] r_ccu: sunxi ccu init OK
[    0.112768] sun6i-dma 3002000.dma-controller: sunxi dma probed
[    0.115723] iommu: Default domain type: Translated
[    0.115953] sunxi iommu: irq = 24
[    0.117148] SCSI subsystem initialized
[    0.117533] usbcore: registered new interface driver usbfs
[    0.117637] usbcore: registered new interface driver hub
[    0.118195] usbcore: registered new device driver usb
[    0.118396] mc: Linux media interface: v0.10
[    0.118465] videodev: Linux video capture interface: v2.00
[    0.119869] Advanced Linux Sound Architecture Driver Initialized.
[    0.120677] Bluetooth: Core ver 2.22
[    0.120767] NET: Registered protocol family 31
[    0.120778] Bluetooth: HCI device and connection manager initialized
[    0.120800] Bluetooth: HCI socket layer initialized
[    0.120813] Bluetooth: L2CAP socket layer initialized
[    0.120843] Bluetooth: SCO socket layer initialized
[    0.121121] pwm module init!
[    0.126518] g2d 5410000.g2d: Adding to iommu group 0
[    0.127015] G2D: rcq version initialized.major:250
[    0.127775] input: sunxi-keyboard as /devices/virtual/input/input0
[    0.129467] clocksource: Switched to clocksource arch_sys_counter
[    0.139171] sun8iw20-pinctrl pio: initialized sunXi PIO driver
[    0.155105] thermal_sys: Registered thermal governor 'step_wise'
[    0.155114] thermal_sys: Registered thermal governor 'user_space'
[    0.155129] thermal_sys: Registered thermal governor 'power_allocator'
[    0.155687] NET: Registered protocol family 2
[    0.156455] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[    0.156507] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    0.156560] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.156623] TCP: Hash tables configured (established 4096 bind 4096)
[    0.156732] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.156769] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.156947] NET: Registered protocol family 1
[    0.159942] Initialise system trusted keyrings
[    0.160115] workingset: timestamp_bits=30 max_order=17 bucket_order=0
[    0.171108] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.171400] ntfs: driver 2.1.32 [Flags: R/W].
[    0.171731] fuse: init (API version 7.31)
[    0.200434] NET: Registered protocol family 38
[    0.200461] Key type asymmetric registered
[    0.200471] Asymmetric key parser 'x509' registered
[    0.200581] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[    0.200594] io scheduler mq-deadline registered
[    0.200603] io scheduler kyber registered
[    0.200900] atomic64_test: passed
[    0.202531] [DISP]disp_module_init
[    0.203156] disp 5000000.disp: Adding to iommu group 0
[    0.203798] [DISP] disp_init,line:2372:
[    0.203803] smooth display screen:0 type:1 mode:4
[    0.220874] lcd_cfg_panel_info
[    0.220889] tft08006
[    0.220927] display_fb_request,fb_id:0
[    0.227050] disp_al_manager_apply ouput_type:1
[    0.227230] [DISP] lcd_clk_config,line:777:
[    0.227241] disp 0, clk: pll(300000000),clk(300000000),dclk(25000000) dsi_rate(25000000)
[    0.227241]      clk real:pll(300000000),clk(300000000),dclk(75000000) dsi_rate(150000000)
[    0.227553] sun8iw20-pinctrl pio: pio supply vcc-pb not found, using dummy regulator
[    0.228436] [DISP]disp_module_init finish
[    0.229925] sunxi_sid_init()783 - insmod ok
[    0.230664] pwm-regulator: supplied by regulator-dummy
[    0.232456] uart uart0: uart0 supply uart not found, using dummy regulator
[    0.232810] uart0: ttyS0 at MMIO 0x2500000 (irq = 34, base_baud = 1500000) is a SUNXI
[    0.232840] sw_console_setup()1831 - console setup baud 115200 parity n bits 8, flow n
[    1.155146] printk: console [ttyS0] enabled
[    1.160649] sun8iw20-pinctrl pio: pio supply vcc-pg not found, using dummy regulator
[    1.169720] uart uart1: uart1 supply uart not found, using dummy regulator
[    1.177773] uart1: ttyS1 at MMIO 0x2500400 (irq = 35, base_baud = 1500000) is a SUNXI
[    1.187337] uart uart2: uart2 supply uart not found, using dummy regulator
[    1.195411] uart2: ttyS2 at MMIO 0x2500800 (irq = 36, base_baud = 1500000) is a SUNXI
[    1.205000] uart uart3: uart3 supply uart not found, using dummy regulator
[    1.213071] uart3: ttyS3 at MMIO 0x2500c00 (irq = 37, base_baud = 1500000) is a SUNXI
[    1.222966] misc dump reg init
[    1.226924] deinterlace 5400000.deinterlace: Adding to iommu group 0
[    1.234620] deinterlace 5400000.deinterlace: version[1.0.0], ip=0x110
[    1.243578] sunxi-rfkill soc@3000000:rfkill@0: module version: v1.0.9
[    1.250846] sunxi-rfkill soc@3000000:rfkill@0: get gpio chip_en failed
[    1.258128] sunxi-rfkill soc@3000000:rfkill@0: get gpio power_en failed
[    1.265539] sunxi-rfkill soc@3000000:rfkill@0: wlan_busnum (1)
[    1.272058] sunxi-rfkill soc@3000000:rfkill@0: Missing wlan_power.
[    1.278958] sunxi-rfkill soc@3000000:rfkill@0: wlan clock[0] (32k-fanout1)
[    1.286665] sunxi-rfkill soc@3000000:rfkill@0: wlan_regon gpio=44 assert=1
[    1.294384] sunxi-rfkill soc@3000000:rfkill@0: wlan_hostwake gpio=202 assert=1
[    1.302474] sunxi-rfkill soc@3000000:rfkill@0: wakeup source is enabled
[    1.310142] sunxi-rfkill soc@3000000:rfkill@0: Missing bt_power.
[    1.316877] sunxi-rfkill soc@3000000:rfkill@0: bt clock[0] (32k-fanout1)
[    1.324401] sunxi-rfkill soc@3000000:rfkill@0: bt_rst gpio=210 assert=0
[    1.332823] [ADDR_MGT] addr_mgt_probe: module version: v1.0.11
[    1.340138] [ADDR_MGT] addr_init: Failed to get type_def_bt, use default: 0
[    1.347931] [ADDR_MGT] addr_mgt_probe: success.
[    1.354567] libphy: Fixed MDIO Bus: probed
[    1.359151] CAN device driver interface
[    1.364620] sunxi-awlink awlink@0x0: awlink driver probe ok ...
[    1.372298] sunxi-awlink awlink@0x1: awlink driver probe ok ...
[    1.379935] sun8iw20-pinctrl pio: pio supply vcc-pe not found, using dummy regulator
[    1.389039] gmac-power0: NULL
[    1.392382] gmac-power1: NULL
[    1.395688] gmac-power2: NULL
[    1.398992] random: fast init done
[    1.403757] Freeing logo buffer memory: 1500K
[    1.409978] Failed to alloc md5
[    1.413503] eth0: Use random mac address
[    1.418378] usbcore: registered new interface driver asix
[    1.424549] usbcore: registered new interface driver ax88179_178a
[    1.431441] usbcore: registered new interface driver cdc_ether
[    1.438025] usbcore: registered new interface driver net1080
[    1.444415] usbcore: registered new interface driver cdc_subset
[    1.451101] usbcore: registered new interface driver zaurus
[    1.457415] usbcore: registered new interface driver cdc_ncm
[    1.463741] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.471036] sunxi-ehci: EHCI SUNXI driver
[    1.476004] get drvvbus-en is fail, 22
[    1.480214] get ehci0-controller wakeup-source is fail.
[    1.486170] sunxi ehci0-controller don't init wakeup source
[    1.492405] [sunxi-ehci0]: probe, pdev->name: 4101000.ehci0-controller, sunxi_ehci: 0xc0c911a8, 0x:e083d000, irq_no:3a
[    1.504343] [sunxi-ehci0]: Not init ehci0
[    1.509148] get drvvbus-en is fail, 22
[    1.513356] get ehci1-controller wakeup-source is fail.
[    1.519297] sunxi ehci1-controller don't init wakeup source
[    1.525530] [sunxi-ehci1]: probe, pdev->name: 4200000.ehci1-controller, sunxi_ehci: 0xc0c91708, 0x:e0883000, irq_no:3c
[    1.537740] sunxi-ehci 4200000.ehci1-controller: 4200000.ehci1-controller supply hci not found, using dummy regulator
[    1.550045] sunxi-ehci 4200000.ehci1-controller: EHCI Host Controller
[    1.557281] sunxi-ehci 4200000.ehci1-controller: new USB bus registered, assigned bus number 1
[    1.567368] sunxi-ehci 4200000.ehci1-controller: irq 60, io mem 0x04200000
[    1.609489] sunxi-ehci 4200000.ehci1-controller: USB 2.0 started, EHCI 1.00
[    1.617253] sunxi-ehci 4200000.ehci1-controller: ehci_irq: highspeed device connect
[    1.626840] hub 1-0:1.0: USB hub found
[    1.631105] hub 1-0:1.0: 1 port detected
[    1.636361] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.643344] sunxi-ohci: OHCI SUNXI driver
[    1.648315] get drvvbus-en is fail, 22
[    1.652530] get ohci0-controller wakeup-source is fail.
[    1.658495] sunxi ohci0-controller don't init wakeup source
[    1.664732] [sunxi-ohci0]: probe, pdev->name: 4101400.ohci0-controller, sunxi_ohci: 0xc0c91458
[    1.674346] [sunxi-ohci0]: Not init ohci0
[    1.679152] get drvvbus-en is fail, 22
[    1.683363] get ohci1-controller wakeup-source is fail.
[    1.689294] sunxi ohci1-controller don't init wakeup source
[    1.695544] [sunxi-ohci1]: probe, pdev->name: 4200400.ohci1-controller, sunxi_ohci: 0xc0c919b8
[    1.705441] sunxi-ohci 4200400.ohci1-controller: 4200400.ohci1-controller supply hci not found, using dummy regulator
[    1.717746] sunxi-ohci 4200400.ohci1-controller: OHCI Host Controller
[    1.724997] sunxi-ohci 4200400.ohci1-controller: new USB bus registered, assigned bus number 2
[    1.734925] sunxi-ohci 4200400.ohci1-controller: irq 61, io mem 0x04200400
[    1.814505] hub 2-0:1.0: USB hub found
[    1.818750] hub 2-0:1.0: 1 port detected
[    1.824292] usbcore: registered new interface driver uas
[    1.830407] usbcore: registered new interface driver usb-storage
[    1.837174] usbcore: registered new interface driver ums-alauda
[    1.843877] usbcore: registered new interface driver ums-cypress
[    1.850829] usbcore: registered new interface driver ums-datafab
[    1.857605] usbcore: registered new interface driver ums_eneub6250
[    1.864613] usbcore: registered new interface driver ums-freecom
[    1.871410] usbcore: registered new interface driver ums-isd200
[    1.878107] usbcore: registered new interface driver ums-jumpshot
[    1.884988] usbcore: registered new interface driver ums-karma
[    1.891582] usbcore: registered new interface driver ums-onetouch
[    1.898473] usbcore: registered new interface driver ums-realtek
[    1.905250] usbcore: registered new interface driver ums-sddr09
[    1.911981] usbcore: registered new interface driver ums-sddr55
[    1.918652] usbcore: registered new interface driver ums-usbat
[    1.926245] input: sunxi-ts as /devices/platform/soc@3000000/2009c00.rtp/input/input1
[    1.935986] sunxi_gpadc_init,2228, success
[    1.941240] sunxi_gpadc_setup: get channel scan data failed
[    1.947770] input: sunxi-gpadc0 as /devices/virtual/input/input2
[    1.956731] sunxi-rtc 7090000.rtc: registered as rtc0
[    1.962547] sunxi-rtc 7090000.rtc: setting system clock to 1970-01-01T00:00:40 UTC (40)
[    1.971515] sunxi-rtc 7090000.rtc: Fail to read dts property 'gpr_bootcount_pos'
[    1.979791] reasonbase NULL
[    1.982907] reason large than max, fix to hot reboot, save boot reason
[    1.990193] invalid reason or reasonbase NULL
[    1.995057] sunxi-rtc 7090000.rtc: sunxi rtc probed
[    2.000539] usb 1-1: new high-speed USB device number 2 using sunxi-ehci
[    2.008669] i2c /dev entries driver
[    2.012834] IR NEC protocol handler initialized
[    2.017931] IR RC5(x/sz) protocol handler initialized
[    2.026238] usbcore: registered new interface driver uvcvideo
[    2.032709] USB Video Class driver (1.1.1)
[    2.037286] gspca_main: v2.14.0 registered
[    2.041870] sunxi cedar version 1.1
[    2.045994] sunxi-cedar 1c0e000.ve: Adding to iommu group 0
[    2.052325] VE: sunxi_cedar_probe power-domain init!!!
[    2.058054] VE: install start!!!
[    2.058054]
[    2.063632] VE: cedar-ve the get irq is 45
[    2.063632]
[    2.070119] VE: ve_debug_proc_info:(ptrval), data:(ptrval), lock:(ptrval)
[    2.070119]
[    2.079334] VE: install end!!!
[    2.079334]
[    2.084415] VE: sunxi_cedar_probe
[    2.089726] sunxi-wdt 20500a0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[    2.098893] Bluetooth: HCI UART driver ver 2.3
[    2.104033] Bluetooth: HCI UART protocol H4 registered
[    2.110108] Bluetooth: XRadio Bluetooth LPM Mode Driver Ver 1.0.10
[    2.117322] [XR_BT_LPM] bluesleep_probe: bt_wake polarity: 1
[    2.123767] [XR_BT_LPM] bluesleep_probe: host_wake polarity: 1
[    2.130324] [XR_BT_LPM] bluesleep_probe: wakeup source is disabled!
[    2.130324]
[    2.138946] [XR_BT_LPM] bluesleep_probe: uart_index(1)
[    2.147267] sun8iw20-pinctrl pio: pio supply vcc-pc not found, using dummy regulator
[    2.156176] sunxi-mmc 4022000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.25 2022-6-21 13:40)
[    2.166107] sunxi-mmc 4022000.sdmmc: ***ctl-spec-caps*** 8
[    2.172306] sunxi-mmc 4022000.sdmmc: No vmmc regulator found
[    2.178608] sunxi-mmc 4022000.sdmmc: No vqmmc regulator found
[    2.185038] sunxi-mmc 4022000.sdmmc: No vdmmc regulator found
[    2.191456] sunxi-mmc 4022000.sdmmc: No vd33sw regulator found
[    2.197960] sunxi-mmc 4022000.sdmmc: No vd18sw regulator found
[    2.204474] sunxi-mmc 4022000.sdmmc: No vq33sw regulator found
[    2.210978] sunxi-mmc 4022000.sdmmc: No vq18sw regulator found
[    2.217519] sunxi-mmc 4022000.sdmmc: Cann't get pin bias hs pinstate,check if needed
[    2.227019] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.231029] hub 1-1:1.0: USB hub found
[    2.238227] sunxi-mmc 4022000.sdmmc: no vqmmc,Check if there is regulator
[    2.242784] hub 1-1:1.0: 4 ports detected
[    2.262415] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.285029] sunxi-mmc 4022000.sdmmc: detmode:alway in(non removable)
[    2.292171] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.300753] sunxi-mmc 4020000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.25 2022-6-21 13:40)
[    2.313617] sunxi-mmc 4020000.sdmmc: ***ctl-spec-caps*** 8
[    2.314606] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.319865] sunxi-mmc 4020000.sdmmc: No vmmc regulator found
[    2.337643] sunxi-mmc 4020000.sdmmc: No vqmmc regulator found
[    2.344080] sunxi-mmc 4020000.sdmmc: No vdmmc regulator found
[    2.350507] sunxi-mmc 4020000.sdmmc: No vd33sw regulator found
[    2.350516] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.358289] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.368569] sunxi-mmc 4020000.sdmmc: No vd18sw regulator found
[    2.386637] sunxi-mmc 4020000.sdmmc: No vq33sw regulator found
[    2.393234] sunxi-mmc 4020000.sdmmc: No vq18sw regulator found
[    2.400205] sunxi-mmc 4020000.sdmmc: Got CD GPIO
[    2.405793] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.416947] sunxi-mmc 4020000.sdmmc: no vqmmc,Check if there is regulator
[    2.437115] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.458323] mmc0: host does not support reading read-only switch, assuming write-enable
[    2.467293] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 25000000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.467297] sunxi-mmc 4020000.sdmmc: detmode:gpio polling
[    2.468004] sunxi-mmc 4021000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.25 2022-6-21 13:40)
[    2.485163] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 25000000Hz bm PP pm ON vdd 21 width 4 timing LEGACY(SDR12) dt B
[    2.494807] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[    2.506598] mmc0: new SDHC card at address 1388
[    2.517923] sunxi-mmc 4021000.sdmmc: ***ctl-spec-caps*** 8
[    2.524067] mmcblk0: mmc0:1388 MK    3.61 GiB
[    2.528932] sunxi-mmc 4021000.sdmmc: No vmmc regulator found
[    2.540162] sunxi-mmc 4021000.sdmmc: No vqmmc regulator found
[    2.546699] sunxi-mmc 4021000.sdmmc: No vdmmc regulator found
[    2.553219] sunxi-mmc 4021000.sdmmc: No vd33sw regulator found
[    2.559802] sunxi-mmc 4021000.sdmmc: No vd18sw regulator found
[    2.566377] sunxi-mmc 4021000.sdmmc: No vq33sw regulator found
[    2.566417]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
[    2.572899] sunxi-mmc 4021000.sdmmc: No vq18sw regulator found
[    2.572934] sunxi-mmc 4021000.sdmmc: Cann't get pin bias hs pinstate,check if needed
[    2.593829] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.604980] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator
[    2.625100] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.649278] sunxi-mmc 4021000.sdmmc: detmode:manually by software
[    2.656930] sunxi-mmc 4021000.sdmmc: smc 2 p1 err, cmd 52, RTO !!
[    2.657470] usbcore: registered new interface driver usbhid
[    2.670008] usbhid: USB HID core driver
[    2.670816] sunxi-mmc 4021000.sdmmc: smc 2 p1 err, cmd 52, RTO !!
[    2.674293] exFAT: Version 1.3.0
[    2.684693] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.696804] sunxi-msgbox 3003000.msgbox: sunxi_msgbox_probe(): sunxi msgbox start probe
[    2.706206] sunxi-msgbox 3003000.msgbox: sunxi_msgbox_probe(): sunxi msgbox probe success
[    2.716072] sunxi-rproc 3000008.dsp_rproc: sunxi rproc driver 2.2.1
[    2.723106] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.729489] sunxi-rproc 3000008.dsp_rproc: failed to get firmware-name
[    2.741946] sunxi-mmc 4021000.sdmmc: smc 2 p1 err, cmd 5, RTO !!
[    2.748687] sunxi-mmc 4021000.sdmmc: smc 2 p1 err, cmd 5, RTO !!
[    2.755407] sunxi-mmc 4021000.sdmmc: smc 2 p1 err, cmd 5, RTO !!
[    2.762135] sunxi-mmc 4021000.sdmmc: smc 2 p1 err, cmd 5, RTO !!
[    2.762165] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[    2.769354] remoteproc remoteproc0: dsp_rproc is available
[    2.786138] sunxi-rproc 3000008.dsp_rproc: sunxi rproc driver probe ok
[    2.793683] sunxi-rproc 6010000.c906_rproc: sunxi rproc driver 2.2.1
[    2.801348] remoteproc remoteproc1: c906_rproc is available
[    2.807630] sunxi-rproc 6010000.c906_rproc: sunxi rproc driver probe ok
[    2.815824] sunxi-rpbuf-controller rpbuf_controller@0: assigned reserved memory node dsp0_rpbuf@42244000
[    2.831726] NET: Registered protocol family 10
[    2.837914] Segment Routing with IPv6
[    2.842123] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    2.850481] NET: Registered protocol family 17
[    2.855491] NET: Registered protocol family 15
[    2.860497] can: controller area network core (rev 20170425 abi 9)
[    2.867488] NET: Registered protocol family 29
[    2.872491] can: raw protocol (rev 20170425)
[    2.877250] can: broadcast manager protocol (rev 20170425 t)
[    2.883585] can: netlink gateway (rev 20190810) max_hops=1
[    2.890075] Bluetooth: RFCOMM TTY layer initialized
[    2.895534] Bluetooth: RFCOMM socket layer initialized
[    2.901329] Bluetooth: RFCOMM ver 1.11
[    2.906390] Registering SWP/SWPB emulation handler
[    2.912188] Loading compiled-in X.509 certificates
[    2.936933] sunxi-twi 2502800.twi: 2502800.twi supply twi not found, using dummy regulator
[    2.947602] sunxi:i2c_sunxi@2502800.twi[INFO]: v2.6.5 probe success
[    2.955899] sunxi-thermal 2009400.ths: sun8iw20 cp version:15
[    2.966282] sun8iw20-pinctrl pio: pio supply vcc-pd not found, using dummy regulator
[    3.001189] get det_vbus is fail, -84
[    3.005300] get id is fail, -84
[    3.008843] otg manager soc@3000000:usbc0@0: soc@3000000:usbc0@0 supply usbc not found, using dummy regulator
[    3.022935] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    3.034089] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    3.041584] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    3.051273] clk: Not disabling unused clocks
[    3.056062] ALSA device list:
[    3.059383]   No soundcards found.
[    3.063224] cfg80211: failed to load regulatory.db
[    3.068680] alloc_fd: slot 0 not NULL!
[    3.077246] EXT4-fs (mmcblk0p5): INFO: recovery required on readonly filesystem
[    3.085482] EXT4-fs (mmcblk0p5): write access will be enabled during recovery
[    3.300748] EXT4-fs (mmcblk0p5): recovery complete
[    3.308499] EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: (null)
[    3.317706] VFS: Mounted root (ext4 filesystem) readonly on device 179:5.
[    3.326457] devtmpfs: mounted
[    3.331484] Freeing unused kernel memory: 1024K
[    3.359615] Kernel init done
[    3.362842] Run /init as init process
can't run '/etc/preinit': No such file or directory
[    3.601909] EXT4-fs (mmcblk0p5): re-mounted. Opts: (null)
Starting syslogd: OK
Starting klogd: OK
Populating /dev using udev: [    3.899715] udevd[1178]: starting version 3.2.7
[    3.927462] random: udevd: uninitialized urandom read (16 bytes read)
[    3.936908] random: udevd: uninitialized urandom read (16 bytes read)
[    3.944287] random: udevd: uninitialized urandom read (16 bytes read)
[    3.961542] udevd[1178]: specified group 'input' unknown
[    3.968289] udevd[1178]: specified group 'kvm' unknown
[    4.005748] udevd[1179]: starting eudev-3.2.7
done
Initializing random number generator... [    4.968206] urandom_read: 2 callbacks suppressed
[    4.968216] random: dd: uninitialized urandom read (512 bytes read)
done.
Starting system message bus: [    5.046999] random: dbus-uuidgen: uninitialized urandom read (12 bytes read)
[    5.055148] random: dbus-uuidgen: uninitialized urandom read (8 bytes read)
done
Starting network: OK
usb0 current mode: null
Starting switch usb0 to device mode.
[    6.329483]
[    6.329483] insmod_device_driver
[    6.329483]
[    6.336699] sunxi_usb_udc 4100000.udc-controller: 4100000.udc-controller supply udc not found, using dummy regulator
device_chose finished!
Starting adb: [    6.411275] file system registered
OK
init adb main[    6.462695] read descriptors

Handling main()
[    6.466220] read strings
Initializing postgresql data base...
su: unknown user postgres
done
Starting postgresql: su: unknown user postgres
OK
/etc/init.d/S50powerkey_display: line 12: powerkey_display: command not found
/etc/init.d/S50powerkey_suspend: line 12: powerkey_suspend: command not found
[    6.612328] FAT-fs (mmcblk0p8): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
/dev/by-name/UDISK already format
[    6.653704] sunxi_set_cur_vol_work()422 WARN: get power supply failed
[    6.666523] FAT-fs (mmcblk0p8): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[    6.696717] android_work: sent uevent USB_STATE=CONNECTED
Starting dnsmasq: [    6.714004] configfs-gadget gadget: high-speed config #1: c
[    6.720514] android_work: sent uevent USB_STATE=CONFIGURED
OK
Trying to connect to SWUpdate...
swu_param: ####
swu_software: ####
swu_mode: ####
no swupdate_cmd to run, wait for next swupdate
#

烧写固件至TF卡

准备工作

  • 硬件: T113-i主板 x1
  • 硬件:USB Type-C线 x2
  • 硬件:TF卡读卡器 x1
  • 硬件:8GB以上的 Micro TF卡 x1
  • 软件:Tina系统TF卡烧录工具: PhoenixCard-V2.8
  • 软件:SDcard格式化工具:SDCardFormatter5

运行烧写软件烧写

首先需要下载 win32diskimage SDcard专用格式化 这两个烧写TF卡的工具,然后可以根据开发环境搭建章节,打包出相应的镜像文件,这个文件就是我们要烧写的镜像。 同时解压缩 Tina系统TF卡烧录工具 PhoenixCard-V2.8,解压完成后,进入到烧写工具目录内,双击运行 PhoenixCard.exe烧录工具。

在这里插入图片描述

步骤一: 将TF卡插进读卡器内,同时将读卡器插到电脑USB接口,使用SD CatFormat格式化TF卡,注意备份卡内数据。参考下图所示,点击刷新找到TF卡,然后点击 Format 在弹出的 对话框 点击 **是(Yes)**等待格式完成即可。

SDCardFormat_001

步骤二:格式化完成后,使用PhoenixCard.exe工具来烧录镜像,参考下图步骤,找到自己的TF卡盘符,点击 左上角红框1 固件,选择已经解压过的 tina_d1s-nezha_sd_uart0.img 镜像,然后点击 红框2 启动卡,最后点击红框3 烧录 等待烧录完成即可。

PhoenixCard_Config_002

如下图为烧录成功示意图。

PhoenixCard_Config_002

烧录完成以后,就可以弹出TF卡,并将其插到开发板正面 TF卡卡槽位置处,使用串口进行登录,也可以使用 adb shell 直接连接 ADB进行登录访问。

注意:T113-i插上TF卡默认TF卡优先启动

启动系统

如下启动信息。

[27]HELLO! BOOT0 is starting!
[30]BOOT0 commit : 069ed30b88
[33]set pll start
[38]periph0 has been enabled
[41]set pll end
[43][pmu]: bus read error
[45]board init ok
[47]enable_jtag
[49]get_pmu_exist() = -1
[51]DRAM BOOT DRIVE INFO: V0.34
[54]DRAM CLK = 792 MHz
[56]DRAM Type = 3 (2:DDR2,3:DDR3)
[60]DRAMC ZQ value: 0x7b7bfb
[62]DRAM ODT value: 0x42.
[65]ddr_efuse_type: 0x0
[68]DRAM SIZE = 512 MB
[75]DRAM simple test OK.
[77]rtc standby flag is 0x0, super standby flag is 0x0
[82]dram size =512
[85]card no is 2
[86]sdcard 2 line count 4
[89][mmc]: mmc driver ver 2021-05-21 14:47
[98][mmc]: Wrong media type 0x0, but host sdc2, try mmc first
[103][mmc]: ***Try MMC card 2***
[111][mmc]: mmc 2 cmd 1 timeout, err 100
[114][mmc]: mmc 2 cmd 1 err 100
[117][mmc]: mmc 2 send op cond failed
[121][mmc]: MMC card 2 Card did not respond to voltage select!
[126][mmc]: ***SD/MMC 2 init error!!!***
[133][mmc]: ***Try SD card 2***
[147][mmc]: HSSDR52/SDR25 4 bit
[149][mmc]: 50000000 Hz
[152][mmc]: 3696 MB
[154][mmc]: ***SD/MMC 2 init OK!!!***
[249]Loading boot-pkg Succeed(index=0).
[253]Entry_name        = u-boot
[260]Entry_name        = optee
[264]Entry_name        = dtb
[267]mmc not para
[269]Jump to second Boot.
M/TC: OP-TEE version: 2a99a16f (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05)) #1 Thu Aug 17 11:13:02 UTC 2023 arm
E/TC:0 0 platform_standby_fdt_parse:126 no pmu0 node
E/TC:0 0 sunxi_twi_parse_from_dt:121 no pmu node


U-Boot 2018.07-g6047f84-dirty (Jul 19 2024 - 10:05:01 +0800) Allwinner Technology

[00.340]CPU:   Allwinner Family
[00.343]Model: sun8iw20
[00.345]DRAM:  512 MiB
[00.348]Relocation Offset is: 1cebd000
[00.376]secure enable bit: 0
E/TC:0   fdt_getprop_u32:336 prop trace_level not found
[00.389]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz  MBus=300Mhz
[00.396]gic: sec monitor mode
SPI ALL:   ready
[00.401]line:703 init_clocks
[00.404]flash init start
[00.406]workmode = 0,storage type = 2
[00.409][mmc]: mmc driver ver uboot2018:2023-07-4 16:18:00
[00.415][mmc]: get sdly from uboot header fail
[00.420][mmc]: Is not EXT_PARA0_ID or EXT_PARA0_TUNING_SUCCESS_FLAG!
[00.426][mmc]: SUNXI SDMMC Controller Version:0x50310
[00.447][mmc]: card_caps:0x3000000a
[00.450][mmc]: host_caps:0x3000003f
[00.457][mmc]: read mmc 2 info ok
[00.460]sunxi flash init ok
[00.462]drv_disp_init
partno erro : can't find partition bootloader
[00.508]drv_disp_init finish
[00.518]Loading Environment from SUNXI_FLASH... OK
[00.537]boot_gui_init:start
partno erro : can't find partition Reserve0
[00.545]lcd_open_flow
[00.548]lcd_cfg_panel_info
[00.551]lcd_power_on
bad fb1_cfg[w=0,h=0,bpp=32,format=0]
[00.581]boot_gui_init:finish
partno erro : can't find partition bootloader
[00.590]bmp_name=bootlogo.bmp size 1152054
[00.651]Item0 (Map) magic is bad
[00.654]the secure storage item0 copy0 magic is bad
[00.659]Item0 (Map) magic is bad
[00.662]the secure storage item0 copy1 magic is bad
[00.667]Item0 (Map) magic is bad
secure storage read widevine fail
secure storage read ec_key fail
secure storage read ec_cert1 fail
secure storage read ec_cert2 fail
secure storage read ec_cert3 fail
secure storage read rsa_key fail
secure storage read rsa_cert1 fail
secure storage read rsa_cert2 fail
secure storage read rsa_cert3 fail
[00.697] tft08006 drivers/video/sunxi/disp2/disp/lcd/tft08006.c lcd_panel_init 162
[00.704]lcd_panel_init
[01.180]usb burn from boot
delay time 0
weak:otg_phy_config
[01.191]usb prepare ok
[01.241]lcd_bl_open
[01.244]LCD open finish
[01.381]usb sof ok
[01.383]usb probe ok
[01.385]usb setup ok
set address 0x3e
set address 0x3e ok
try to update
[01.790]do_burn_from_boot usb : have no handshake
List file under ULI/factory
** Unrecognized filesystem type **
[01.801]update part info
[01.804]update bootcmd
[01.810]change working_fdt 0x5c87ce68 to 0x5c85ce68
[01.815][mmc]: can't find node "sunxi-mmc2" try "mmc"
[01.820][mmc]: no mmc-hs400-1_8v!
[01.823][mmc]: no mmc-hs200-1_8v!
[01.826][mmc]: no mmc-ddr-1_8v!
[01.829][mmc]: get sunxi-mmc2 string failed
[01.834]The storage not support sample function
[01.858]update dts
Hit any key to stop autoboot:  0
[02.267]no vendor_boot partition is found
Android's image name: sun8i_arm
The loading address of the kernel is not in the boot image
ERROR: reserving fdt memory region failed (addr=41b00000 size=100000)
ERROR: reserving fdt memory region failed (addr=5c907000 size=177000)
[02.316]Starting kernel ...

[02.319][mmc]: mmc exit start
[02.332][mmc]: mmc 2 exit ok
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 5.4.61 (ubuntu@dshanpi) (arm-linux-gnueabi-gcc (Linaro GCC 5.3-2016.05) 5.3.1 20160412, GNU ld (Linaro_Binutils-2016.05) 2.25.0 Linaro 2016_02) #9 SMP PREEMPT Fri Jul 19 09:54:27 CST 2024
[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: sun8iw20
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] Reserved memory: created DMA memory pool at 0x42200000, size 0 MiB
[    0.000000] OF: reserved mem: initialized node vdev0buffer@42200000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x42244000, size 0 MiB
[    0.000000] OF: reserved mem: initialized node dsp0_rpbuf@42244000, compatible id shared-dma-pool
[    0.000000] Reserved memory: created DMA memory pool at 0x42900000, size 0 MiB
[    0.000000] OF: reserved mem: initialized node vdev0buffer@42900000, compatible id shared-dma-pool
[    0.000000] cma: Reserved 16 MiB at 0x5f000000
[    0.000000] On node 0 totalpages: 129120
[    0.000000]   Normal zone: 1024 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 129120 pages, LIFO batch:31
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.0
[    0.000000] percpu: Embedded 15 pages/cpu s30976 r8192 d22272 u61440
[    0.000000] pcpu-alloc: s30976 r8192 d22272 u61440 alloc=15*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 128096
[    0.000000] Kernel command line: earlycon=uart8250,mmio32,0x02500000 clk_ignore_unused initcall_debug=0 console=ttyS0,115200 loglevel=8 root=/dev/mmcblk0p5 rootwait init=/init partitions=boot-resource@mmcblk0p1:env@mmcblk0p2:env-redund@mmcblk0p3:boot@mmcblk0p4:rootfs@mmcblk0p5:riscv@mmcblk0p6:private@mmcblk0p7:UDISK@mmcblk0p8 cma=16M snum= mac_addr= wifi_mac= bt_mac= specialstr= gpt=1 androidboot.mode=normal androidboot.hardware=sun8iw20p1 boot_type=2 androidboot.boot_type=2 gpt=1 uboot_message=2018.07-g6047f84-dirty(07/19/2024-10:05:01) mbr_offset=1032192 disp_reserve=1536000,0x5c907000 androidboot.dramfreq=792 androidboot.dramsize=512 mtdparts=<NULL> uboot_backup=ubootA
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 470400K/516480K available (7168K kernel code, 426K rwdata, 2580K rodata, 1024K init, 195K bss, 29696K reserved, 16384K cma-reserved, 0K highmem)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000]  Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] random: get_random_bytes called from start_kernel+0x250/0x3d0 with crng_init=0
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000006] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000018] Switching to timer-based delay loop, resolution 41ns
[    0.000206] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[    0.000885] Console: colour dummy device 80x30
[    0.000927] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
[    0.000942] pid_max: default: 32768 minimum: 301
[    0.001098] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.001114] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.001779] CPU: Testing write buffer coherency: ok
[    0.002130] /cpus/cpu@0 missing clock-frequency property
[    0.002154] /cpus/cpu@1 missing clock-frequency property
[    0.002167] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.002774] Setting up static identity map for 0x40100000 - 0x40100060
[    0.002906] rcu: Hierarchical SRCU implementation.
[    0.003227] BOOTEVENT:         3.218790: ON
[    0.003437] smp: Bringing up secondary CPUs ...
[    0.004678] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.004836] smp: Brought up 1 node, 2 CPUs
[    0.004850] SMP: Total of 2 processors activated (96.00 BogoMIPS).
[    0.004857] CPU: All CPU(s) started in SVC mode.
[    0.005397] devtmpfs: initialized
[    0.019458] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[    0.020099] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.020130] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.021019] pinctrl core: initialized pinctrl subsystem
[    0.022526] NET: Registered protocol family 16
[    0.024639] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.065877] rtc_ccu: sunxi ccu init OK
[    0.068286] ccu: sunxi ccu init OK
[    0.068817] r_ccu: sunxi ccu init OK
[    0.112768] sun6i-dma 3002000.dma-controller: sunxi dma probed
[    0.115723] iommu: Default domain type: Translated
[    0.115953] sunxi iommu: irq = 24
[    0.117148] SCSI subsystem initialized
[    0.117533] usbcore: registered new interface driver usbfs
[    0.117637] usbcore: registered new interface driver hub
[    0.118195] usbcore: registered new device driver usb
[    0.118396] mc: Linux media interface: v0.10
[    0.118465] videodev: Linux video capture interface: v2.00
[    0.119869] Advanced Linux Sound Architecture Driver Initialized.
[    0.120677] Bluetooth: Core ver 2.22
[    0.120767] NET: Registered protocol family 31
[    0.120778] Bluetooth: HCI device and connection manager initialized
[    0.120800] Bluetooth: HCI socket layer initialized
[    0.120813] Bluetooth: L2CAP socket layer initialized
[    0.120843] Bluetooth: SCO socket layer initialized
[    0.121121] pwm module init!
[    0.126518] g2d 5410000.g2d: Adding to iommu group 0
[    0.127015] G2D: rcq version initialized.major:250
[    0.127775] input: sunxi-keyboard as /devices/virtual/input/input0
[    0.129467] clocksource: Switched to clocksource arch_sys_counter
[    0.139171] sun8iw20-pinctrl pio: initialized sunXi PIO driver
[    0.155105] thermal_sys: Registered thermal governor 'step_wise'
[    0.155114] thermal_sys: Registered thermal governor 'user_space'
[    0.155129] thermal_sys: Registered thermal governor 'power_allocator'
[    0.155687] NET: Registered protocol family 2
[    0.156455] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[    0.156507] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    0.156560] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.156623] TCP: Hash tables configured (established 4096 bind 4096)
[    0.156732] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.156769] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.156947] NET: Registered protocol family 1
[    0.159942] Initialise system trusted keyrings
[    0.160115] workingset: timestamp_bits=30 max_order=17 bucket_order=0
[    0.171108] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.171400] ntfs: driver 2.1.32 [Flags: R/W].
[    0.171731] fuse: init (API version 7.31)
[    0.200434] NET: Registered protocol family 38
[    0.200461] Key type asymmetric registered
[    0.200471] Asymmetric key parser 'x509' registered
[    0.200581] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
[    0.200594] io scheduler mq-deadline registered
[    0.200603] io scheduler kyber registered
[    0.200900] atomic64_test: passed
[    0.202531] [DISP]disp_module_init
[    0.203156] disp 5000000.disp: Adding to iommu group 0
[    0.203798] [DISP] disp_init,line:2372:
[    0.203803] smooth display screen:0 type:1 mode:4
[    0.220874] lcd_cfg_panel_info
[    0.220889] tft08006
[    0.220927] display_fb_request,fb_id:0
[    0.227050] disp_al_manager_apply ouput_type:1
[    0.227230] [DISP] lcd_clk_config,line:777:
[    0.227241] disp 0, clk: pll(300000000),clk(300000000),dclk(25000000) dsi_rate(25000000)
[    0.227241]      clk real:pll(300000000),clk(300000000),dclk(75000000) dsi_rate(150000000)
[    0.227553] sun8iw20-pinctrl pio: pio supply vcc-pb not found, using dummy regulator
[    0.228436] [DISP]disp_module_init finish
[    0.229925] sunxi_sid_init()783 - insmod ok
[    0.230664] pwm-regulator: supplied by regulator-dummy
[    0.232456] uart uart0: uart0 supply uart not found, using dummy regulator
[    0.232810] uart0: ttyS0 at MMIO 0x2500000 (irq = 34, base_baud = 1500000) is a SUNXI
[    0.232840] sw_console_setup()1831 - console setup baud 115200 parity n bits 8, flow n
[    1.155146] printk: console [ttyS0] enabled
[    1.160649] sun8iw20-pinctrl pio: pio supply vcc-pg not found, using dummy regulator
[    1.169720] uart uart1: uart1 supply uart not found, using dummy regulator
[    1.177773] uart1: ttyS1 at MMIO 0x2500400 (irq = 35, base_baud = 1500000) is a SUNXI
[    1.187337] uart uart2: uart2 supply uart not found, using dummy regulator
[    1.195411] uart2: ttyS2 at MMIO 0x2500800 (irq = 36, base_baud = 1500000) is a SUNXI
[    1.205000] uart uart3: uart3 supply uart not found, using dummy regulator
[    1.213071] uart3: ttyS3 at MMIO 0x2500c00 (irq = 37, base_baud = 1500000) is a SUNXI
[    1.222966] misc dump reg init
[    1.226924] deinterlace 5400000.deinterlace: Adding to iommu group 0
[    1.234620] deinterlace 5400000.deinterlace: version[1.0.0], ip=0x110
[    1.243578] sunxi-rfkill soc@3000000:rfkill@0: module version: v1.0.9
[    1.250846] sunxi-rfkill soc@3000000:rfkill@0: get gpio chip_en failed
[    1.258128] sunxi-rfkill soc@3000000:rfkill@0: get gpio power_en failed
[    1.265539] sunxi-rfkill soc@3000000:rfkill@0: wlan_busnum (1)
[    1.272058] sunxi-rfkill soc@3000000:rfkill@0: Missing wlan_power.
[    1.278958] sunxi-rfkill soc@3000000:rfkill@0: wlan clock[0] (32k-fanout1)
[    1.286665] sunxi-rfkill soc@3000000:rfkill@0: wlan_regon gpio=44 assert=1
[    1.294384] sunxi-rfkill soc@3000000:rfkill@0: wlan_hostwake gpio=202 assert=1
[    1.302474] sunxi-rfkill soc@3000000:rfkill@0: wakeup source is enabled
[    1.310142] sunxi-rfkill soc@3000000:rfkill@0: Missing bt_power.
[    1.316877] sunxi-rfkill soc@3000000:rfkill@0: bt clock[0] (32k-fanout1)
[    1.324401] sunxi-rfkill soc@3000000:rfkill@0: bt_rst gpio=210 assert=0
[    1.332823] [ADDR_MGT] addr_mgt_probe: module version: v1.0.11
[    1.340138] [ADDR_MGT] addr_init: Failed to get type_def_bt, use default: 0
[    1.347931] [ADDR_MGT] addr_mgt_probe: success.
[    1.354567] libphy: Fixed MDIO Bus: probed
[    1.359151] CAN device driver interface
[    1.364620] sunxi-awlink awlink@0x0: awlink driver probe ok ...
[    1.372298] sunxi-awlink awlink@0x1: awlink driver probe ok ...
[    1.379935] sun8iw20-pinctrl pio: pio supply vcc-pe not found, using dummy regulator
[    1.389039] gmac-power0: NULL
[    1.392382] gmac-power1: NULL
[    1.395688] gmac-power2: NULL
[    1.398992] random: fast init done
[    1.403757] Freeing logo buffer memory: 1500K
[    1.409978] Failed to alloc md5
[    1.413503] eth0: Use random mac address
[    1.418378] usbcore: registered new interface driver asix
[    1.424549] usbcore: registered new interface driver ax88179_178a
[    1.431441] usbcore: registered new interface driver cdc_ether
[    1.438025] usbcore: registered new interface driver net1080
[    1.444415] usbcore: registered new interface driver cdc_subset
[    1.451101] usbcore: registered new interface driver zaurus
[    1.457415] usbcore: registered new interface driver cdc_ncm
[    1.463741] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.471036] sunxi-ehci: EHCI SUNXI driver
[    1.476004] get drvvbus-en is fail, 22
[    1.480214] get ehci0-controller wakeup-source is fail.
[    1.486170] sunxi ehci0-controller don't init wakeup source
[    1.492405] [sunxi-ehci0]: probe, pdev->name: 4101000.ehci0-controller, sunxi_ehci: 0xc0c911a8, 0x:e083d000, irq_no:3a
[    1.504343] [sunxi-ehci0]: Not init ehci0
[    1.509148] get drvvbus-en is fail, 22
[    1.513356] get ehci1-controller wakeup-source is fail.
[    1.519297] sunxi ehci1-controller don't init wakeup source
[    1.525530] [sunxi-ehci1]: probe, pdev->name: 4200000.ehci1-controller, sunxi_ehci: 0xc0c91708, 0x:e0883000, irq_no:3c
[    1.537740] sunxi-ehci 4200000.ehci1-controller: 4200000.ehci1-controller supply hci not found, using dummy regulator
[    1.550045] sunxi-ehci 4200000.ehci1-controller: EHCI Host Controller
[    1.557281] sunxi-ehci 4200000.ehci1-controller: new USB bus registered, assigned bus number 1
[    1.567368] sunxi-ehci 4200000.ehci1-controller: irq 60, io mem 0x04200000
[    1.609489] sunxi-ehci 4200000.ehci1-controller: USB 2.0 started, EHCI 1.00
[    1.617253] sunxi-ehci 4200000.ehci1-controller: ehci_irq: highspeed device connect
[    1.626840] hub 1-0:1.0: USB hub found
[    1.631105] hub 1-0:1.0: 1 port detected
[    1.636361] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.643344] sunxi-ohci: OHCI SUNXI driver
[    1.648315] get drvvbus-en is fail, 22
[    1.652530] get ohci0-controller wakeup-source is fail.
[    1.658495] sunxi ohci0-controller don't init wakeup source
[    1.664732] [sunxi-ohci0]: probe, pdev->name: 4101400.ohci0-controller, sunxi_ohci: 0xc0c91458
[    1.674346] [sunxi-ohci0]: Not init ohci0
[    1.679152] get drvvbus-en is fail, 22
[    1.683363] get ohci1-controller wakeup-source is fail.
[    1.689294] sunxi ohci1-controller don't init wakeup source
[    1.695544] [sunxi-ohci1]: probe, pdev->name: 4200400.ohci1-controller, sunxi_ohci: 0xc0c919b8
[    1.705441] sunxi-ohci 4200400.ohci1-controller: 4200400.ohci1-controller supply hci not found, using dummy regulator
[    1.717746] sunxi-ohci 4200400.ohci1-controller: OHCI Host Controller
[    1.724997] sunxi-ohci 4200400.ohci1-controller: new USB bus registered, assigned bus number 2
[    1.734925] sunxi-ohci 4200400.ohci1-controller: irq 61, io mem 0x04200400
[    1.814505] hub 2-0:1.0: USB hub found
[    1.818750] hub 2-0:1.0: 1 port detected
[    1.824292] usbcore: registered new interface driver uas
[    1.830407] usbcore: registered new interface driver usb-storage
[    1.837174] usbcore: registered new interface driver ums-alauda
[    1.843877] usbcore: registered new interface driver ums-cypress
[    1.850829] usbcore: registered new interface driver ums-datafab
[    1.857605] usbcore: registered new interface driver ums_eneub6250
[    1.864613] usbcore: registered new interface driver ums-freecom
[    1.871410] usbcore: registered new interface driver ums-isd200
[    1.878107] usbcore: registered new interface driver ums-jumpshot
[    1.884988] usbcore: registered new interface driver ums-karma
[    1.891582] usbcore: registered new interface driver ums-onetouch
[    1.898473] usbcore: registered new interface driver ums-realtek
[    1.905250] usbcore: registered new interface driver ums-sddr09
[    1.911981] usbcore: registered new interface driver ums-sddr55
[    1.918652] usbcore: registered new interface driver ums-usbat
[    1.926245] input: sunxi-ts as /devices/platform/soc@3000000/2009c00.rtp/input/input1
[    1.935986] sunxi_gpadc_init,2228, success
[    1.941240] sunxi_gpadc_setup: get channel scan data failed
[    1.947770] input: sunxi-gpadc0 as /devices/virtual/input/input2
[    1.956731] sunxi-rtc 7090000.rtc: registered as rtc0
[    1.962547] sunxi-rtc 7090000.rtc: setting system clock to 1970-01-01T00:00:40 UTC (40)
[    1.971515] sunxi-rtc 7090000.rtc: Fail to read dts property 'gpr_bootcount_pos'
[    1.979791] reasonbase NULL
[    1.982907] reason large than max, fix to hot reboot, save boot reason
[    1.990193] invalid reason or reasonbase NULL
[    1.995057] sunxi-rtc 7090000.rtc: sunxi rtc probed
[    2.000539] usb 1-1: new high-speed USB device number 2 using sunxi-ehci
[    2.008669] i2c /dev entries driver
[    2.012834] IR NEC protocol handler initialized
[    2.017931] IR RC5(x/sz) protocol handler initialized
[    2.026238] usbcore: registered new interface driver uvcvideo
[    2.032709] USB Video Class driver (1.1.1)
[    2.037286] gspca_main: v2.14.0 registered
[    2.041870] sunxi cedar version 1.1
[    2.045994] sunxi-cedar 1c0e000.ve: Adding to iommu group 0
[    2.052325] VE: sunxi_cedar_probe power-domain init!!!
[    2.058054] VE: install start!!!
[    2.058054]
[    2.063632] VE: cedar-ve the get irq is 45
[    2.063632]
[    2.070119] VE: ve_debug_proc_info:(ptrval), data:(ptrval), lock:(ptrval)
[    2.070119]
[    2.079334] VE: install end!!!
[    2.079334]
[    2.084415] VE: sunxi_cedar_probe
[    2.089726] sunxi-wdt 20500a0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
[    2.098893] Bluetooth: HCI UART driver ver 2.3
[    2.104033] Bluetooth: HCI UART protocol H4 registered
[    2.110108] Bluetooth: XRadio Bluetooth LPM Mode Driver Ver 1.0.10
[    2.117322] [XR_BT_LPM] bluesleep_probe: bt_wake polarity: 1
[    2.123767] [XR_BT_LPM] bluesleep_probe: host_wake polarity: 1
[    2.130324] [XR_BT_LPM] bluesleep_probe: wakeup source is disabled!
[    2.130324]
[    2.138946] [XR_BT_LPM] bluesleep_probe: uart_index(1)
[    2.147267] sun8iw20-pinctrl pio: pio supply vcc-pc not found, using dummy regulator
[    2.156176] sunxi-mmc 4022000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.25 2022-6-21 13:40)
[    2.166107] sunxi-mmc 4022000.sdmmc: ***ctl-spec-caps*** 8
[    2.172306] sunxi-mmc 4022000.sdmmc: No vmmc regulator found
[    2.178608] sunxi-mmc 4022000.sdmmc: No vqmmc regulator found
[    2.185038] sunxi-mmc 4022000.sdmmc: No vdmmc regulator found
[    2.191456] sunxi-mmc 4022000.sdmmc: No vd33sw regulator found
[    2.197960] sunxi-mmc 4022000.sdmmc: No vd18sw regulator found
[    2.204474] sunxi-mmc 4022000.sdmmc: No vq33sw regulator found
[    2.210978] sunxi-mmc 4022000.sdmmc: No vq18sw regulator found
[    2.217519] sunxi-mmc 4022000.sdmmc: Cann't get pin bias hs pinstate,check if needed
[    2.227019] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.231029] hub 1-1:1.0: USB hub found
[    2.238227] sunxi-mmc 4022000.sdmmc: no vqmmc,Check if there is regulator
[    2.242784] hub 1-1:1.0: 4 ports detected
[    2.262415] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.285029] sunxi-mmc 4022000.sdmmc: detmode:alway in(non removable)
[    2.292171] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.300753] sunxi-mmc 4020000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.25 2022-6-21 13:40)
[    2.313617] sunxi-mmc 4020000.sdmmc: ***ctl-spec-caps*** 8
[    2.314606] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.319865] sunxi-mmc 4020000.sdmmc: No vmmc regulator found
[    2.337643] sunxi-mmc 4020000.sdmmc: No vqmmc regulator found
[    2.344080] sunxi-mmc 4020000.sdmmc: No vdmmc regulator found
[    2.350507] sunxi-mmc 4020000.sdmmc: No vd33sw regulator found
[    2.350516] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.358289] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.368569] sunxi-mmc 4020000.sdmmc: No vd18sw regulator found
[    2.386637] sunxi-mmc 4020000.sdmmc: No vq33sw regulator found
[    2.393234] sunxi-mmc 4020000.sdmmc: No vq18sw regulator found
[    2.400205] sunxi-mmc 4020000.sdmmc: Got CD GPIO
[    2.405793] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.416947] sunxi-mmc 4020000.sdmmc: no vqmmc,Check if there is regulator
[    2.437115] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.458323] mmc0: host does not support reading read-only switch, assuming write-enable
[    2.467293] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 25000000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.467297] sunxi-mmc 4020000.sdmmc: detmode:gpio polling
[    2.468004] sunxi-mmc 4021000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.25 2022-6-21 13:40)
[    2.485163] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 25000000Hz bm PP pm ON vdd 21 width 4 timing LEGACY(SDR12) dt B
[    2.494807] sunxi-mmc 4020000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[    2.506598] mmc0: new SDHC card at address 1388
[    2.517923] sunxi-mmc 4021000.sdmmc: ***ctl-spec-caps*** 8
[    2.524067] mmcblk0: mmc0:1388 MK    3.61 GiB
[    2.528932] sunxi-mmc 4021000.sdmmc: No vmmc regulator found
[    2.540162] sunxi-mmc 4021000.sdmmc: No vqmmc regulator found
[    2.546699] sunxi-mmc 4021000.sdmmc: No vdmmc regulator found
[    2.553219] sunxi-mmc 4021000.sdmmc: No vd33sw regulator found
[    2.559802] sunxi-mmc 4021000.sdmmc: No vd18sw regulator found
[    2.566377] sunxi-mmc 4021000.sdmmc: No vq33sw regulator found
[    2.566417]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
[    2.572899] sunxi-mmc 4021000.sdmmc: No vq18sw regulator found
[    2.572934] sunxi-mmc 4021000.sdmmc: Cann't get pin bias hs pinstate,check if needed
[    2.593829] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.604980] sunxi-mmc 4021000.sdmmc: no vqmmc,Check if there is regulator
[    2.625100] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.649278] sunxi-mmc 4021000.sdmmc: detmode:manually by software
[    2.656930] sunxi-mmc 4021000.sdmmc: smc 2 p1 err, cmd 52, RTO !!
[    2.657470] usbcore: registered new interface driver usbhid
[    2.670008] usbhid: USB HID core driver
[    2.670816] sunxi-mmc 4021000.sdmmc: smc 2 p1 err, cmd 52, RTO !!
[    2.674293] exFAT: Version 1.3.0
[    2.684693] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.696804] sunxi-msgbox 3003000.msgbox: sunxi_msgbox_probe(): sunxi msgbox start probe
[    2.706206] sunxi-msgbox 3003000.msgbox: sunxi_msgbox_probe(): sunxi msgbox probe success
[    2.716072] sunxi-rproc 3000008.dsp_rproc: sunxi rproc driver 2.2.1
[    2.723106] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.729489] sunxi-rproc 3000008.dsp_rproc: failed to get firmware-name
[    2.741946] sunxi-mmc 4021000.sdmmc: smc 2 p1 err, cmd 5, RTO !!
[    2.748687] sunxi-mmc 4021000.sdmmc: smc 2 p1 err, cmd 5, RTO !!
[    2.755407] sunxi-mmc 4021000.sdmmc: smc 2 p1 err, cmd 5, RTO !!
[    2.762135] sunxi-mmc 4021000.sdmmc: smc 2 p1 err, cmd 5, RTO !!
[    2.762165] sunxi-mmc 4021000.sdmmc: sdc set ios:clk 0Hz bm PP pm OFF vdd 0 width 1 timing LEGACY(SDR12) dt B
[    2.769354] remoteproc remoteproc0: dsp_rproc is available
[    2.786138] sunxi-rproc 3000008.dsp_rproc: sunxi rproc driver probe ok
[    2.793683] sunxi-rproc 6010000.c906_rproc: sunxi rproc driver 2.2.1
[    2.801348] remoteproc remoteproc1: c906_rproc is available
[    2.807630] sunxi-rproc 6010000.c906_rproc: sunxi rproc driver probe ok
[    2.815824] sunxi-rpbuf-controller rpbuf_controller@0: assigned reserved memory node dsp0_rpbuf@42244000
[    2.831726] NET: Registered protocol family 10
[    2.837914] Segment Routing with IPv6
[    2.842123] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    2.850481] NET: Registered protocol family 17
[    2.855491] NET: Registered protocol family 15
[    2.860497] can: controller area network core (rev 20170425 abi 9)
[    2.867488] NET: Registered protocol family 29
[    2.872491] can: raw protocol (rev 20170425)
[    2.877250] can: broadcast manager protocol (rev 20170425 t)
[    2.883585] can: netlink gateway (rev 20190810) max_hops=1
[    2.890075] Bluetooth: RFCOMM TTY layer initialized
[    2.895534] Bluetooth: RFCOMM socket layer initialized
[    2.901329] Bluetooth: RFCOMM ver 1.11
[    2.906390] Registering SWP/SWPB emulation handler
[    2.912188] Loading compiled-in X.509 certificates
[    2.936933] sunxi-twi 2502800.twi: 2502800.twi supply twi not found, using dummy regulator
[    2.947602] sunxi:i2c_sunxi@2502800.twi[INFO]: v2.6.5 probe success
[    2.955899] sunxi-thermal 2009400.ths: sun8iw20 cp version:15
[    2.966282] sun8iw20-pinctrl pio: pio supply vcc-pd not found, using dummy regulator
[    3.001189] get det_vbus is fail, -84
[    3.005300] get id is fail, -84
[    3.008843] otg manager soc@3000000:usbc0@0: soc@3000000:usbc0@0 supply usbc not found, using dummy regulator
[    3.022935] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    3.034089] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    3.041584] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    3.051273] clk: Not disabling unused clocks
[    3.056062] ALSA device list:
[    3.059383]   No soundcards found.
[    3.063224] cfg80211: failed to load regulatory.db
[    3.068680] alloc_fd: slot 0 not NULL!
[    3.077246] EXT4-fs (mmcblk0p5): INFO: recovery required on readonly filesystem
[    3.085482] EXT4-fs (mmcblk0p5): write access will be enabled during recovery
[    3.300748] EXT4-fs (mmcblk0p5): recovery complete
[    3.308499] EXT4-fs (mmcblk0p5): mounted filesystem with ordered data mode. Opts: (null)
[    3.317706] VFS: Mounted root (ext4 filesystem) readonly on device 179:5.
[    3.326457] devtmpfs: mounted
[    3.331484] Freeing unused kernel memory: 1024K
[    3.359615] Kernel init done
[    3.362842] Run /init as init process
can't run '/etc/preinit': No such file or directory
[    3.601909] EXT4-fs (mmcblk0p5): re-mounted. Opts: (null)
Starting syslogd: OK
Starting klogd: OK
Populating /dev using udev: [    3.899715] udevd[1178]: starting version 3.2.7
[    3.927462] random: udevd: uninitialized urandom read (16 bytes read)
[    3.936908] random: udevd: uninitialized urandom read (16 bytes read)
[    3.944287] random: udevd: uninitialized urandom read (16 bytes read)
[    3.961542] udevd[1178]: specified group 'input' unknown
[    3.968289] udevd[1178]: specified group 'kvm' unknown
[    4.005748] udevd[1179]: starting eudev-3.2.7
done
Initializing random number generator... [    4.968206] urandom_read: 2 callbacks suppressed
[    4.968216] random: dd: uninitialized urandom read (512 bytes read)
done.
Starting system message bus: [    5.046999] random: dbus-uuidgen: uninitialized urandom read (12 bytes read)
[    5.055148] random: dbus-uuidgen: uninitialized urandom read (8 bytes read)
done
Starting network: OK
usb0 current mode: null
Starting switch usb0 to device mode.
[    6.329483]
[    6.329483] insmod_device_driver
[    6.329483]
[    6.336699] sunxi_usb_udc 4100000.udc-controller: 4100000.udc-controller supply udc not found, using dummy regulator
device_chose finished!
Starting adb: [    6.411275] file system registered
OK
init adb main[    6.462695] read descriptors

Handling main()
[    6.466220] read strings
Initializing postgresql data base...
su: unknown user postgres
done
Starting postgresql: su: unknown user postgres
OK
/etc/init.d/S50powerkey_display: line 12: powerkey_display: command not found
/etc/init.d/S50powerkey_suspend: line 12: powerkey_suspend: command not found
[    6.612328] FAT-fs (mmcblk0p8): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
/dev/by-name/UDISK already format
[    6.653704] sunxi_set_cur_vol_work()422 WARN: get power supply failed
[    6.666523] FAT-fs (mmcblk0p8): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[    6.696717] android_work: sent uevent USB_STATE=CONNECTED
Starting dnsmasq: [    6.714004] configfs-gadget gadget: high-speed config #1: c
[    6.720514] android_work: sent uevent USB_STATE=CONFIGURED
OK
Trying to connect to SWUpdate...
swu_param: ####
swu_software: ####
swu_mode: ####
no swupdate_cmd to run, wait for next swupdate
#

系统默认会自己登录 没有用户名 没有密码。 系统默认会自己登录 没有用户名 没有密码。 系统默认会自己登录 没有用户名 没有密码。

学习路线

基础情况

纯小白同学不懂Linux

  • 学习操作使用ubuntu系统: https://www.bilibili.com/video/BV1dU4y1D7fz
  • 学习Git工具: https://www.bilibili.com/video/BV1CL4y1A7YG
  • 学习Linux C编程: 参考小甲鱼课程
  • 学习嵌入式Linux 基本知识 : https://www.bilibili.com/video/BV1VN4y137Tf

懂一点Linux概念

  • 学习Git工具: https://www.bilibili.com/video/BV1CL4y1A7YG

  • 学习嵌入式Linux 基本知识 : https://www.bilibili.com/video/BV1VN4y137Tf

熟悉嵌入式Linux开发

  • 学习Tina-SDK开发
  • 学习Linux驱动开发
  • 学习专题课程(比如RISC-V架构专题)

工作岗位

嵌入式Linux 应用开发

初级 高级

嵌入式Linux驱动开发

初级 中级 高级

嵌入式系统开发

嵌入式Linux系统优化工程师

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值