掌機 - Anbernic RG28XX - 焊接UART



腳位:


連接UART


司徒後來改成使用耳機孔當作UART傳輸介面,跳線如下:


完美的開發機器


Baudrate 115200bps

[50]HELLO! BOOT0 is starting!
[53]BOOT0 commit : 749c1f9a-dirty
[57]set pll start
[59]periph0 has been enabled
[62]set pll end
[64][pmu]: bus read error
[66][pmu]: bus read error
[69]PMU: AXP2202
[77]vaild para:8  select dram para0
[81]board init ok
[82]DRAM BOOT DRIVE INFO: V0.651
[86]the chip id is 0x6c00
[88]chip id check OK
[91]DRAM_VCC set to 1100 mv
[93][DST] Dram DST Loop1
[118]read_calibration error 
[132]read_calibration error 
[146]read_calibration error 
[160]read_calibration error 
[174]read_calibration error 
[188]read_calibration error 
[201]read_calibration error 
[215]read_calibration error 
[229]read_calibration error 
[243]read_calibration error 
[246]retraining final error 
[262][AUTO DEBUG]32bit,1 ranks training success!
[423][DST] Lclk,0x00008888,Memtest Pass
[427][DST] Clk =672 MHz
[429][DST] R_2d
[1608][DST] R_2d_hv_D2:0x1c-0x64,0x49(314mV),0
[1613][DST] R_2d_hv_D2:0x38~0x4c,0x42
[1617][DST] R_2d tpr6 = 0x42808080
[1627][DST] R_1st
[1643][DST] DB0 R_1st:3,0~25,26,0x06
[1660][DST] DB1 R_1st:3,0~26,27,0x07
[1678][DST] DB2 R_1st:3,0~26,27,0x07
[1695][DST] DB3 R_1st:3,0~25,26,0x06
[1699][DST] R_1st Tpr12 = 0x06070706
[1702][DST] W_2st
[1759][DST] DB0 W_2st:0,22~48,27,0x23
[1819][DST] DB1 W_2st:0,26~53,28,0x27
[1881][DST] DB2 W_2st:0,24~53,30,0x26
[1942][DST] DB3 W_2st:0,21~49,29,0x23
[1946][DST] W_2st Tpr11 = 0x23262723
[1950][DST] R_2st
[1982][DST] DB0 R_2st:3,0~24,25,0x06
[2020][DST] DB1 R_2st:3,1~23,23,0x06
[2059][DST] DB2 R_2st:3,2~24,23,0x07
[2092][DST] DB3 R_2st:3,0~23,24,0x05
[2096][DST] R_2st Tpr12 = 0x05070606
[2261][DST] RV_C, VW:0x3c-0x48, DW:120ps
[2358][DST] Dram DST Success
[2361]DRAM CLK =672 MHZ
[2363]DRAM Type =8 (3:DDR3,4:DDR4,7:LPDDR3,8:LPDDR4)
[2375]Actual DRAM SIZE =1024 M
[2378]DRAM SIZE =1024 MBytes, para1 = 30fa, para2 = 4000000, dram_tpr13 = 2006c61
[2392]DRAM simple test OK.
[2394]rtc standby flag is 0x0, super standby flag is 0x0
[2400]dram size =1024
[2403]card no is 0
[2405]sdcard 0 line count 4
[2408][mmc]: mmc driver ver 2021-10-12 13:56
[2412][mmc]: b mmc 0 bias 0
[2420][mmc]: Wrong media type 0x0
[2423][mmc]: ***Try SD card 0***
[2433][mmc]: HSSDR52/SDR25 4 bit
[2436][mmc]: 50000000 Hz
[2439][mmc]: 59638 MB
[2441][mmc]: ***SD/MMC 0 init OK!!!***
[2552]Loading boot-pkg Succeed(index=0).
[2556][mmc]: b mmc 0 bias 0
[2558]Entry_name        = u-boot
[2569]Entry_name        = monitor
[2573]Entry_name        = dtbo
[2576]Entry_name        = dtb
[2580]Jump to second Boot.
NOTICE:  BL3-1: v1.0(debug):335ab35
NOTICE:  BL3-1: Built : 14:03:48, 2023-12-07
NOTICE:  BL3-1 commit: 8
NOTICE:  cpuidle init version V2.0
ERROR:   Error initializing runtime service tspd_fast
NOTICE:  BL3-1: Preparing for EL3 exit to normal world
NOTICE:  BL3-1: Next image address = 0x4a000000
NOTICE:  BL3-1: Next image spsr = 0x1d3

