2304829_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2304829_ja-JP

2304829_ja-JP

imx6ullevk の (カーネルを起動しています...) ログオン時にカーネルの起動がハングします。
  • i.MX Yocto プロジェクト ユーザー ガイド からカスタマイズされた Yocto 環境を使用して構築されたカーネル (core-image-minimal) イメージ、 CIP Linux 4.19 を起動しようとしているときに、imx6ull チップに問題が発生しました。ここでは、(.wic)、デバイス ツリー、バイナリ、および zimage を生成し、シリアル ダウンロードを使用して UUU 自動スクリプト ( 添付) を使用して起動しようとしています。その後、SD カードからの起動に切り替えると、「カーネルを開始しています...」ログで起動が停止します。U -Boot IMX v04.2025 を使用しています。

カーネルイメージ @ 0x80800000 [ 0x000000 - 0x627200 ]
## 83000000 のフラット化されたデバイス ツリー blob
0x83000000のfdt blobを使用して起動する
作業用FDTを83000000に設定
83000000番地のデバイスツリーを使用し、8300dfffで終了します。
作業用FDTを83000000に設定
/soc/aips-bus@2200000/epdc@228c000 を無効に変更

カーネルを起動しています。

 

  • この段階の前に、次のようなエラーに直面しました。

通常のブート
自動起動を停止するには任意のキーを押してください: 0
パーティション #0 に切り替えます。OK
mmc1は現在のデバイスです
パーティション #0 に切り替えます。OK
mmc1は現在のデバイスです
'boot.scr' の読み込みに失敗しました
275ミリ秒で6451712バイトを読み取りました(22.4 MiB/秒)
mmc から起動しています...
2 ミリ秒で 27690 バイトを読み取りました (13.2 MiB/秒)
カーネルイメージ @ 0x80800000 [ 0x000000 - 0x627200 ]
## 83000000 のフラット化されたデバイス ツリー blob
0x83000000のfdt blobを使用して起動する
作業用FDTを83000000に設定
83000000、終了 83009c29 にあるデバイスツリーを使用しています
作業用FDTを83000000に設定
SoCシリアル番号を更新するためのノードが見つかりません。
エラー: システム固有の fdt 修正に失敗しました: FDT_ERR_NOTFOUND
- 回復するにはボードをリセットする必要があります。

そして、Linux IMX 6.12 DTSから次のノードを.dtsiにコピーすることで解決しました。ファイル

  1. /soc/aips-bus@2200000/epdc@228c000
  2. /soc/aips-bus@2200000/crypto@2280000
  3. /soc/aips-bus@2200000/rng@2284000

  • 現在、カーネルのブートの開始時に行き詰まっています。
  • ところで、ビルドをCIP Linux 4.19用にカスタマイズする前に、 Linux IMX 6.12のデフォルト ビルドをテストしたところ、正常に動作していました。その後、新しいイメージ レシピ ファイルlinux-cip_4.19.bb (添付) を使用してメタ カスタムの新しいレイヤーをカスタマイズし、 local.conf、bblayers.conf、および machine/imx6ullevk.conf (すべてのファイルを添付しました)を調整して、必要なイメージに合わせてカスタマイズし、ブート開始が停止する問題を解決しました。

linux-cip_4.19.bb、local.confを添付しました。imx6ullevk.conf、bblayers.conf、dts、および車載 uuu スクリプト。

この問題を解決するアイデアはありますか?

このカーネル バージョンとの U-Boot バージョンの互換性、カーネル レシピ ファイル内の構成の欠落、構成解除フラグの欠落、DTS ノードまたは mux ピン構成の誤構成または誤りをデバッグしますか?


i.MX6ULLinuxYocto ProjectRe: Kernel Booting hangs at (starting kernel ...) log on imx6ullevk.

こんにちは@KarimSherif75

これはカーネル関連の問題のようです。CIP Linux は NXP のサポートリストに含まれていないため、NXP がリリースしたカーネルを使用することをお勧めします。

よろしくお願いします、
志明

Tags (1)
No ratings
Version history
Last update:
‎02-03-2026 03:27 AM
Updated by: