Firefly开源社区

标题: firefly Ubuntu 怎么换启动的logo [打印本页]

作者: majestli    时间: 2021-12-6 11:01
标题: firefly Ubuntu 怎么换启动的logo
技术支持的大神,想问下fire Ubuntu 18.04 怎么换启动的logo(不是Ubuntu起来之后的桌面),我现在直接换SDK kernel下的logo 与 kernel logo 文件,但是编译后的固件,烧进去会报错,求大神指点一下呢
作者: majestli    时间: 2021-12-13 14:47
只改了logo文件,与kernel logo文件,换成原厂的编译就可以的。
作者: majestli    时间: 2021-12-13 16:12
换了logo的日志如下: logo.bmp 都改成与原来firefly 一样的 500*501 32位宽
INFO:    Preloader serial: 2
NOTICE:  BL31: v2.3():v2.3-181-gc9a647cae:cl
NOTICE:  BL31: Built : 10:55:41, Oct 18 2021
INFO:    GICv3 without legacy support detected.
INFO:    ARM GICv3 driver initialized in EL3
INFO:    pmu v1 is valid
INFO:    dfs DDR fsp_param[0].freq_mhz= 1560MHz
INFO:    dfs DDR fsp_param[1].freq_mhz= 324MHz
INFO:    dfs DDR fsp_param[2].freq_mhz= 528MHz
INFO:    dfs DDR fsp_param[3].freq_mhz= 780MHz
INFO:    Using opteed sec cpu_context!
INFO:    boot cpu mask: 0
INFO:    BL31: Initializing runtime services
INFO:    BL31: Initializing BL32
I/TC:
I/TC: OP-TEE version: 3.13.0-515-g7b4275734 #hisping.lin (gcc version 6.3.1 20170404 (Linaro GCC 6.3-2017.05)) #1 Wed Aug  4 07:11:39 UTC 2021 aarch64
I/TC: Primary CPU initializing
I/TC: Primary CPU switching to normal world boot
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0xa00000
INFO:    SPSR = 0x3c9


U-Boot 2017.09-g5961c0c398 #forlinx (Dec 13 2021 - 15:46:27 +0800)

Model: Firefly RK3568 Board
PreSerial: 2, raw, 0xfe660000
DRAM:  4 GiB
Sysmem: init
Relocation Offset: ed356000
Relocation fdt: eb9f8310 - eb9fece0
CR: M/C/I
Using default environment

dwmmc@fe2b0000: 1, dwmmc@fe2c0000: 2, sdhci@fe310000: 0
Bootdev(atags): mmc 0
MMC0: HS200, 200Mhz
PartType: EFI
boot mode: recovery (misc)
FIT: no signed, no conf required
DTB: rk-kernel.dtb
HASH(c): OK
I2c0 speed: 100000Hz
PMIC:  RK8090 (on=0x40, off=0x00)
vdd_logic init 900000 uV
vdd_gpu init 900000 uV
vdd_npu init 900000 uV
io-domain: OK
Could not find baseparameter partition
Model: AIO-3568J HDMI (Linux)
"Synchronous Abort" handler, esr 0x96000145

* Reason:        Exception from a Data abort, from current exception level
* PC         =   0000000000a01ac8
* LR         =   0000000000a4e9f0
* SP         =   00000000eb9f7f80
* ESR_EL2    =   0000000096000145
* Reloc Off  =   00000000ed356000

x0 : 0000000100000000 x1 : 000000010de48880
x2 : 0000000000000040 x3 : 000000000000003f
x4 : 00000000ebed5f00 x5 : 0000000000000005
x6 : 0000000000000018 x7 : 0000000000000010
x8 : 0000000000000000 x9 : 0000000000000008
x10: 00000000ebec5460 x11: 00000000ebd5c0f0
x12: 0000000000000000 x13: 0000000000000200
x14: 0000000000000064 x15: 00000000ffffffff
x16: 000000000000000c x17: 0000000000000001
x18: 00000000eb9ffcf8 x19: 0000000000000000
x20: 000000001ff48874 x21: 00000000ebec5ab0
x22: 00000000ebed5f10 x23: 00000000000020cf
x24: 00000000000b77c2 x25: 00000000ebed5eb0
x26: 0000000000000000 x27: 00000000edf00000
x28: 00000000edf00000 x29: 00000000eb9f8160


Call trace:
  PC:   [< 00a01ac8 >]
  LR:   [< 00a4e9f0 >]

Stack:
        [< 00a01ac8 >]
        [< 00a4ebf8 >]
        [< 00a03b98 >]
        [< 00a99a18 >]
        [< 00a19720 >]
        [< 00a01e00 >]

Copy info from "Call trace..." to a file(eg. dump.txt), and run
command in your U-Boot project: ./scripts/stacktrace.sh dump.txt

Resetting CPU ...

### ERROR ### Please RESET the board ###
作者: 板蓝根    时间: 2021-12-13 16:54
是不是把 logo 图片格式不对,或者大小太大了,把logo 修改成 firefly log 相同的格式和大小试试,我记得是 bmp 500x500
作者: majestli    时间: 2021-12-13 17:21
板蓝根 发表于 2021-12-13 16:54
是不是把 logo 图片格式不对,或者大小太大了,把logo 修改成 firefly log 相同的格式和大小试试,我记得是 ...

确认是500*501的bmp
作者: 时间的蝴蝶    时间: 2021-12-13 17:21
图片格式要求:
8bit 或者 24bit BMP 格式;
logo.bmp 和 logo_kernel.bmp 的图片分辨率大小一致;

有重新编译 recovery 吗?编译后试下
./build.sh kernel
./build.sh recovery
作者: majestli    时间: 2021-12-13 17:40
好的,我测试一下
作者: majestli    时间: 2021-12-13 17:44
确认图片格式24bmp格式, 500*501 ,我直接编译./build.sh
作者: Liuth    时间: 2021-12-14 11:43
目前你可以把图片改成8位位深(256色)来试一下
作者: hz2580    时间: 2022-1-20 18:34
majestli 发表于 2021-12-13 16:12
换了logo的日志如下: logo.bmp 都改成与原来firefly 一样的 500*501 32位宽
INFO:    Preloader serial:  ...

跟你一样的问题,怎么解决此问题?





欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1