MPC8640Dのuboot ビルドの説明にクロスコンパイラ環境
ディレクトリ
5 ubootの共有フォルダのubuntu .. 8を介して導入ソースパッケージ
1まとめたもので
この文書は、その上のMPC8641、MPC8640を含めてコンパイルされたU-ブートコードのPowerPCのシリーズを目的としています。クロスコンパイラ環境を構築するための主要な指導方法、システムのインストールは対象外となります。
Ubuntuのシステムのバージョン:Ubuntuの-18.04-デスクトップamd64.iso
クロスコンパイラツールチェーン:PowerPCの-のlinux-gnuの-gccの
uboot ソース版:uboot-2017.11.tar.bz2
2インストールのUbuntu
ネットワークダウンロードのubuntu-18.04-デスクトップamd64.iso、および完全なシステムのインストール。
ネットワークアップデート元須藤はapt更新
安装メイク須藤はaptインストールメイクメイクガイル
gccの須藤はaptインストールのgccをインストールします。
3ダウンロードツールチェーン
3.1 Ubuntuの中には、入力ラインコマンドとして以下「シナプス須藤」。
Ubuntuの@のubuntu-VirtualBoxは:〜$ sudoのシナプス
図1
図2に示すように、3.2「Synapticパッケージマネージャ」画面に入ります
図2
3.3 ボタンをクリックして「検索」、そして「PowerPCのは、」図に「検索」をクリックし入力してください3、図4。。。
図3
図4
3.4発見"のbinutils-のpowerpc-linuxの-ヌー " と"GCC-のpowerpc-linuxの-gnuの " 2つのインストールパッケージ、5、6、右選択し、 "インストールのためのマーク"を選択し、表側を見ることができますボックスは「'、図7、図8に示すように、心の中に設置適用」ボタンを押して、をクリックしてください」。
図5
6
図7
図8
3.5 コマンド入力端子に「パワーPC-Linuxベースgnu-」プレス「タブ」完了したことを確認することができ、「パワーPC-LinuxベースのGNU GCC- 」 ツールチェーン、9など;
図9
4ダウンロードubootソースパッケージ
ネットワークダウンロードURL:ftp://ftp.denx.de/pub/u-boot/
図10に示すように、「U-ブート2017.11.tar.bz2」を選択します。
10
5共有フォルダのubuntuを介して導入ubootソースパッケージ
5.1 PC 図11、図12、図13に示すようにUbuntuの間には、共有フォルダを確立します。
11
12
13
5.2 将uboot源码包放入pc指定的共享文件夹下,如图14;
图 14
5.3 在ubuntu的命令终端输入“sudo ls -al /media/sf_share/”,是可以查看到该文件,如图15;
图 15
5.4 新建工作目录,命令终端输入“mkdir SM8640D_uboot_sourcecode”;
5.5 将文件夹/media/sf_share/下的“u-boot-2017.11.tar.bz2”拷贝到工作目录下;
5.6 修改文件的所属组与用户组权限,其中ubuntu为当前用户的名称,根据实际修改;
5.7 将uboot源码压缩包解压;
6 配置工具链
在命令终端输入以下两行指令;
export ARCH=powerpc
export CROSS_COMPILE=powerpc-linux-gnu-
7 验证工具链
7.1 进入uboot源码文件夹下;
7.2 uboot源码中有NXP的MPC8641开发板uboot的配置,因此可以直接编译;
7.3终端输入“ls”,可以查看到生成“u-boot.bin”文件;
8修改配置,重新编译