STM32
直播中

凌流浪

8年用户 1021经验值
擅长:可编程逻辑 电源/新能源
私信 关注
[问答]

STM32MP157 u-boot能加速吗?

芯片启动,能加速吗,目前速度有点慢,启动首先打印了一些信息,到U-BOOT启动,中间有2-3秒时间,能否加速呢
NOtiCE:  Model: STMicroelectronics STM32MP157D eval daughterINFO:    Reset reason (0x14):INFO:      Pad Reset from NRSTINFO:    Using EMMCINFO:      Instance 2INFO:    Boot used partition fsbl1NOTICE:  BL2: v2.2-r1.0(debug):aa9f87cNOTICE:  BL2: Built : 08:21:58, May 11 2022INFO:    Using crypto library 'stm32_crypto_lib'INFO:    BL2: Doing platform setupINFO:    RAM: DDR3-DDR3L 32bits 533000KhzINFO:    Memory size = 0x40000000 (1024 MB)INFO:    BL2 runs SP_MIN setupINFO:    BL2: Loading image id 4INFO:    Loading image id=4 at address 0x2ffed000INFO:    Image id=4 loaded: 0x2ffed000 - 0x2ffff000INFO:    BL2: Loading image id 5INFO:    Loading image id=5 at address 0xc0100000INFO:    STM32 Image size : 867931INFO:    Image id=5 loaded: 0xc0100000 - 0xc01d3e5bWARNING: Skip signature check (header option)NOTICE:  ROTPK is not deployed on platform. Skipping ROTPK verification.NOTICE:  BL2: Booting BL32INFO:    Entry point address = 0x2ffed000INFO:    SPSR = 0x1d3INFO:    Cannot find st,stpmic1 node in DTNOTICE:  SP_MIN: v2.2-r1.0(debug):aa9f87cNOTICE:  SP_MIN: Built : 08:22:03, May 11 2022INFO:    ARM GICv2 driver initializedINFO:    stm32mp IWDG1 (12): SecureINFO:    ETZPC: CRYP1 (9) could be non secureINFO:    SP_MIN: Initializing runtime servicesINFO:    SP_MIN: Preparing exit to normal world
U-Boot 2020.01-stm32mp-r1 (May 17 2024 - 04:31:08 -0700)



回帖(1)

贾虎世

2024-5-31 17:25:28
要加速STM32MP157的U-Boot启动过程,可以尝试以下几种方法:

1. **优化U-Boot配置**:检查U-Boot的配置文件,看看是否有不必要的打印信息或调试信息。如果有,可以禁用它们以减少启动时间。

2. **减少启动阶段**:如果可能,尝试减少启动阶段。例如,如果U-Boot在启动时执行了一些不必要的检查或初始化,可以考虑跳过这些步骤。

3. **使用更快的存储设备**:如果使用的是较慢的存储设备(如eMMC),可以考虑更换为更快的存储设备,如NOR Flash或NAND Flash。

4. **优化U-Boot源代码**:检查U-Boot源代码,看看是否有性能瓶颈或可以优化的地方。例如,可以优化循环、减少函数调用等。

5. **使用更快的处理器时钟**:如果可能,可以尝试提高处理器的时钟频率。这可能会增加启动速度,但请注意,这可能会增加功耗和热量产生。

6. **使用更高效的引导加载程序**:如果使用的引导加载程序(如BL2)较慢,可以考虑使用更高效的引导加载程序。

7. **减少启动时的初始化操作**:检查启动时的初始化操作,看看是否有可以优化或减少的地方。

请注意,加速启动过程可能会影响系统的稳定性和可靠性。在进行任何更改之前,请确保充分测试以确保系统正常工作。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分