盈鹏飞嵌入式T113i主板终端信息_buildroot

SBC-T113产品特性:

  • 采用Allwinner公司Cortex-A7双核T113-i处理器,运行最高速度为1.2GHZ;
  • 内置64-bit XuanTie C906 RISC-V协处理器;
  • 支持JPEG/MJPEG视频编码,最大分辨率1080p@60fps;支持多格式1080P@60fps视频解码 (H.265,H.264, MPEG-1/2/4);
  • 支持RGB666/LVDS/MIPI-DSI,分辨率最高1920x1080;
  • 支持512-1G Bytes DDR3 SDRAM;
  • 支持SPI NAND存储和启动(默认:256MB;最大1GB)或者EMMC启动(默认:4GB,最大32GB);
  • 支持四路USB2.0 HOST;
  • 支持六路RS232通信;
  • 支持双路CAN BUS通信(隔离);
  • 支持双路以太网,一路10/100M;一路10/100/1000M;
  • 稳定的操作系统的支持,可预装Ubuntu20.04/LINUX 5.4 Preempt/Tina5.0;
  • 标准3.5寸主板, 尺寸为:146*102MM;

SBC-T113功能评估图:

T113i主板终端信息_buildroot:

[557]fes begin commit:09b36272
[559]set pll start
[561]fix vccio detect value:0xc0
[568]periph0 has been enabled
[571]set pll end
[573][pmu]: bus read error
[576]board init ok
[577]beign to init dram
[580]DRAM only have internal ZQ!!
[583]get_pmu_exist() = -1
[585]ddr_efuse_type: 0x0
[588]mark_id: 0x34
[589]trefi:7.8ms
[592][AUTO DEBUG] single rank and full DQ!
[596]ddr_efuse_type: 0x0
[598]mark_id: 0x34
[600]trefi:7.8ms
[602][AUTO DEBUG] rank 0 row = 15
[606][AUTO DEBUG] rank 0 bank = 8
[609][AUTO DEBUG] rank 0 page size = 2 KB
[613]DRAM BOOT DRIVE INFO: V0.32
[616]DRAM CLK = 792 MHz
[618]DRAM Type = 3 (2:DDR2,3:DDR3)
[621]DRAMC ZQ value: 0x7b7bfb
[624]DRAM ODT value: 0x42.
[627]ddr_efuse_type: 0x0
[629]mark_id: 0x34
[632]DRAM SIZE =512 M
[634]PLL_DDR_CTRL_REG:0xf8004100
[637]DRAM_CLK_REG:0xc0000000
[639][TIMING DEBUG] MR2= 0x18
[644]DRAM simple test OK.
[646]rtc standby flag is 0x0, super standby flag is 0x0
[651]init dram ok


U-Boot 2018.05 (Dec 05 2024 - 15:51:13 +0800) Allwinner Technology

