工具/软件:Linux
您好!
我使用的是 DRA718 kernle linux4.4.4.45 SDK、网址 为 ti-processor-sdk-linux-automotive-dra7xx-evm-03.02.00.03-installer.bin
从电路板上电到 Linux 内核启动完成,启动时间并不相同,我读取了 Linux 源代码,并使用 printk 来调试这个问题。 我发现在内核执行"mdev -s"以装载/sys/class 设备节点时、引导时间不同。 几乎每个器件节点都要安装、使用的时间不相同。
我想 CPU 时钟 频率发生了变化、或者 CPU 负载不同。
每个人都能告诉我一些解决方案吗?
这是更快的计时 printk
[4.246605] HSUSB:kernel_init 1009
[4.251944] HSBOOT:do_dentry_open 744 open=0xc0143524、fileid=/
[4.258401] HSBOOT /
[4.266597] HSBOOT:do_dentry_open 744 open=0xc0159e68、file=mounts
[4.273900] HSBOOT /proc/60/mounts
[4.277823] HSBOOT:do_dentry_open 744 open=0xc0159e68、file=mounts
[4.285238] HSBOOT /proc/60/mounts
[4.288946] HSBOOT:do_dentry_open 744 open=0xc0159e68、file=mounts
[4.296289] HSBOOT /proc/60/mounts
[4.300505] HSBOOT:do_dentry_open 744 open=0xc017d3c0、file=hotplug 热插拔
[4.308015] HSBOOT /proc/sys/kernel/hotplug
[4.315006] HSBOOT:do_dentry_open 744 open=0xc0143524、fileid=/
[4.321401] HSBOOT /
[4.381067] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.387941] HSBOOT /sys/devices/platform/omapdrm.0/drm/card0/dev
[4.394252] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.401511]汇丰银行/sys/devices/platform/omapdrm.0/drm/card0/uevent
[4.408562] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.415346]汇丰银行/sys/devices/platform/omapdrm.0/drm/renderD128/dev
[4.422005] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.429309] HSBOOT /sys/devices/platform/omapdrm.0/drm/renderD128/uevent
[4.437137] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.443893] HSBOOT /sys/devices/platform/omapdrm.0/drm/controlD64/dev
[4.450597] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.457933]汇丰银行/sys/devices/platform/omapdrm.0/drm/controlD64/uevent
[4.465310] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.472053]汇丰银行/sys/devices/virtual/mem/mem/dev
[4.477159] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.484766]汇丰银行/sys/devices/virtual/mem/mem/uevent
[4.490375] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.497192] HSBOOT /sys/devices/virtual/mem/full/dev
[4.502335] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.509647] HSBOOT /sys/devices/virtual/mem/full/uevent
[4.515402] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.522134] HSBOOT /sys/devices/virtual/mem/kmem/dev
[4.527328] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.534640] HSBOOT /sys/devices/virtual/mem/kmem/uevent
[4.540322] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.547098] HSBOOT /sys/devices/virtual/mem/kmsg/dev
[4.552263] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.559590] HSBOOT /sys/devices/virtual/mem/kmsg/uevent
[4.565326] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.572063]汇丰银行/sys/devices/virtual/mem/null/dev
[4.577256] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.584589] HSBOOT /sys/devices/virtual/mem/null/uevent
[4.590276] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.597078]汇丰银行/sys/devices/virtual/mem/port/dev
[4.602228] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.609549] HSBOOT /sys/devices/virtual/mem/port/uevent
[4.615275] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.622021]汇丰银行/sys/devices/virtual/mem/zero/dev
[4.627215] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.634527] HSBOOT /sys/devices/virtual/mem/zero/uevent
[4.640226] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.647035]汇丰银行/sys/devices/virtual/mem/random/dev
[4.652365] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.659691] HSBOOT /sys/devices/virtual/mem/random/uevent
[4.665576] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.672338]汇丰银行/sys/devices/virtual/mem/urandom/dev
[4.677814] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.686003] HSBOOT /sys/devices/virtual/mem/urandom/uevent
[4.693458] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.700244] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd0/dev
[4.709025] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.716363] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd0/uevent
[4.726483] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.733224] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd1/dev
[4.742001] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.749312]汇丰银行/sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd1/uevent
[4.759449] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.766240] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd2/dev
[4.775047] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.782303] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd2/uevent
[4.792415] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.799210]汇丰银行/sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd3/dev
[4.808020] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.815316] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd3/uevent
[4.825450] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.832219] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd4/dev
[4.841026] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.848364] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd4/uevent
[4.858478] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.865296]汇丰银行/sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd5/dev
[4.874063] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.881355]汇丰银行/sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd5/uevent
[4.891504] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.898306]汇丰银行/sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd6/dev
[4.907091] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.914410]汇丰银行/sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd6/uevent
[4.924552] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.931292] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd7/dev
[4.940063] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.947397] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd7/uevent
这是较低的引导计时 printk
[4.413927] HSUSB:kernel_init 1009
[4.419287] HSBOOT:do_dentry_open 744 open=0xc0143524、fileid=/
[4.443659] HSBOOT /
[4.456398] HSBOOT:do_dentry_open 744 open=0xc0159e68、file=mounts
[4.473979]汇丰银行/proc/61/mounts
[4.477734] HSBOOT:do_dentry_open 744 open=0xc0159e68、file=mounts
[4.503611]汇丰银行/proc/61/mounts
[4.507350] HSBOOT:do_dentry_open 744 open=0xc0159e68、file=mounts
[4.523612] HSBOOT /proc/61/mounts
[4.527835] HSBOOT:do_dentry_open 744 open=0xc017d3c0、file=hotplug 热插拔
[4.543613] HSBOOT /proc/sys/kernel/hotplug
[4.550551] HSBOOT:do_dentry_open 744 open=0xc0143524、fileid=/
[4.573619]汇丰 OT/
[4.683367] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.704485] HSBOOT /sys/devices/platform/omapdrm.0/drm/card0/dev
[4.710767] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.733609] HSBOOT /sys/devices/platform/omapdrm.0/drm/card0/uevent
[4.740618] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.763611]汇丰银行/sys/devices/platform/omapdrm.0/drm/renderD128/dev
[4.770265] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.783613]汇丰银行/sys/devices/platform/omapdrm.0/drm/renderD128/uevent
[4.791426] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.813611]汇丰银行/sys/devices/platform/omapdrm.0/drm/controlD64/dev
[4.820253] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.843609] HSBOOT /sys/devices/platform/omapdrm.0/drm/controlD64/uevent
[4.850959] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.873631] HSBOOT /sys/devices/virtual/mem/mem/dev
[4.878689] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.893611]汇丰银行/sys/devices/virtual/mem/mem/uevent
[4.899205] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.923609] HSBOOT /sys/devices/virtual/mem/full/dev
[4.928765] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.943612] HSBOOT /sys/devices/virtual/mem/full/uevent
[4.949327] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[4.973866]汇丰银行/sys/devices/virtual/mem/kmem/dev
[4.979031] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[4.993612] HSBOOT /sys/devices/virtual/mem/kmem/uevent
[4.999316] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[5.023608] HSBOOT /sys/devices/virtual/mem/kmsg/dev
[5.028774] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[5.043611] HSBOOT /sys/devices/virtual/mem/kmsg/uevent
[5.049301] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[5.073608]汇丰银行/sys/devices/virtual/mem/null/dev
[5.078763] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[5.093611] HSBOOT /sys/devices/virtual/mem/null/uevent
[5.099298] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[5.123608] HSBOOT /sys/devices/virtual/mem/port/dev
[5.128758] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[5.143611] HSBOOT /sys/devices/virtual/mem/port/uevent
[5.149302] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[5.173624] HSBOOT /sys/devices/virtual/mem/zero/dev
[5.178777] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[5.193614] HSBOOT /sys/devices/virtual/mem/zero/uevent
[5.199317] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[5.223608]汇丰银行/sys/devices/virtual/mem/random/dev
[5.228947] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[5.243613] HSBOOT /sys/devices/virtual/mem/random/uevent
[5.249479] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[5.273609] HSBOOT /sys/devices/virtual/mem/urandom/dev
[5.279028] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[5.303609] HSBOOT /sys/devices/virtual/mem/urandom/uevent
[5.311084] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[5.323614]汇丰银行/sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd0/dev
[5.332354] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[5.363595] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd0/uevent
[5.383733] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[5.390501] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd1/dev
[5.413660] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[5.420922] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd1/uevent
[5.444757] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[5.451531] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd2/dev
[5.473942] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[5.481238] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd2/uevent
[5.514744] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[5.521475] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd3/dev
[5.54369] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[5.550962] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd3/uevent
[5.574773] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[5.581531] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd4/dev
[5.613664] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[5.620959] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd4/uevent
[5.644767] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[5.651520]汇丰银行/sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd5/dev
[5.67361] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[5.680952] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd5/uevent
[5.705636] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[5.712398] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd6/dev
[5.743666] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[5.750949] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd6/uevent
[5.774779] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=dev
[5.781542]汇丰银行/sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd7/dev
[5.803680] HSBOOT:do_dentry_open 744 open=0xc01822c8、file=uevent uevent
[5.810973] HSBOOT /sys/devices/platform/44000000.ocp/50000000.gpmc/8000000.nand/mtd/mtd7/uevent