Linux 3.16.1 の起動に問題があります。http://www.kernel.orgのソースを at91sam9263_defconfig でコンパイルしました。
ブート オプションに Flattened Device Tree のサポートを追加しました。この ( https://www.slideshare.net/softpapa/device-tree-support-on-arm-linux-8930303 ) プレゼンテーションで提案されている次のヒントに従って、/proc のサポート デバイス ツリーをオンにしますが、そのオプションはありません。メニュー構成で。
デバイス ツリーをサポートする U-Boot ブートローダー バージョン 2014.10rc2 があります。カーネルに同梱されているスクリプトから dtb を生成しました: make at91sam9263ek.dtb
そして今、私はこのエラーを受けています:
ミニコム 2.5 へようこそ オプション: I18n 2011 年 2 月 9 日 14:45:00 にコンパイルされました。 ポート /dev/ttyS0 特殊キーのヘルプについては、CTRL-A Z を押してください ロムブート > U-Boot 2014.10-rc2-00200-g9170818-dirty (2014 年 9 月 23 日 - 15:16:39) CPU: AT91SAM9263 クリスタル周波数: 16.368 MHz CPUクロック:199.919MHz マスタークロック:99.960MHz DRAM: 64 MiB 警告: キャッシュが有効になっていません NAND: 256 MiB MMC: エムシー: 0 で: シリアル アウト: シリアル エラー: シリアル ネット: macb0 警告: お使いのボードは汎用ボードを使用していません。読んでください doc/README.generic-board にアクセスしてアクションを実行してください。ボードはありません 2014 年後半までにアップグレードされたものは壊れるか、削除される可能性があります。 任意のキーを押して自動起動を停止します: 0 U-Boot> tftp uImage macb0: 自動ネゴシエーションを開始しています... macb0: オートネゴシエーション完了 macb0: リンクアップ、100Mbps 全二重 (lpa: 0xcde1) macb0 デバイスの使用 サーバー 192.168.1.247 からの TFTP。私たちの IP アドレスは 192.168.1.240 です ファイル名「uImage」。 ロードアドレス: 0x22000000 読み込んでいます: ################################################## ################ #################################################### ############## #################################################### ############## ############## 1.2 MiB/秒 終わり 転送されたバイト数 = 3068016 (2ed070 hex) U-Boot> tftp 20000000 dt macb0: リンクアップ、100Mbps 全二重 (lpa: 0xcde1) macb0 デバイスの使用 サーバー 192.168.1.247 からの TFTP。私たちの IP アドレスは 192.168.1.240 です ファイル名「dt」。 ロードアドレス: 0x20000000 読み込み中: # 340.8 KiB/秒 終わり 転送されたバイト数 = 13279 (33df hex) U-Boot> bootm 22000000 - 20000000 ## 22000000 のレガシー イメージからカーネルを起動しています ... イメージ名: Linux-3.16.1 イメージ タイプ: ARM Linux カーネル イメージ (非圧縮) データ サイズ: 3067952 バイト = 2.9 MiB ロードアドレス: 20008000 エントリーポイント: 20008000 チェックサムを検証しています... OK ## 20000000 の平坦化されたデバイス ツリーのブロブ 0x20000000 の fdt blob を使用した起動 カーネルイメージを読み込んでいます... OK デバイス ツリーを 23ea3000 に読み込み、23ea93de を終了 ... OK カーネルを起動しています... Linux の解凍中...完了、カーネルを起動しています。 エラー: 認識されていない/サポートされていないデバイス ツリーの互換性のあるリスト: [ 'atmel,at91sam9263ek' 'atmel,at91sam9263' 'atmel,at91sam9' ] 利用可能なマシン サポート: ID (16 進数) 名前 000004b2 アトメル AT91SAM9263-EK カーネル構成および/またはブートローダーを確認してください。