[03.433]CPU:   Allwinner Family
[03.436]Model: sun8iw20
I2C:   FDT ERROR:fdt_set_all_pin:[twi2]-->FDT_ERR_BADPATH
ready
[03.449]DRAM:  512 MiB
[03.453]Relocation Offset is: 1ceb6000
[03.481]secure enable bit: 0
[03.484]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz  MBus=300Mhz
[03.490]gic: normal mode
[03.502]flash init start
[03.504]workmode = 16,storage type = 0
try card 2
set card number 2
get card number 2
[03.512][mmc]: mmc driver ver uboot2018:2021-09-07 19:43:00
[03.519][mmc]: Is not Boot mode!
[03.521][mmc]: SUNXI SDMMC Controller Version:0x50310
[03.533][mmc]: ************Try SD card 2************
[03.538][mmc]: mmc 2 cmd timeout 100 status 100
[03.542][mmc]: smc 2 err, cmd 8,  RTO
[03.545][mmc]: mmc 2 close bus gating and reset
[03.550][mmc]: mmc 2 cmd timeout 100 status 100
[03.554][mmc]: smc 2 err, cmd 55,  RTO
[03.558][mmc]: mmc 2 close bus gating and reset
[03.562][mmc]: ************Try MMC card 2************
[03.585][mmc]: mmc 2 cmd timeout 100 status 100
[03.589][mmc]: smc 2 err, cmd 8,  RTO
[03.592][mmc]: mmc 2 close bus gating and reset
[03.597][mmc]: mmc 2 cmd timeout 100 status 100
[03.601][mmc]: smc 2 err, cmd 55,  RTO
[03.605][mmc]: mmc 2 close bus gating and reset
[03.621][mmc]: gen_tuning_blk_bus8: total blk 10
[03.625][mmc]: gen_tuning_blk_bus4: total blk 6
[03.629][mmc]: Using 4 bit tuning now
[03.653][mmc]: write_tuning_try_freq: write ok
[03.658][mmc]: Pattern compare ok
[03.661][mmc]: Write tuning pattern ok
[03.664][mmc]: ================== HSSDR52_SDR25...
[03.669][mmc]: skip freq 400000
[03.672][mmc]: skip freq 25000000
[03.675][mmc]: freq: 2-50000000-64-4
[03.942][mmc]: [0-63|64]
[03.945][mmc]: ================== HS200_SDR104...
[03.950][mmc]: skip freq 400000
[03.953][mmc]: skip freq 25000000
[03.956][mmc]: freq: 2-50000000-64-4
[04.172][mmc]: freq: 3-100000000-64-4
[04.334][mmc]: freq: 4-150000000-64-4
[04.450][mmc]: skip freq 200000000
[04.453][mmc]: [0-42|43] [46-53|8]
[04.456][mmc]: [1-25|25] [29-53|25]
[04.459][mmc]: [0-8|9] [24-53|30]
[04.462][mmc]: ================== HSDDR52_DDR50...
[04.468][mmc]: skip freq 400000
[04.471][mmc]: freq: 1-25000000-64-4
[04.693][mmc]: freq: 2-50000000-64-4
[04.697][mmc]: pattern compare fail
[04.839][mmc]: [0-51|52]
[04.841][mmc]: [6-42|37] [46-51|6]
[04.845][mmc]: DS26/SDR12: 0xffffffff 0xffffffff
[04.849][mmc]: HSSDR52/SDR25: 0xff20ffff 0xffffffff
[04.854][mmc]: HSDDR52/DDR50: 0xff181aff 0xffffffff
[04.859][mmc]: HS200/SDR104: 0x0d15ffff 0xffffff27
[04.863][mmc]: HS400: 0xffffffff 0xffffffff
[04.867][mmc]: HS400: 0xffffffff 0xffffffff
[04.874][mmc]: Best spd md: 3-HS200/SDR104, freq: 4-150000000, Bus width: 4
[04.881]Loading Environment from SUNXI_FLASH... OK
[04.885]Net:   [04.887]No ethernet found.
Hit <SPACE> key to stop autoboot in  0s
sunxi work mode=0x10
run usb efex
buf queue page size = 65536
delay time 2500
weak:otg_phy_config
usb init ok
set address 0x11
set address 0x11 ok
SUNXI_EFEX_ERASE_TAG
erase_flag = 0x0
origin_erase_flag = 0x1
FEX_CMD_fes_verify_status
FEX_CMD_fes_verify last err=0
the 0 mbr table is ok
the 1 mbr table is ok
the 2 mbr table is ok
the 3 mbr table is ok
*************MBR DUMP***************
total mbr part 8

part[0] name      :boot-resource
part[0] classname :DISK
part[0] addrlo    :0x8000
part[0] lenlo     :0x8686
part[0] user_type :32768
part[0] keydata   :0
part[0] ro        :0

part[1] name      :env
part[1] classname :DISK
part[1] addrlo    :0x10686
part[1] lenlo     :0x800
part[1] user_type :32768
part[1] keydata   :0
part[1] ro        :0

part[2] name      :env-redund
part[2] classname :DISK
part[2] addrlo    :0x10e86
part[2] lenlo     :0x800
part[2] user_type :32768
part[2] keydata   :0
part[2] ro        :0

part[3] name      :boot
part[3] classname :DISK
part[3] addrlo    :0x11686
part[3] lenlo     :0xb000
part[3] user_type :32768
part[3] keydata   :0
part[3] ro        :0

part[4] name      :rootfs
part[4] classname :DISK
part[4] addrlo    :0x1c686
part[4] lenlo     :0x200000
part[4] user_type :32768
part[4] keydata   :0
part[4] ro        :0

part[5] name      :dsp0
part[5] classname :DISK
part[5] addrlo    :0x21c686
part[5] lenlo     :0x800
part[5] user_type :32768
part[5] keydata   :0
part[5] ro        :0

part[6] name      :private
part[6] classname :DISK
part[6] addrlo    :0x21ce86
part[6] lenlo     :0x8000
part[6] user_type :32768
part[6] keydata   :0
part[6] ro        :0

part[7] name      :UDISK
part[7] classname :DISK
part[7] addrlo    :0x224e86
part[7] lenlo     :0x0
part[7] user_type :33024
part[7] keydata   :0
part[7] ro        :0

total part: 9
mbr 0, 8000, 8000
boot-resource 1, 8686, 8000
env 2, 800, 8000
env-redund 3, 800, 8000
boot 4, b000, 8000
rootfs 5, 200000, 8000
dsp0 6, 800, 8000
private 7, 8000, 8000
UDISK 8, 0, 8100
[08.367]erase all part start
need erase flash: 0
private part exist
GPT:boot-resource: 12000         1a685
GPT:env         : 1a686         1ae85
GPT:env-redund  : 1ae86         1b685
GPT:boot        : 1b686         26685
GPT:rootfs      : 26686         226685
GPT:dsp0        : 226686        226e85
GPT:private     : 226e86        22ee85
GPT:UDISK       : 22ee86        71ffde
begin to store data
part 0 name boot-resource
keydata = 0x0
part 1 name env
keydata = 0x0
part 2 name env-redund
keydata = 0x0
part 3 name boot
keydata = 0x0
part 4 name rootfs
keydata = 0x0
part 5 name dsp0
keydata = 0x0
part 6 name private
keydata = 0x0
find keypart private
keypart read start: 0x21ce86, sectors 0x8000
keypart part private read  0x21ce86, sectors 0x8000
part 7 name UDISK
keydata = 0x0
begin to erase
[08.686]erase all part start
finish erase
rewrite
write primary GPT success
write Backup GPT success
[08.699]update partition map
keypart write start: 0x21ce86, sectors 0x8000
flash exit
SUNXI_EFEX_MBR_TAG
mbr size = 0x10000
write primary GPT success
write Backup GPT success
[09.001]update partition map
FEX_CMD_fes_verify_status
FEX_CMD_fes_verify last err=0
******Has init
FEX_CMD_fes_verify_value, start 0x8000, size high 0x0:low 0x68ec00
FEX_CMD_fes_verify_value 0x2493478f
FEX_CMD_fes_verify_value, start 0x10686, size high 0x0:low 0x20000
FEX_CMD_fes_verify_value 0xebdf797f
FEX_CMD_fes_verify_value, start 0x10e86, size high 0x0:low 0x20000
FEX_CMD_fes_verify_value 0xebdf797f
FEX_CMD_fes_verify_value, start 0x11686, size high 0x0:low 0x149f000
FEX_CMD_fes_verify_value 0x60a6ab24
FEX_CMD_fes_verify_value, start 0x21c686, size high 0x0:low 0x3fc78
FEX_CMD_fes_verify_value 0xb80b7e41
bootfile_mode=4
SUNXI_EFEX_BOOT1_TAG
boot1 size = 0x158000, max size = 0x400000
uboot size = 0x158000
storage type = 2
FEX_CMD_fes_verify_status
FEX_CMD_fes_verify last err=0
bootfile_mode=4
SUNXI_EFEX_BOOT0_TAG
boot0 size = 0xc000
[38.572][mmc]: write mmc 2 info ok
dram para[0] = 318
dram para[1] = 3
dram para[2] = 7b7bfb
dram para[3] = 1
dram para[4] = 10f2
dram para[5] = 2000000
dram para[6] = 1c70
dram para[7] = 42
dram para[8] = 18
dram para[9] = 0
dram para[10] = 4a2195
dram para[11] = 2423190
dram para[12] = 8b061
dram para[13] = b4787896
dram para[14] = 0
dram para[15] = 48484848
dram para[16] = 48
dram para[17] = 1620121e
dram para[18] = 0
dram para[19] = 0
dram para[20] = 0
dram para[21] = 770000
dram para[22] = 2
dram para[23] = b4056103
dram para[24] = 0
dram para[25] = 0
dram para[26] = 0
dram para[27] = 0
dram para[28] = 0
dram para[29] = 0
dram para[30] = 0
dram para[31] = 0
storage type = 2
FEX_CMD_fes_verify_status
FEX_CMD_fes_verify last err=0
sunxi_efex_next_action=2
exit usb
next work 2
[30]HELLO! BOOT0 is starting!OT
[33]BOOT0 commit : 09b36272
[36]set pll start
[41]periph0 has been enabled
[44]set pll end
[46][pmu]: bus read error
[48]board init ok
[50]enable_jtag
[52]DRAM only have internal ZQ!!
[55]get_pmu_exist() = -1
[57]DRAM BOOT DRIVE INFO: V0.32
[60]DRAM CLK = 792 MHz
[62]DRAM Type = 3 (
<think>嗯,用户问的是xscreensaver在Allwinner T113-I的Linux Buildroot系统上的兼容性。首先,我需要回忆一下xscreensaver的基本要求。xscreensaver是一个在Linux上常用的屏保程序,依赖X11环境,对吗?所以如果Buildroot系统配置了X11或Wayland(通过XWayland),应该没问题。但Allwinner T113-I可能资源有限,属于嵌入式平台,可能没有图形界面。 然后,硬件兼容性方面,Allwinner T113-I是ARM架构的处理器,xscreensaver支持ARM,但需要确认是否编译了对应的包。Buildroot通常可以交叉编译,所以用户需要确保在配置时启用了相关的依赖,比如OpenGL ES或Vulkan,如果屏保需要硬件加速的话。 接下来,系统依赖方面,用户需要安装xscreensaver及其相关的包,比如xscreensaver-data-extra和xscreensaver-gl-extra。不过在Buildroot中,可能需要手动添加这些包到配置中,并处理依赖关系,比如Mesa3D等图形库。 还有,用户可能需要调整配置文件,确保xscreensaver能够正确启动,特别是如果系统使用systemd或者其他init系统,需要检查启动脚本是否正确。另外,资源占用也是个问题,嵌入式系统资源有限,可能需要选择较轻量的屏保模块,或者调整设置以减少内存和CPU的使用。 然后,用户提供的引用里提到安装命令,比如sudo apt-get install,但Buildroot通常不用apt,而是通过make menuconfig来选包,所以需要提醒用户这一点。另外,引用3提到依赖coreutils、mplayer、wget等,这些在Buildroot中也需要配置进去。 可能的问题包括:X11是否启用,依赖库是否齐全,硬件加速驱动是否安装,还有init脚本是否正确配置。用户可能需要编译测试程序检查OpenGL ES是否正常工作,或者查看日志排除故障。 总结的话,应该分步骤说明检查X环境,处理依赖,配置Buildroot,测试运行,资源优化等。还要提醒用户注意嵌入式环境的限制,可能需要定制配置或选择轻量级模块。</think>关于xscreensaver在Allwinner T113-I Linux Buildroot系统的兼容性,需要从硬件架构、系统依赖和图形环境三个层面进行分析: 1. **硬件架构支持** xscreensaver支持ARM架构的二进制程序,但需确认Buildroot交叉编译工具链是否包含以下组件: - OpenGL ES 2.0+图形驱动 - 显示控制器(如DRM/KMS驱动) - 硬件加速视频解码模块(如V4L2框架) 引用[3]中提到的视频屏保模块需要验证mplayer能否通过$gst-launch-1.0 videotestsrc ! kmssink$命令输出到显示设备[^3] 2. **系统依赖条件** Buildroot需包含以下基础包: ```makefile BR2_PACKAGE_XORG7=y BR2_PACKAGE_XSCREENSAVER=y BR2_PACKAGE_XSCREENSAVER_GL_EXTRAS=y BR2_PACKAGE_MPLAYER=y BR2_PACKAGE_MESA3D_OPENGL_ES=y ``` 需验证libGLESv2.so库是否存在于$target/usr/lib目录[^2] 3. **图形环境适配** 若系统采用Wayland协议,需通过XWayland兼容层运行: ```bash # 在启动脚本中添加 export XDG_SESSION_TYPE=x11 exec xscreensaver -no-splash & ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值