ビルドの説明にクロスコンパイラ環境ubootのPowerPC

                                                                MPC8640Dのuboot ビルドの説明にクロスコンパイラ環境

ディレクトリ

1 まとめたもので... 3

2 Ubuntuのインストールシステム3 ...

3 ダウンロードツールチェーン... 3

4 ダウンロードubootのソースパッケージ... 8

5 ubootの共有フォルダのubuntu .. 8を介して導入ソースパッケージ

6 設定ツールチェーン... 11

7 検証ツールチェーン... 11

8 設定、再コンパイルを変更... 12

 

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修改配置,重新编译

 

 

发布了9 篇原创文章 · 获赞 0 · 访问量 179

おすすめ

転載: blog.csdn.net/Wang_XB_3434/article/details/104331951