U-Boot 2018.05 (Apr 12 2024 - 20:10:24 +0800) Allwinner Technology

[02.665]CPU:   Allwinner Family
[02.668]Model: sun50iw9
I2C:   ready
[02.672]DRAM:  1 GiB
[02.675]Relocation Offset is: 35ebb000
[02.724]secure enable bit: 0
[02.726]pmu_axp152_probe pmic_bus_read fail
[02.730]pmu_axp1530_probe pmic_bus_read fail
[02.734]PMU: AXP2202
[04.939]battery probe reset :STATUS0:0x20
[04.942]BMU: AXP2202
[04.945][AXP2202] comm status : 0x0 = 0x20, 0x1 = 0x90
[04.950][AXP2202] onoff status: 0x20 = 0x4, 0x21 = 0x0
AXP2202_IIN_LIM:28
AXP2202_IIN_LIM:28
[04.960][axp][err]: 
b12_mode: 0
AXP2202_IIN_LIM:28
FDT ERROR:fdt_get_regulator_name:get property handle twi-supply error:FDT_ERR_INTERNAL
[04.993]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz  MBus=400Mhz
[05.001]drv_disp_init
[05.035]__clk_enable: clk is null.
[05.041]drv_disp_init finish
[05.043]gic: sec monitor mode
[05.076]flash init start
[05.078]workmode = 0,storage type = 1
[05.081]MMC:     0
[05.083][mmc]: mmc driver ver uboot2018:2021-07-19 14:09:00
[05.089][mmc]: get sdc_type fail and use default host:tm1.
[05.100][mmc]: Using default timing para
[05.103][mmc]: SUNXI SDMMC Controller Version:0x40200
[05.121][mmc]: card_caps:0x3000000a
[05.124][mmc]: host_caps:0x3000003f
[05.129]sunxi flash init ok
[05.132]Loading Environment from SUNXI_FLASH... OK
[05.149]out of usb burn from boot: not need burn key
[05.153]boot_gui_init:start
partno erro : can't find partition Reserve0
[05.167]Get Reserve0 partition number fail!
tcon_de_attach:de=0,tcon=0===LCD_power_on:184
--allen--PE_input[31:0] = 0x77777777 
--allen--PE_input[31:0] = 0x6777777 
--allen--PE_pull[31:0] = 0x0 
--allen--PE_pull[31:0] = 0x5000 
--allen--PE_data[31:0] = 0xc0 
[05.195]boot_gui_init:finish
[05.199]bmp_name=bootlogo.bmp
partno erro : can't find partition bootloader
=allen==lcd_panel_uboot_fj035fhd05_v1_init:267 lcd_type = 0 
921654 bytes read in 185 ms (4.8 MiB/s)
[05.406]Item0 (Map) magic is bad
[05.408]the secure storage item0 copy0 magic is bad
[05.414]Item0 (Map) magic is bad
[05.417]the secure storage item0 copy1 magic is bad
[05.421]Item0 (Map) magic is bad
[05.427]update dts
partno erro : can't find partition private
partno erro : can't find partition private
partno erro : can't find partition private
partno erro : can't find partition private
partno erro : can't find partition private
partno erro : can't find partition private
partno erro : can't find partition private
[05.502]update part info
start detect rtc domain...
rtc domain status: okay [0x90000000]
[05.516]update bootcmd
[05.518]No ethernet found.
Hit any key to stop autoboot:  0 
===LCD_bl_open:203
[05.550]LCD open finish
Android's image name: sun50i_arm64
[06.434]Starting kernel ...

