Boot Time

From Rockchip open source Document
Revision as of 07:47, 14 October 2017 by Jacob (talk | contribs) (Created page with " = Overall = Our softwares are designed to be customizable and be workable for all rockchip chips , so it might take ''little long time'' to boot in...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Overall

Our softwares are designed to be customizable and be workable for all rockchip chips , so it might take little long time to boot in some chips.

In the below, we will list some ways to reduce boot time.

 

Tips

Increase CPU Speed

It's obvious that with higher CPU speed, the less time it take to boot.

By default, the CPU is not at full speed at boot time, because it need high voltage and have risk to overheat(No thermal control in u-boot).

To support full CPU speed in u-boot/u-boot spl, please refer to this patch.

 

Reduce Kernel Size

Kernel image generated by rockchip_linux_defconfig might contain a lot of unnecessary drivers.

The big kernel image will have a bad impact to boot time, especially when it's in low CPU speed.

You could drop them by editing rockchip_linux_defconfig.

 

Bootdelay

See https://www.denx.de/wiki/DULG/UBootEnvVariables.