Hi,
imx8mqを搭載したカスタムボードのメインラインカーネルを6.0.19から6.1.1に更新しました。その後、シリアルコンソールで出力を取得するのをやめました(ブートローダーは正常に動作し、カーネルのバージョンが変更されただけです)。
JTAG経由で接続することで、カーネルログを読み取ることができました。以前のカーネルとはいくつかの違いがあります。
[ 0.087445] プラットフォーム soc@0: /soc@0/bus@30000000/efuse@30350000/soc-uid@4 の依存関係のサイクルを固定
[ 0.098045] プラットフォーム 30330000.pinctrl:/soc@0/bus@30000000/pinctrl@30330000/pinctrl_gpiosgrp の固定依存関係サイクル
[ 0.099852] プラットフォーム 30350000.efuse:/soc@0/bus@30000000/clock-controller@30380000 の依存関係のサイクルを固定
[ 0.102895] プラットフォーム 30350000.efuse:/soc@0/bus@30000000/clock-controller@30380000 の依存関係のサイクルを固定
[ 0.104614] プラットフォーム 30380000.clock-controller:/soc@0/bus@30000000/gpc@303a0000 の固定依存関係サイクル
[ 0.106311] プラットフォーム 30380000.clock-controller:/soc@0/bus@30000000/gpc@303a0000 の固定依存関係サイクル
[ 0.107825] プラットフォーム 303A0000.gpc:/soc@0/interrupt-controller@38800000 による依存関係のサイクルを固定
6.1.1カーネルの依存関係サイクルの原因について何か考えはありますか?
また、今は次のようなメッセージもあります。
[ 14.052893] Platform Regulator-VDD-ARM:遅延プローブ保留中
[ 14.052911] プラットフォーム clock-pcie1-refclk-gate: 遅延プローブ保留中
[ 14.052927] プラットフォーム 38200000.usb:遅延プローブ保留中
[ 14.052942] プラットフォーム GPIO-KEYS: 遅延プローブ保留中
古いカーネルでは、シリアルコンソールが初期化されます (これは新しいカーネルのログにはありません)。
0.225009] SoC:i.MX8MQリビジョン2.1
[ 0.229819] 30880000.serial:MMIO 0x30880000 (irq = 16, base_baud = 1562500) の ttymxc2 は IMX です
[ 1.030218] printk: コンソール [ttymxc2] 有効
[ 1.035840] 30890000.serial:MMIO 0x30890000 (irq = 17, base_baud = 1562500) の ttymxc1 は IMX です
[ 1.045868] 30a60000.serial:MMIO 0x30a60000 (irq = 18, base_baud = 1562500) の ttymxc3 は IMX です
この問題を解決する方法についてのヒントやアイデアがあれば、よろしくお願いします。
よし!
OKは解決されましたが、CONFIG_ARCH_NXPが欠落していました