[06.436][mmc]: MMC Device 2 not found
[06.440][mmc]: mmc 2 not find, so not exit
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.9.170 (cc@cc-H81M-S1) (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05) ) #173 SMP PREEMPT Thu Apr 11 16:15:23 CST 2024
[    0.000000] Boot CPU: AArch64 Processor [410fd034]
[    0.000000] bootconsole [earlycon0] enabled
[    0.000000] allen_boe_lcd=0, str=old
[    0.081617] BOOTEVENT:        81.612874: ON
[    0.592221] axp2101-regulator axp2101-regulator.0: Setting DCDC frequency for unsupported AXP variant
[    0.592314] axp2101-regulator axp2101-regulator.0: Error setting dcdc frequency: -22
[    0.977322] uart uart1: get regulator failed
[    1.004620] [NAND][NE] Not found valid nand node on dts
[    1.106126] hci: request ohci0-controller gpio:272
[    1.111880] hci: request ohci1-controller gpio:147
[    1.341178] rtc-pcf8563 5-0051: low voltage detected, date/time is not reliable.
[    1.352174] VE: get debugfs_mpp_root is NULL, please check mpp
[    1.352174] 
[    1.360420] VE: sunxi ve debug register driver failed!
[    1.360420] 
[    1.372492] axp2202_usb_power: axp2202-acin device is not configed, not use vbus-det
[    1.372492] 
[    2.655567] mmc:failed to get gpios
[    2.724838] sunxi-mmc sdc1: smc 2 p1 err, cmd 52, RTO !!
[    2.731643] sunxi-mmc sdc1: smc 2 p1 err, cmd 52, RTO !!
[    2.742055] sunxi-mmc sdc1: smc 2 p1 err, cmd 5, RTO !!
[    2.748752] sunxi-mmc sdc1: smc 2 p1 err, cmd 5, RTO !!
[    2.755444] sunxi-mmc sdc1: smc 2 p1 err, cmd 5, RTO !!
[    2.762137] sunxi-mmc sdc1: smc 2 p1 err, cmd 5, RTO !!
[    2.776050] ERROR: pinctrl_get for HDMI2.0 DDC fail
[    2.799119] cpu cpu1: opp_list_debug_create_link: Failed to create link
[    2.806589] cpu cpu1: _add_opp_dev: Failed to register opp debugfs (-12)
[    2.814247] cpu cpu2: opp_list_debug_create_link: Failed to create link
[    2.821688] cpu cpu2: _add_opp_dev: Failed to register opp debugfs (-12)
[    2.829275] cpu cpu3: opp_list_debug_create_link: Failed to create link
[    2.836731] cpu cpu3: _add_opp_dev: Failed to register opp debugfs (-12)
[    2.902299] rtc-pcf8563 5-0051: low voltage detected, date/time is not reliable.
[    2.910613] rtc-pcf8563 5-0051: hctosys: unable to read the hardware clock
[    2.919853] [sound  402][CODEC-HDMI sunxi_codec_dev_probe] register codec-hdmi success
[    2.929605] [asoc_simple_probe, 432]
[    2.935249] [asoc_simple_probe, 432]
[    2.939901] [asoc_simple_probe, 432]
[    2.944020] [asoc_simple_probe, 432]
[    2.949309] [asoc_simple_probe, 432]
[/init]: getty is ttyS0
[/init]: RootDevice is "/dev/mmcblk0p5" , GPT_SUPPORT=1
[/init]: Try to load EMMC ...
e2fsck 1.42.12 (29-Aug-2014)
/dev/mmcblk0p5 has unsupported feature(s): metadata_csum
e2fsck: Get a newer version of e2fsck!
[    3.418021] cgroup: cgroup2: unknown option "nsdelegate"

Welcome to Ubuntu 18.04.6 LTS!

