iMX6Q / PLUS開発ボードプログラミングデバイスツリーシステムカーネルのUbuntu

-iMX6D、iMX6QとiMX6PLUS 3つのハードウェアバージョン、プログラミング方法や機器のディレクトリツリーのミラーミラーとして、高速基づき、ミラー全て同じ名前なので、著者はの章では、マージプログラムされます。

(注)iMX6D版を購入している場合、あなたは、デバイスiMX6DツリーのCD-ROM版を使用してくださいデバイスツリーミラーリングバージョンをプログラムすること(iMX6Dデバイスはまた、CD-ROMの非ツリーのバージョンを持っています)。

あなたはiMX6Q版を購入した場合は、デバイスツリーのミラーバージョンをプログラムする、(デバイスツリーの非CDのバージョンがあるiMX6Q)デバイスツリーiMX6Qディスクのバージョンを使用します。

あなたが購入またはPLUSバージョン場合は、CD-ROMのPLUSバージョンを使用しています。

プログラミングツールはiMX6D / Q / PLUSカーネルCD-ROMデバイスツリー「02コンパイラとプログラミングツールであります

フォルダ「mfgtools」にアンパックバーニングツールandroid_m6.0.1_2.0.0_ga_tool_20190412.7z「ディレクトリ」」アーカイブ(日赤になる場合があります)、解凍形式のアーカイブ、。

ここで、「MfgTool2.exe」がプログラミングツールは、「cfg.ini」であることを保証するために、以下に示すように、プロファイル、オープン「cfg.ini」である「[一覧]」パラメータは、Ubuntuがあります。

コンパイルされたデバイスツリーUbuntu16.04は、CD-ROM「06ミラー_Ubuntuファイルシステム」ディレクトリのimx6D / Q / PLUSカーネルデバイスツリーに反映しました。前記画像は、1Gと2G、ハードウェアのメモリサイズに対応するユーザの画像に分割されます。

本明細書メモリミラーリング、ここで「U-boot.imx」、「zImageの」によって、実施例1G、

「IMX6_ubuntu.tgz」だけでなく、すべてのプログラミングツールをコピーするには、「topeet_XXX.dtb」の残りの部分

ディレクトリ "Mfgtools \プロファイル\ Linuxの\ OSファームウェア\ファイルはUbuntuの\します"。

この手順を実行してください!それ以外の場合は、プログラミングツールのソフトウェアエラーの背中を開きます。

開発ボードのDIPスイッチは、基準を設定するには、「2.2.1起動モード(DIPスイッチ)は、」プログラミングモードUSBに設定されています

タイプ、接続OTGライン、開発集電板。最後に「mfgtools」ディレクトリ「MfgTool2.exe」ツールを(のような開かれました

以下に示すように、互換性モードで実行するwin10システム)もし。

以下に示すように、プログラミングツールをプログラミングするプログレスバーが表示されますを開始するには、「スタート」をクリックしてください。シリアルコンソールは、プログラミング過程で、いくつかの印刷された情報が存在します。


以下の図に、プログラミングが完了し、「停止」をクリックし、「MfgTool2.exe」燃えるツールをオフにします。

開発ボードの電源、「2.2.1起動モード(DIPスイッチ)」を参照してください、ボードは、eMMC装置に設定されます。

スタートモード、電気基板の開発、および「2.2.2 ubootモード」の項を参照して、図2に示すように、ubootモードに入ります。

設定されたシステムパラメータ:ubootコマンドライン、以下に示すように、環境変数を設定し、「QT」起動モード、そして「saveenv」保存を使用する「のsetenv bootsystemのUbuntu」のパラメータをコマンドを使用して。


設定パラメータのスクリーニング:

使用して実際のスクリーンによれば、上記の表に示すように、「コマンドセット」を 例えば、9.7インチ画面の、図に示すように、パラメータ保存「のsetenv lcdtype 9.7」、および「saveenv」を使用します。

セットアップが完了した後、開発ボードを再起動し、「リセット」コマンドを使用して、開始後の開発ボードは、Ubuntu16.04システムです。

おすすめ

転載: www.cnblogs.com/liyue3/p/11969635.html