[  OK  ] Created slice System Slice.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[  OK  ] Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Audit Socket.
[  OK  ] Listening on /dev/initctl Compatibility Named Pipe.
[  OK  ] Listening on udev Control Socket.
[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Created slice User and Session Slice.
[  OK  ] Reached target Slices.
[  OK  ] Listening on Journal Socket.
         Mounting Kernel Debug File System...
         Starting Set the console keyboard layout...
         Starting Load Kernel Modules...
         Starting Journal Service...
[  OK  ] Reached target Swap.
[  OK  ] Reached target Remote File Systems.
         Starting Create Static Device Nodes in /dev...
[  OK  ] Listening on udev Kernel Socket.
         Starting udev Coldplug all Devices...
[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Reached target Local Encrypted Volumes.
[  OK  ] Reached target Paths.
         Starting Remount Root and Kernel File Systems...
[  OK  ] Started Journal Service.
[  OK  ] Mounted Kernel Debug File System.
[  OK  ] Started Set the console keyboard layout.
[  OK  ] Started Load Kernel Modules.
[  OK  ] Started Create Static Device Nodes in /dev.
[  OK  ] Started Remount Root and Kernel File Systems.
         Starting Load/Save Random Seed...
         Starting udev Kernel Device Manager...
         Starting Apply Kernel Variables...
         Mounting Kernel Configuration File System...
         Mounting FUSE Control File System...
[  OK  ] Reached target Local File Systems (Pre).
         Mounting /tmp...
         Starting Flush Journal to Persistent Storage...
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Started udev Coldplug all Devices.
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Mounted Kernel Configuration File System.
[  OK  ] Mounted FUSE Control File System.
[  OK  ] Mounted /tmp.
[  OK  ] Reached target Local File Systems.
         Starting Set console font and keymap...
         Starting Raise network interfaces...
[  OK  ] Started Flush Journal to Persistent Storage.
[  OK  ] Started Set console font and keymap.
[  OK  ] Found device /dev/ttyS0.
[  OK  ] Reached target Sound Card.
         Starting Create Volatile Files and Directories...
[FAILED] Failed to start Create Volatile Files and Directories.
See 'systemctl status systemd-tmpfiles-setup.service' for details.
[  OK  ] Started Raise network interfaces.
[  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
         Starting Network Name Resolution...
         Starting Update UTMP about System Boot/Shutdown...
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Reached target System Initialization.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Started Discard unused blocks once a week.
[  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
         Starting Login Service...
[  OK  ] Started Regular background program processing daemon.
         Starting Avahi mDNS/DNS-SD Stack...
         Starting Dispatcher daemon for systemd-networkd...
         Starting Save/Restore Sound Card State...
         Starting Modem Manager...
[  OK  ] Started Daily apt download activities.
[  OK  ] Started Daily apt upgrade and clean activities.
[  OK  ] Started D-Bus System Message Bus.
[  OK  ] Started Login Service.
         Starting Restore /etc/resolv.conf i…fore the ppp link was shut down...
[  OK  ] Started Set the CPU Frequency Scaling governor.
         Starting launcher.service...
[  OK  ] Started Message of the Day.
[  OK  ] Reached target Timers.
         Starting WPA supplicant...
         Starting Network Manager...
[  OK  ] Started Network Name Resolution.
[  OK  ] Started Restore /etc/resolv.conf if…before the ppp link was shut down.
[  OK  ] Started launcher.service.
[  OK  ] Started Save/Restore Sound Card State.
[  OK  ] Started Avahi mDNS/DNS-SD Stack.
         Starting Authorization Manager...
[  OK  ] Reached target Host and Network Name Lookups.
[  OK  ] Started WPA supplicant.
[  OK  ] Started Authorization Manager.
[  OK  ] Stopped Network Manager.
[  OK  ] Started Dispatcher daemon for systemd-networkd.
[  OK  ] Started Modem Manager.
         Starting Network Manager...
         Starting Hostname Service...
[  OK  ] Started Hostname Service.
[  OK  ] Started Network Manager.
         Starting Network Manager Script Dispatcher Service...
[  OK  ] Reached target Network.
         Starting Permit User Sessions...
[  OK  ] Started Unattended Upgrades Shutdown.
         Starting /etc/rc.local Compatibility...
[  OK  ] Started Permit User Sessions.
[  OK  ] Started Network Manager Script Dispatcher Service.
         Starting Set console scheme...
[  OK  ] Started Set console scheme.
[  OK  ] Created slice system-getty.slice.
[    9.540955] [asoc_simple_probe, 432]
[  OK  ] Started /etc/rc.local Compatibility.
         Starting Bluetooth service...
[  OK  ] Started Serial Getty on ttyS0.
[  OK  ] Started Getty on tty1.
[  OK  ] Reached target Login Prompts.
[  OK  ] Reached target Multi-User System.
[  OK  ] Reached target Graphical Interface.
         Starting Update UTMP about System Runlevel Changes...
[  OK  ] Started Bluetooth service.
[    9.883124] rtc-pcf8563 5-0051: low voltage detected, date/time is not reliable.
[  OK  ] Started Update UTMP about System Runlevel Changes.

Ubuntu 18.04.6 LTS deeplay ttyS0

deeplay login: root

Welcome to Ubuntu 18.04.6 LTS (GNU/Linux 4.9.170 aarch64)

root@deeplay:/#