1110838_ja-JP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

1110838_ja-JP

1110838_ja-JP

i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

FSL-community-bspプロジェクトに参加する: https://lists.yoctoproject.org/listinfo/meta-freescale

i.MX6またはその他の サポートされているボード でYocto Projectをテストするには、FSL Community BSPの指示に従ってください。

ソースコードをダウンロードするには、 FSL Community BSPの指示に従ってください。

ダウンロードしたソースコードを使用して、このトレーニングの手順に従うことができます: Yoctoトレーニング - HOME

問題が発生した場合は、https://lists.yoctoproject.org/listinfo/meta-freescale にメールを送信してください

このページは、i.MX ファミリーボード用のYocto Projectツールを使用して最初のイメージをダウンロードしてビルドする方法を人々に紹介するチュートリアルが他になかったときには意味がありました。今日、FSL Community BSPは、独自のランディングページ(FSL Community BSP)と メタフリースケール のメーリングリストを中心とした共同コミュニティを備えた完全な環境になっています。ぜひメタフリースケールのメーリングリストに登録してください。

このドキュメントを新しいコメントのために閉じるように構成しました。問題やバグが発生した場合は、 meta-freescaleにメールをお送りください。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

実際、このDOCを削除して、他のすべてのDOCを最新のcmdsに更新したいと思います。

同じステップバイステップを複数のファイルに複製する意味はありません

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

迅速な対応をいただきありがとうございます!うまくできます!

P.S. Daianeさん、メイン投稿の この行「curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ./repo」を正しい「curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ./repo」に書き直していただけませんか。本当に参考になると思います...よろしくお願いします!

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

コンスタンチン・コバレフは書きました:

このガイドは、現在実際のものではありません。少なくとも、このリンクは「curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ./repo」では機能しません。最新バージョンにアップデートしてください。どうもありがとうございます!

あなたもそれに気づきました。現在使用しているものは次のとおりです。

カール http://commondatastorage.googleapis.com/git-repo-downloads/repo> ./repo

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

このガイドは、現在実際のものではありません。少なくとも、このリンクは「curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ./repo」では機能しません。最新バージョンにアップデートしてください。どうもありがとうございます!

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

df は、インストールのサイズを測定するためのひどいツールです ( おそらく ターゲットシステムを除く)。この57Gという数字に反映されているのは、次の通りです。

  • 各最終イメージは 3 回繰り返されます (1 回は .tar.bz2 アーカイブとして、1 回は ext3 ファイルシステムイメージとして、1 回は .sdcard として)ブロック画像)、
  • すべてのソースコードファイル、
  • すべてのビルド製品(.oファイルなど)、
  • すべてのビルドツール、
  • 上記のすべてのディストリビューションアーカイブおよび/またはソースリポジトリのキャッシュされたコピー(はい、完全な履歴を持つGitリポジトリ全体がクローンされます-カーネルをビルドするときになると、あらゆる種類の楽しみがあります)、
  • Linux インストールの残りの部分。

そうですね。この数字は大きな驚きではありません。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ウェイン、君の言いたいことがわからない

何が問題なのでしょうか?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちは、人々

上記のようにイメージを作成しましたが、sda1のイメージのサイズに驚いています。

もっと小さいだろうと思っていました

完全なディストリビューションのインストールは 12Gigs のみです

何かコメントはありますか???

wayne@AMILO-2727:~/fsl-community-bsp/build/tmp/deploy/images/imx6dlsabresd$ df -h

使用済みファイルシステムのサイズ Avail Use% マウント済み

/dev/sda1 457G 57G 378G 13% /

なし 4.0K0 4.0K 0% /sys/fs/cgroup

udev            995M  4.0K  995M   1% /dev

tmpfs           201M  1.1M  200M   1% /run

なし 5.0M0 5.0M 0% /ラン/ロック

なし 1004M 15M 990M 2% /ラン/shm

なし 100M 96K 100M 1% /ラン/ユーザー

wayne@AMILO-2727:~/fsl-community-bsp/build/tmp/deploy/images/imx6dlsabresd$

ありがとうございます

ウェイン

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ボードに接続されたシリアルコンソールを使用してログインを取得できます。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私はqte-in-use-imageを構築し、Linuxが正常に実行されており、SmartHomeのデモを取得しています今、root@imx6qsabreが欲しいです:そして、デモQtの例と私自身のQTコードを実行するためのログインが必要ですが、Samrthomeデモの後にそのログインをどのように取得しますか。親切にこれを手伝ってくれますか?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちは、USBタッチスクリーンでエラーを受け取っていても、問題が解決されていることがわかりましたか

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Joerg,Otaviosalvador,

ありがとうございます。bitbake core-image-最小限の成功;ビデオを再生したいのですが、YoctoのgstreamerでQt-x11を構築する方法は?

よろしくお願いします。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

あなたはおそらくメモリが不足しているか、同様のものです。いずれの場合も、 Joerg-SHで説明されているように、setup-environmentスクリプトを再度実行する必要があります。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちはライオン、

再起動後 コンピュータ または新しい端末を開く

  • ソース:./setup-environment建てる

コンピューターの電源がオフになる理由は、省エネオプションに基づいている可能性があります。次のビットベイクのためにそれを確認する必要があります

Joerg

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi Otaviosalvador,

Yocto i.mx6を試してみます。後

リポジトリ同期

vi conf/local.conf の例:

機械。。= 'imx6qsabrelite'

DISTRO ?= 'poky'

PACKAGE_CLASSES ?= "package_rpm"

EXTRA_IMAGE_FEATURES = "デバッグ調整"

USER_CLASSES ?= "buildstats image-mklibs image-prelink"

PATCHRESOLVE = "noop"

CONF_VERSION = "1"

BB_NUMBER_THREADS = '8'

PARALLEL_MAKE = '-j 8'

ACCEPT_FSL_EULA = "1"

次に、次のコマンドを実行します。

bitbake core-image-minimal

このコマンドは長時間実行されますが、残念ながらコンピューターの電源がオフになります。

コンピュータの電源を入れ直すと、このコマンドbitbake core-image-minimalを実行し、

プログラム 'bitbake' は現在インストールされていません。

次のように入力してインストールできます。

sudo apt-get install bitbake

助けていただけますか。理由はわかりません。

ありがとうございます。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

はい;そうです。

まず、新しいOSバージョンを使用することをお勧めします。Ubuntuの場合は12.04をお勧めします(Debianの場合は、私の好みは7.2を使用します)。

システムを更新できない場合は、次のリンクをたどることができます。

http://www.yoctoproject.org/docs/1.5/ref-manual/ref-manual.html#required-git-tar-and-python-versions

これは、古いシステムで 'buildtools' tarball をインストールし、それを使用する方法を説明しています。

fsl-community-bspブランチについては、「dylan」は現在安定版リリースではなく、doraには素晴らしい新しい改善があるため、「dora」を使用してください:-)

よろしくお願いします。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi OtavioSalvador,

Tocto Ubuntu 10.04をテストしてみたところ、

sudo apt-get gawk wget git-core diffstat 解凍 texinfo \

ビルドエッセンシャル chrpath libsdl1.2-devxtermの



リポジトリをダウンロードします。ソースコードをダウンロードするのに役立ちます。

CDのrootfs_builder

curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ./repo

chmod a + x ./リポジトリ

BSP ソースをダウンロードします。

CDのrootfs_builder

./repo init -u https://github.com/Freescale/fsl-community-bsp-platform-Bディラン

致命的:git 1.7.2以降が必要ですか?

この問題を解決する方法は、他のライブラリをインストールしたいですか?

ありがとうございます。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Daianeさん、どうもありがとうございました。私はあなたにとても恩義を感じています。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

おや!メタフリースケールのメールを見ました!私はそこに返信することを好みます。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私のボードはMCIMX6Q-SDP SCH-27392 REV C3 700-27392 REV Bです。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ほとんど忘れていました:

root@imx6qsabresd:~# uname -a

Linux の imx6qsabresd 3.0.35-1.1.0+yocto+g21304e1#1 SMP PREEMPT 10月9日(水) 17:15:15 MSK 2013 armv7l GNU/Linux

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

そんなに大事なことではないと思います。画像は機能しています。素晴らしいです。

しかし、私はネットワークサブシステムにいくつかの問題があります。ターゲットのfsl-image-guiをビルドすると、それを動作させることができません(つまりネットワーキング)。

カーネルの起動時に私は得ます

ネットワークインターフェイスを構成しています...eth0: フリースケール FEC PHY ドライバ [汎用 PHY] (mii_bus:phy_addr=1:00, irq=-1)

udhcpc (v1.20.2) 開始しました

ディスカバーを送信しています...

PHY: 1:00 - リンクがアップ - 100/フル

net eth0: FEC ENET: rcv が +last ではありません

ディスカバーを送信しています...

ディスカバーを送信しています...

リースなし、失敗

rpcbind デーモンを起動しています...rpcbind: UDP6 のソケットを作成できません

rpcbind: TCP6 のソケットを作成できません

完成です。

そして、私が入力すると

root@imx6qsabresd:~# udhcpc -i eth0 -n

私は得る

udhcpc (v1.20.2) 開始しました

ディスカバーを送信しています...

ディスカバーを送信しています...

ディスカバーを送信しています...

net eth0: FEC ENET: rcv が +last ではありません

リースなし、失敗

root@imx6qsabresd:~#

SSH経由でボードに接続できたら。しかし、シャートタイムでは接続が拒否されました。

だから私は私のdhcpからリースを取得することができません。静的IPとネットマスクネットワークを使用している場合も機能しません。時々、このようなメッセージが表示されます。


net eth0: FEC ENET: rcv が +last ではありません

net eth0: FEC ENET: rcv が +last ではありません

net eth0: FEC ENET: rcv が +last ではありません

net eth0: FEC ENET: rcv が +last ではありません

net eth0: FEC ENET: rcv が +last ではありません

net eth0: FEC ENET: rcv が +last ではありません

net eth0: FEC ENET: rcv が +last ではありません

net eth0: FEC ENET: rcv が +last ではありません

net eth0: FEC ENET: rcv が +last ではありません

よろしくお願いします。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

>>>本当に申し訳ありませんが、私は本当に理解していません。あなたが何を言っているのですか。ただの警告メッセージなので、何の差もないと思います。そうですか。


はいSmiley Wink



>>>すごいですね!たぶん、いつかそこに旅行するでしょう。ロシア出身です。ここは寒いです(

来年はFIFAワールドカップがあります:smileygrin:


Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

エラー メッセージと、他のユーザーがデバッグを試みることができるその他の情報を含む新しいトピックを作成してください。

お気軽にお気軽にお申し出ください。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ダイアン・アンゴリーニさん、お返事ありがとうございます。


>>自分でテストしたことはありません。そして、私はあなたのようなプロキシを持っていないので、それを*本当に*テストできるかどうかはわかりません.....しかし、yoctoのドキュメントに頼ることができると思います。より難しいのは、使用するミラーURLを正確に知ることです。

試してみましたが、うまくいきません。Pythonの構文エラーが発生します。ここには掲載できません。何か問題があるのかもしれません。それは問題ではないと思います。

私は「古くて親切な」編集* .ddファイルを使用しており、それは私のために働いています。


>> yoctoを「だます」他のことは、同じパッケージをグーグルウェブでダウンロードし、tar.gzをダウンロードフォルダにコピーします(そして、まったく同じファイル名と最後に.done(例:uuid-1.6.2.tar.gz.done)のファイルを作成して、bitbakeにすでにダウンロードされていると信じさせます。

いいですね。


>>メッセージには、これらのファイルをビルドしたが、どこにもインストールしなかったと書かれています。何かが足りないのか、それとも本当にそれらのファイルを避けているのかを考えさせられます。

>> そして、memtoolがすでに削除されているなど、あなたが制御できない他のもの。


申し訳ありませんが、私は本当に理解していませんそしてあなたが何を言っているのですか。ただの警告メッセージなので、何の差もないと思います。そうですか。

ブラジル出身です。ご出身は。


すごいです!たぶん、いつかそこに旅行するでしょう。ロシア出身です。ここは寒いです(

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私はimx6 Sabre ARDとyoctoを使用して、タッチを機能させようとしています。カーネル構成で3Mを有効にし、他のすべてのタッチを無効にしました。usbtouchscreenでエラーが表示されます

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

あなたのテキスト内で太字になっている私の返信をご覧ください

アレクサンドル・ムラヴィオフは書きました:

ダイアン・アンゴリーニさん、お返事ありがとうございます。

/build/conf/local.conf のことですか?

はい

この問題を投稿して以来、/sourceフォルダ内の* .bbファイルを編集してこのエラーを修正する方法を学びました。

あなたの解決ははるかに良く、インストーラーから次のエラーまたは警告メッセージが表示されるときに試してみます。

しかし、それは「 https://.." ミラーは Yocto でエラー メッセージを引き起こします。本当にうまくいくのでしょうか?


私自身はテストしたことはありません。そして、私はあなたのようなプロキシを持っていないので、それを*本当に*テストできるかどうかはわかりません.....しかし、yoctoのドキュメントに頼ることができると思います。より難しいのは、使用するミラーURLを正確に知ることです。


プロキシによるフェッチエラーはありません。つまり、彼らと一緒なら大丈夫だということです。リンク ftp://ftp.ossp.org/pkg/lib/uuid/uuid-1.6.2.tar.gz には本当に到達できません。

しかし、Yoctoリファレンスマニュアルへのリンクに感謝します。




「だます」他のことは、yoctoがそれのために同じパッケージをグーグルウェブでダウンロードし、ダウンロードフォルダにtar.gzをコピーします(そして、まったく同じファイル名と.doneでファイルを作成します)最後に(例uuid-1.6.2.tar.gz.done)BitBakeにすでにダウンロードされたと信じ込ませるため。

もちろん、理想的ではありませんが、時間を与えるかもしれません...。



この警告メッセージにもかかわらず、その画像は機能すると思います。そうですか。

そして、新しい警告があります。これについて何かお話しいただけますか?

メッセージには、これらのファイルをビルドしたが、どこにもインストールされていないと表示されます。何かが足りないのか、それとも本当にそれらのファイルを避けているのかを考えさせられます。

そして、memtoolがすでに削除されているなど、あなたが制御できない他のもの

警告:QAの問題:lttng-modules:ファイル/ディレクトリはインストールされましたが、出荷されていません

  /lib

  /lib/modules

  /lib/modules/3.0.35-1.1.0+yocto+g21304e1

  /lib/modules/3.0.35-1.1.0+yocto+g21304e1/kernel

  /lib/modules/3.0.35-1.1.0+yocto+g21304e1/kernel/lttng-modules

警告: imx-test のファイル '/unit_tests/memtool' はすでに削除されているため、今後のデバッグが妨げられます。

警告: debianutils: 汎用ライセンスファイルは存在しません: どのプロバイダにもSMAIL_GPL

英語が下手なので失礼します。

私の英語も下手です。ご安心ください

ブラジル出身です。ご出身は。

よろしくお願いします。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ダイアン・アンゴリーニさん、お返事ありがとうございます。

/build/conf/local.conf のことですか?

この問題を投稿して以来、/sourceフォルダ内の* .bbファイルを編集してこのエラーを修正する方法を学びました。

あなたの解決ははるかに良く、インストーラーから次のエラーまたは警告メッセージが表示されるときに試してみます。

しかし、それは「 https://.." ミラーは Yocto でエラー メッセージを引き起こします。本当にうまくいくのでしょうか?

プロキシによるフェッチエラーはありません。つまり、彼らと一緒なら大丈夫だということです。リンク ftp://ftp.ossp.org/pkg/lib/uuid/uuid-1.6.2.tar.gz には本当に到達できません。

しかし、Yoctoリファレンスマニュアルへのリンクに感謝します。

この警告メッセージにもかかわらず、その画像は機能すると思います。そうですか。

そして、新しい警告があります。これについて何かお話しいただけますか?

警告:QAの問題:lttng-modules:ファイル/ディレクトリはインストールされましたが、出荷されていません

  /lib

  /lib/modules

  /lib/modules/3.0.35-1.1.0+yocto+g21304e1

  /lib/modules/3.0.35-1.1.0+yocto+g21304e1/kernel

  /lib/modules/3.0.35-1.1.0+yocto+g21304e1/kernel/lttng-modules

警告: imx-test のファイル '/unit_tests/memtool' はすでに削除されているため、今後のデバッグが妨げられます。

警告: debianutils: 汎用ライセンスファイルは存在しません: どのプロバイダにもSMAIL_GPL

英語が下手なので失礼します。

よろしくお願いします。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

これを local.conf で試してみてください

ミラー =+ " \

${FSL_MIRROR}  https://gnome-build-stage-1.googlecode.com \n \

"

そして、このリンクを見てください(プロキシが原因でフェッチエラーが多いため)。

https://www.yoctoproject.org/docs/current/poky-ref-manual/poky-ref-manual.html#idm425008

及び

https://www.yoctoproject.org/docs/current/poky-ref-manual/poky-ref-manual.html#idm425008/pre

お役に立てば幸いです

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

「bitbake fsl-image-test」と入力すると、

警告: URL ftp://ftp.ossp.org/pkg/lib/uuid/uuid-1.6.2.tar.gz のフェッチに失敗しました 。可能な場合は MIRRORS を試行しました

どうすれば変更できますか

ftp://ftp.ossp.org/pkg/lib/uuid/uuid-1.6.2.tar.gz

https://gnome-build-stage-1.googlecode.com/files/uuid-1.6.2.tar.gz

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

はい、 sblをお願いします、新しいスレッドを作成して環境を詳しく説明してください、

私を共有するか、言及してください。

このドキュメントをご存知ですか?https://community.freescale.com/docs/DOC-94849

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

詳細な手順や修正したu-bootレシピなど、別のスレッドに質問を投稿する方が良いでしょう。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私たちのボードはSDの変更されたクローンです。新しいプラットフォーム用の u-boot をビルドするための私の通常のプロセスは、board/freescale の下に新しいディレクトリを作成し、そこに sd ファイルをコピーしてから、それらを変更することです。次に、include / configsのsdヘッダーファイルをボード名にコピー/名前変更して変更します。私の問題は、それが存在しないため、これが何もできないことです。ソースがビルド ツリーにありません。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

mx6qsabresd.c を変更する場合ファイル内では、最初にパッチを作成してから、現在のレシピを変更してパッチを追加するか、.bbappend を作成する必要があります新しいレイヤーにファイルします。2番目のオプションは、作業レシピに影響を与えないため、より優れています。

Leo

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私のビルドツリーの u-boot は u-boot-imx で、 u-boot-fslc ではありません。レシピを使用して、ソースを手動でプルする場所を確認し、それを「git」フォルダに配置しましたが、ビルドツリーの他の場所には存在しません。

  • build@ubuntu:/media/i.MX6_ddr3/fsl-community-bsp/build.x11/tmp/work$見付ける。-iname mx6qsabresd.c
  • ./imx6qsabresd-poky-linux-gnueabi/u-boot-imx/2013-04-5/git/uboot-imx/board/freescale/mx6qsabresd/mx6qsabresd.c
  • build@ubuntu:/media/i.MX6_ddr3/fsl-community-bsp/build.x11/tmp/work$
Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

すべてのコードはtmp/workの下にあり、そのフォルダで検索してください。私はちょうど焼きました、そしてyou-bootはこのパスにあります:

tmp/work/imx6qsabresd-poky-linux-gnueabi/u-boot-fslc/v2013.10-r0/git/

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

そのため、SabreSDではすべてが問題なく構築され、自分のBSPやレイヤーなどでハッキングを開始する準備が整いました。 私の唯一の問題は、u-bootのコードが見つからないことです。カーネルにパッチを適用することは素晴らしいことですが、それはプラットフォームをクローンするための最初のステップではありません。u-bootはどこにありますか?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi Leo,

私たちはそれをテストしてきましたが、これまでのところ、それは素晴らしく見えます!

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Githubのfreescale-community-bsp-platformリポジトリを見てみたところ、何かが起こったようです。どうやら、推奨される支店名は「dora」になったようです。最新かつ最高のフリースケール公式の良さは、すでに落ち込んでいますか? 新しいカーネルに上がることはできますか?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

レオナルド・サンドバル・ゴンザレス の言う通り、 コントロールホルス、それは非常に古い文書です。

セイバーライトのヘルプについては、このドキュメントのコメントをご覧ください https://community.freescale.com/docs/DOC-94989

あなたが好きになった場合は、どうか、メタフリースケールのメーリングリストを入力してください: https://lists.yoctoproject.org/listinfo/meta-freescale

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Diego,

これについて謝罪してください!DaianeAngoliniによって作成されたこの素晴らしいチュートリアルは、ダニーが安定したブランチであった古くて暗い時代に作成されました。Yocto 1.4では、 ディラン が選ばれました。ドキュメントが修正されました。プロジェクトをより早く進めることができることを願っています!

Leo

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hello Daiane !!

farnell社からSabre lite MCIMX6Q-SLを購入しました(SABRE Lite i.MX6 Platform element14's i.MX 6Quad Processor Evaluation Board - element14)。私たちはあなたのすべての手順に従いましたが、毎回カーネルパニックが発生するだけでした(いくつかの画像を使用しました!しかし、一週間の努力の末、ダニー・ブランチはこのセイバーライトでは働かないと審議しました。私たちは多くの投稿で尋ねました i(yocto、element14 ...)フィードバックの提供。 最後に、結論は:このボードを使用したい場合は、ディランブランチをコンパイルする方が良いです!以下をご覧ください。


Yocto と IMX 6 Element14 開発キット - element14

http://www.element14.com/community/thread/26340?start=0&tstart=0

(BSPソースのダウンロード方法を説明するときに)ディランブランチをダウンロードできるといういくつかの単語を追加できると便利です。(https://wiki.yoctoproject.org/wiki/Releases)。

この投稿とあなたの時間をありがとう!

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちは

どなたか私に「http://docbook.sourceforge.net/release/xsl/current/eclipse/eclipse3.xsl "make DOC=adt-manual" を発行しながら "can't be loaded"

私の政府はsourceforgeをブロックし、コンパイルが不足しているミラーサイトでそれらのプロジェクトをダウンロードしようとしました。しかし、上記のメッセージについては、どのプロジェクトにダウンロードすべきかわかりませんか?release,xslをダウンロードしようとしましたが、eclipse3.xslの正しいファイルを取得できませんでした。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

どういうわけか 、彼らは 、焼いて 焼いています。
しかし 、ケーキが どうであるかわかりません 食べる:smileycool:

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

オーケー ・ダイアンアンゴリーニ...私も同意見です

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Yoctoの特別なところは、みんながとても嫌がっていることです!(オタビオ、お願いします、これを読まないでください:smileysilly:)

私はそれを「受け入れる」ようになるまでの約6ヶ月間、心の奥底からそれを嫌っていたと言えます。

今、(1年半と2回のimxリリースの後)私はそれをほぼ理解したと言えます。私はほとんど好きです。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hello Leo,

これは正しいプロセスです。私はyocto-bspツールを使用せず、ファイルを手作業で作成しませんが、これが一般的なプロセスです。

良いことは、レイヤーを取得した後、レイヤーを更新して新しいものを含めるのは簡単だということです。

Yoctoは最初はわかりにくいと思いますが、慣れてしまえば楽しく働けます。私はよくお客様のためにカスタムBSPを行いますが、レイヤーシステムのおかげで、最初は混乱しているように見えますが、非常に小さなチームで膨大な数のお客様をサポートすることができます。

よろしくお願いします。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

オタビオ・サルバドールは書きました:

レシピを変更することは最善の選択肢ではありません。最善の方法は、ニーズに固有のイメージを作成し、必要なパッケージを追加することです。

headdesk.jpg

そこで、先ほどの私の嘆きに、ヨクトはヴォイニッチ手稿と同じくらい明瞭で理解しやすいと述べていたことに話を戻します。「明らかに」あなたはあなた自身のレイヤーと画像のレシピを作りたいと思うでしょう。まったく明らかでないのは、 それをどのように行うかです。このゴツゴツした男を見つめ続けるのに、基本的な能力さえも達成するのに3週間以上かかりました。I2Cデバイス?SPIデバイス?Agilentロジックアナライザを設定しますか?ファー!単なるトリビアの作品。でも、このYoctoのものはただのラインノイズです...

...ブラーグ。そうは言っても、

私の場合、ボードのレイヤーを設定しています。現在はSABRE-SDボードを対象としていますが、Shiny New Thing(TM)をカバーするように進化します。そのために、「yocto-layer create 」というコマンドを使って新しいレイヤーを作成しました。それはあなたに一連の質問をします。デフォルトはおそらく問題ありません。このコマンドは、レイヤーディレクトリを作成するだけです。環境に他の変更を加えることはありません(したがって、台無しにした場合は、ディレクトリを削除して最初からやり直すことができます)。コマンドが完了すると、スキャフォールディングだけを含むレイヤーディレクトリが作成されます(つまり、まだ何もしません)。

この時点で、Yoctoディストリビューションから他のファイルをコピーして新しいレイヤーに貼り付け、それらを変更することにほとんど諦めています。私の場合、core-image-minimalターゲットのレシピをレイヤーにコピーし、ハッキングを開始しました。新しいレイヤーの名前が meta-belis3 であると仮定します。

mkdir -p sources/meta-belis3/recipes-core/images

cp sources/poky/meta/recipes-core/images/core-image-minimal.bb sources/meta-belis3/recipes-core/images/foobar.bb

この時点で、新しくコピーした foobar.bb をお気に入りのエディターにロードし、ハッキングを開始します。ほぼ確実に、IMAGE_INSTALL変数にパッケージを追加します。

何かを試す準備ができたら、ビルドディレクトリに移動します。conf/bblayers.conf ファイルを編集して、新しく作成したレイヤーを次の行に沿って含めます。

BBLAYERS = " \

${BSPDIR}/sources/poky/meta \

[ ...blah, blah, blah... ]

${BSPDIR}/sources/meta-fsl-demos \

${BSPDIR}/sources/meta-belis3 \ # <-- ここに新しいレイヤーが追加されます。

"

これで、bitbakeツールで新しいレイヤーを確認できるようになりました。次に、bitbakeに新しいビルドレシピを処理するように指示します。

$ bitbake foobar (英語)

この時点で、何かが起こります。あなたが非常に運が良ければ、それはあなたが起ころうとしていたことになるでしょう。

もっと深く、もっと意味のある洞察を提供できればいいのですが、これまでに得た理解はこれくらいです。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

レシピを変更することは最善の選択肢ではありません。最善の方法は、ニーズに固有のイメージを作成し、必要なパッケージを追加することです。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

サンクスレオ..うまくできます。。

Pavan

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

わかりました、ありがとう、それはうまくいきます

Joerg

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

./meta-fsl-demos/recipes-fsl/packagegroup/packagegroup-fsl.bb の fio 文字列を削除して、再度ベイクします。

Leo

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ごめんね、ヨルグ。いくつかのmakefileの問題を修正しました。'git pull' と 'make -f makefile_pdf' をお願いします。出力ファイルはyocto/yocto_tutorial.pdf上にあるはずです。

Leo

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

皆さん、こんにちは

既存のMeta-OpenEmbeddedレイヤーまたはHobを使用せずに他のレイヤーからAnyパッケージレシピを除外するにはどうすればよいですか?コンロの問題に直面しています。

YoctoのソースコードからFIOレシピを削除したいのですが、 ~/sources/meta-openembedded/meta-oe/recipe-benchmark/fio ?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

エラーでブレーキを作る

joerg@Ubuntu-ws:~/presentations $ make

make -C ツール

make [1]: ディレクトリ '/home/joerg/presentations/tools' に入る

make -C bash

make [2]:ディレクトリ '/home/joerg/presentations/tools/bash'に入る

make[2]: 「すべて」に対して何もする必要はありません。

make [ 2 ] : ディレクトリ '/ home / joerg / presentations / tools / bash'を離れます

make -C git

make [ 2 ] : ディレクトリ '/ home / joerg / presentations / tools / git'に入ります

pandoc --offline -s -t slidy -o basics.html basics.md

pandoc: --offline は非推奨です。代わりに --self-contained を使用してください。

pandoc:ユーザーエラー(HTTPSはサポートされていません)

make[2]: *** [basics.html]エラー 1

make [2]:ディレクトリ '/home/joerg/presentations/tools/git'を離れます

make[1]: *** [git] Error 2

make [1]:ディレクトリ '/home/joerg/presentations/tools'を離れます

make: *** [tools] エラー 2

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

はい、私は同じメッセージを見ています(ただし英語で)、私はその問題を調べています。次の手順に従って、PDF全体を作成できます: lsandoval / presentations·GitHubの

Leo

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

PDFを開くことができませんでした

  yocto_tutorial.pdf (264.3 K)  IN DER WARTESCHLANGE  

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私はYoctoの本当に短い紹介をしました: i.MX Yocto:フリースケールYoctoプロジェクトチュートリアル

あなたの特定の質問については、出発点としてここを見てください: masterのpresentations/yocto/layer.md · lsandoval/presentations ·GitHubの

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

自分のマシンレイヤーを構築することを学ぶために何を読まなければなりませんか?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

がんばって!:-)

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

MarSボードはここにあります、機能はきれいに見えますSmiley Wink今、私はそれのためのYoctoサポートが必要ですSmiley Wink

embestのサポートは答えませんでした。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hello Leo,

だいたいそうです。実際、将来的にはlinux-yoctoシステムに移行する予定ですが、現在はそれを作るのが難しすぎます。フリースケールのカーネルが古い (2.6.35.3 および 3.0.35)そして、現時点ではLinux-yoctoと作業を共有することは困難です。そこで、今のところはよりシンプルなレシピを使用することにしました。

linux-yoctoを使うように強制するものは何もないので、それは決定であり、古くなっているかどうかに関連するものではありません。

よろしくお願いします。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私は問題の一部を見ていると思います。私が言える限りでは(そして丁寧な修正で頭や肩を叩くのも自由だ)、Yoctoプロジェクトのドキュメントは、Yoctoシステムの最新バージョンと機能を反映しています。ただし、FSL レイヤーは以前のバージョンの Yocto を使用して作成されたようです。

そのため、たとえば linux-imx カーネルの設定を変更しようとすると、たとえば linux-imx_3.0.35.bbappend ファイルを作成し、その中に "SRC_URI += "file://enable-pcie.cfg" という行を追加して設定フラグメントを取得しようとすると、なぜ Yocto が無視しているのかと bitbake のデバッグログを熟読するのに一日を費やすかもしれません。そして、最終的には .bbと .bbappendFSLレイヤー内のファイルは、現在のYoctoドキュメントで説明されているものとはほぼ異なりますが、完全ではありません。

そして、落ち込んで解決策をグーグルで検索すると、メーリングリストでスレッドの断片を見つけるかもしれません。そこには、「カーネル設定ファイルの断片」機能がYocto 1.4の新機能であることを最も遠回しにほのめかしており、「自分、FSLレシピは以前の構文を使用してまとめられていたのだろうか?」と疑問に思います。そこで、.bbappendの1つをコピーして貼り付けますファイルを FSL レイヤーの下に置き、構文 "SRC_URI_append_defconfig = " file://defconfig" を使用して完全な defconfig を指定させます。

...そして、カーネルはついにあなたが望むように構築されました。

これは漠然ともっともらしく聞こえますか?それとも、また考えすぎているのでしょうか?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

IMAGE_FEATUREから「スプラッシュ」を落とすだけです。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hello,

私は、dylan ソースで構築された fsl-image-test Yocto イメージに取り組んでいます。起動時に表示されるスプラッシュスクリーン(Yoctoのロゴとプログレスバー)を無効にしたいのですが、Webを閲覧しても答えは得られませんでしたか?

どうすればいいですか?

よろしくお願いします。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

これ:

https://www.yoctoproject.org/tools-resources/presentations/working-kernel

カーネルのレイヤーとカスタム設定オプションの設定を、ゼロから BSP まで 40 ページ未満で順を追って説明します。これまでのところ、それは大きな助けであることが証明されています...

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

利用可能な機能については、Yoctoのマニュアルを確認できます。

よろしくお願いします。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

オタビオ・サルバドールは書きました:

IMAGE_FEATURESに「debug-tweaks」が欠けていると思います。

問題が解決するかどうかを確認してください。

それはうまくいきました! (理由を知りたいです。親切にありがとうございます!

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hello Leo,

IMAGE_FEATURESに「debug-tweaks」が欠けていると思います。

問題が解決するかどうかを確認してください。

よろしくお願いします。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

さて、私はあなたのために具体的な問題を持っています:-)...

私は、以下を含む画像レシピを指定する方法を考え出しました。

  • yocto-layerを使用して新しい汎用レイヤー(ここではmeta-belis3と呼びます)を作成します。
  • imx6dlsabresd.conf のコピーを meta-belis3/conf/machine/belis3.conf に作成して、マシン設定を作成します。また、MACHINE_FEATURESから「Bluetooth」を削除しました(私たちのマシンにはBluetoothがないためです)。
  • 私のレイヤーにディレクトリmeta-belis3/recipes-core/imagesを作成し、core-image-minimal.bb を fiat-lux.bb としてコピーします。
  • fiat-lux.bb を編集して、IMAGE_INSTALLに「python」を追加します。
  • ビルドディレクトリ内で、レイヤーmeta-belis3をconf/bblayers.confに追加します。conf/local.conf のMACHINE を 'belis3' に変更。


これまでのところ、だから何 -- 'bitbake fiat-lux'は私にPythonを含むビルドを取得します。


そこで次にやりたかったのは、Dropbear SSHサーバーを追加することでした。したがって、meta-belis3/recipes-core/images/fiat-lux.bb 内で、私は付け加えました:


IMAGE_FEATURES = "ssh-server-dropbear"


bitbake を再実行すると、実際に dropbear が画像に追加されます。しかし、私はもはやログインできません -- 何かがシャドウパスワードが一致していない(または何か)というエラーメッセージを出力します。


「うーん」と私は思った、「ドロップベアは文書化されていない「影」に依存しているんだろうな」と思い、内心 fiat-lux.bbIMAGE_INSTALLに「影」を追加しました。 確かに 'shadow'が追加されますが、今回はエラーメッセージなしでログインできません。


tar.bz2 イメージファイルを解凍したところ、/etc/shadow が空のパスワードで root を示していることがわかりました。しかし、/etc/passwd は root のパスワードフィールドが '*' と表示されています。


dropbear なしでイメージを再構築し、shadow を残しておくと、問題なくログインできます -- /etc/shadow のパスワードは空で、/etc/passwd は 'x' のパスワードフィールドを表示します。


だから。。。。 どうしたの?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

彼らに手紙を書いたら、そうしてくれることを願っています。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私はembestに連絡していません。MarSボード はボードで、素敵に見えますSmiley Happy

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私は知らない。Yoctoにサポートを追加し、助けやコンサルティングが必要な場合は私に連絡するように彼らにプッシュしてください。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ところで。新しい火星ボードのマシンレイヤーに取り組んでいる人はいますか?私は2枚の写真を注文しましたSmiley Wink

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

わかりました、それはオープンsshを追加するために機能します。

ドロップベアが画像から自動的に削除されるとは知りませんでした。それとも、ブランチ間に違いがありますか。私は最後のビルドにディランを使用しました。以前使っていたものとは違います。私はhobを介して、local.configのextraimagefeatureを介して設定されている場合、すべてのイメージがsshを開くように設定されていることを確認できます

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

確かにそれは可能であり、それも簡単です。あなたがしなければならないのは、正しいドキュメントを読むことだけですSmiley Wink

http://www.yoctoproject.org/docs/current/mega-manual/mega-manual.html#usingpoky-extend-customimage-i...

これはあなたを助けることになると思いますSmiley Wink

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私はdropbearではなくopensshでイメージを構築したいです。そんな縫い目はありえない!?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私はあなたのプロジェクト/会社のレイヤーを作成し、そこに新しい画像レシピを書きます。これにより、メンテナンスが容易になり、フォークの必要性を回避できます。

HOBを試しなかったので、ここではお手伝いできません。

はい;ワークフローは少し理解しにくいですが、慣れるでしょう;-)

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi Otavio,

私はimx6q_sabreliteボードに取り組み、フリースケールのyoctoプロジェクトのソースコードを使用してfsl-image-guiイメージを構築しています。利用可能なfsl-image-gui image.iからレシピの一部を除外したいと思います。画像の作成にBitbakeを使用しています。特定のパッケージのレシピを除外するにはどうすればよいですか?既存のレイヤーで変更を行いますか?

ホブを使用してレシピを除外しようとしましたが、パッケージのコンパイルは成功しましたが、その後、イメージのホブをビルドしているときに次のエラーが発生しています...

Hob 例外 - コマンド '['matchFile', 'hob-image.bb']' の実行中にエラーが発生しました:トレースバック(最後の最後の呼び出し):

ファイル「/home/pavan/fsl-community-bsp/sources/poky/bitbake/lib/bb/command.py」68 行目、runCommand

result = command_method(自己、コマンドライン)

ファイル「/home/pavan/fsl-community-bsp/sources/poky/bitbake/lib/bb/command.py」210 行目、matchFile

戻り値 command.cooker.matchFile(fMatch)

ファイル「/home/pavan/fsl-community-bsp/sources/poky/bitbake/lib/bb/cooker.py」1142 行目、matchFile

NoSpecificMatch を発生させる

特定一致なし

これはYoctoを使用した最初のビルドであり、そのワークフローを理解するのはかなり難しいですか?

ありがとうございます

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ありがとう、私はそれを持っています。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

おや!:smileygrin: ありがとう Smiley Wink

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

マイスターはドイツ語で、マスターのダイアン:smileywinkのようなものです。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi teddyzhang,

lmbenchとtiobenchがそのバージョン/リポジトリでまだ利用可能かどうかはわかりません。テストに必要ない場合は、

https://github.com/Freescale/meta-fsl-demos/blob/master/recipes-fsl/packagegroup/packagegroup-fsl.bb

行の削除: 75、82

その後、最後までイメージを構築できます

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi leoschwab

賛成です!yoctoリファレンスマニュアルも好きではありません!複雑すぎて深すぎると思います。

あなたの計画は素晴らしいと思います!もしそう思えば、ボードや一部のアプリをアップストリームしてみてはいかがでしょうか。それ以外の場合は、1 つの BSP レイヤー (ボードを動作させるために使用されるピース、ボード サポート パッケージ) と 1 つの APP レイヤー (アプリケーション レシピとイメージのカスタマイズ) を作成します

「buildmeister」とは?私はそれの定義を見つけることができませんでしたが、たくさんのアプリがあることがわかりました:smileysilly:

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

teddyzhang 2013-7-8 上午12:55

hi, daiane,

私はSabreliteボードのテストイメージ "bitbake fsl-image-test"をビルドしようとしていますが、以下のようなソースコードパッケージを取得する際のエラーメッセージが表示されます((何度も試しましたが、常に失敗します)

    

/workspace/software/repository/freescale/yocto_rootfs/sources/meta-openembedded/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb、do_fetch

/workspace/software/repository/freescale/yocto_rootfs/sources/meta-openembedded/meta-oe/recipes-benchmark/tiobench/tiobench_0.3.3.bb、do_fetch

私自身の答えは次のとおりです。

1. http_prxoy,ftp_proxyを設定します。フェッチを行います。又は。。。

2. リファレンスマニュアルを調べて、「how-does-the-yocto-project-obtain-source-code-and-will-it-work-behind-my-firewall-or-proxy-server」の項目を入手してください。又は。。。

3. パッケージを自分でダウンロードして $POKY/downloads/ に配置し、$(PackageName).done をタッチします。回避策。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ダイアン・アンゴリーニは次のように書いています。

レオ・シュワブさん、ポキーハンドブックは「時代遅れ」であることを覚えておいてください。[ ... ]

はい、私はそれに気づき始めています -- Poky docの特定の例は、私が持っているツリーの内容と一致しておらず、いくつかのものが名前変更されたようです。しかし、Yoctoのドキュメントもこれについて苛立たしいほど罪を犯しており、(私の目には)根本的な概念を説明するのにはるかに貧弱な仕事をしています。だから、Bitbakeが具現化しようとしている概念をよりよく理解するために、私はまだPokyのドキュメントを読んでいます、そして私が何か特定のことを知りたいときはYoctoのドキュメントに戻ります。

現在、SABRE-SDボードを使用して開始し、その上でアプリケーションのプロトタイプを作成する予定です。ただし、最終的なハードウェアは大きく異なります (ディスプレイがないなど)。だから私は必要になると信じています:

  • SABREボードのビルドおよび開発環境、
  • 最終ボードのビルドおよび開発環境、
  • アプリ開発者にとってエミュレート可能な環境は、最初はボードが不足しているためです(LinuxアプリはARMに再コンパイルするだけでよい(*cough*)であるため、汎用PCでの開発で済む可能性があります)。
  • 私たちのMODをコミュニティ構成に配置するための明確なツリー(彼らが同じ場所に住めないと仮定します:)
  • アプリを配置するための明確なツリー。

私はビルドマイスターになるのが新しいと言いましたか:-) ?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

yoctoさんを理解していただけてうれしいです。学習曲線はそれほど簡単ではありません。でも、きっと最後には気に入っていただけると思います。

leoschwab、Pokyハンドブックは「古くなっている」ことを覚えておいてください。これは2010年のもので、「現在の」ドキュメントは現在、yoctoproject.org 中です

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私はまだあなたの非常に思慮深い投稿に対する適切な回答を策定しています。しかし、昨日、Open Embedded、Yocto、FSL Communityが構築されているPokyのドキュメントを発見しました。奇妙な理由で、Pokyのドキュメントは私にとってはるかに理にかなっています。もしかしたら、他の人の役にも立つかもしれません。

Poky Handbook

例として、bitbakeに引数 '-DDD'を指定すると、大量のデバッグ情報が生成され、信じられないかもしれませんが、主にプロバイダーに関連するメッセージをたどることで、物事がどのように機能するかを理解するのに無限に近づきました。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi Leo,

興味深いトピックを提起されました。私は数ヶ月間Yocto Frameworkに関わってきましたが、皆さんの混乱は理解できます。簡単な答えは「それはあなたが何をしたいかによる」ですが、もちろんこれはまったく役に立ちません。私が文書化してきたのは、 yocto-layerツールを使用してレイヤーを作成する最小限の方法です。これは yocto-bspよりもはるかに簡単です。両方のサーバーは異なる目的ですが、最後にyocto-bspは、すでに構成されている多くのものを含むレイヤーを作成します(ただし、そのツールは試していませんが、すぐに試します)。

主な問題は、何をしようとしているのかということです。チュートリアルで述べたように、次の場合はレイヤーを作成することをお勧めします

*レシピを変更したい(.bbappend)

*レシピ(.bb)を作成したい

*新しい画像を作成したい。IMAGE_INSTALL_appendとEXTRA_IMAGE_FEATURESは、画像にパッケージを追加する方法であり、現在の画像で使用できますが、レイヤーを作成してから、そこですべての変更を行う方がはるかに優れています。新しい画像名が既存の画像名と異なることを確認してください。

新しいFreescaleベースのマシンを作成したい場合、他のレイヤーと同じレイヤー(meta-fsl-arm-extra)を使用したくない場合は、自分で作成できます。ある時点で、あなたは自分の作品を世界に公開したいと考えており、すべての作品がこのレイヤーに簡単に収まります。一方、meta-fsl-arm-extra は、meta-fsl-arm との結合方法の優れた例です。

リポジトリスクリプトの場合、ローカル default.xmlを使用して示す方法があります。したがって、そこにgitリポジトリを追加できます。

近日中にさらにスライドを投稿します。がんばって!

Leo

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

この投稿はおそらく独自のトピックに値するものですが、これが私がこの旅を始めたところだったので、ここに示します。

これらの手順を使用して 'imx6dlsabresd' イメージを正常にビルドして起動しました (ところで、Linux Mint 15 の場合)、次に、他の全員がプロジェクトに使用するビルド環境の "設計" を開始する必要があります。問題は、Yoctoがその構造を理解し、それをどのように統合するかを理解しようとする試みに抵抗しているように見えることです。ドキュメンテーションの断片は多くの情報源に散らばっており、矛盾しているように見えるものがたくさんあります。

たとえば、Yocto Project の指示に従って新しい BSP レイヤーを作成する (yocto-bsp コマンドを使用) と、結果のファイルは meta-fsl* ディレクトリに既に存在するものとはまったく異なります。さらに、yocto-bsp がどのカーネルを使用したいかを尋ねると、3.0.35 は提示されたオプションの 1 つではなく、FSL マテリアルが何らかの形で標準ツールから見えないことを示唆しています。

そして、 このページでは、完全なBSPレイヤーは必要ないと提案しており、汎用レイヤーで済ませることができます。

要するに、私が理解していないように見えるのは、Yoctoの「哲学」です - 新しいBSPレイヤー、新しい汎用レイヤー、.bbappendを作成することで、いつ追加/削除するかを知る方法ファイル、またはIMAGE_INSTALL_append(またはEXTRA_IMAGE_FEATURES)を変更することによって。私が定義しようとしているものが「BSP」、「マシン」、または「ディストリビューション」を構成するかどうかさえわかりません。

最終的に、私が欲しいのは、コミュニティのものと一緒に簡単に使用できるが、コミュニティのものとは別に保たれる、明確に定義されたOur Stuff(TM)の山です(「リポジトリ」マニフェストを介してすべてをきれいに引き下げることができます)。哲学的な小冊子や実際の例へのポインタは特に歓迎されます。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

hi, daiane,

私はSabreliteボードのテストイメージ "bitbake fsl-image-test"をビルドしようとしていますが、以下のようなソースコードパッケージを取得する際のエラーメッセージが表示されます((何度も試しましたが、常に失敗します)

     

/workspace/software/repository/freescale/yocto_rootfs/sources/meta-openembedded/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb、do_fetch

/workspace/software/repository/freescale/yocto_rootfs/sources/meta-openembedded/meta-oe/recipes-benchmark/tiobench/tiobench_0.3.3.bb、do_fetch


Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

bbappend を使用して画像を生成する必要があります (そしてそれを .h に変換します)ファイル)。ソースコードを確認してください、それはすべてそこにあります。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi Otavio,

PSplashを使用して、スプラッシュ画面に自分のロゴを表示するにはどうすればよいですか?私は自分のレイヤーを追加することについていくつかのことを読みましたが、これについての明確で完全なガイドは見つかりませんでした。とにかく自分でレイヤーを追加してみましたが、何も構築できません。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

スプラッシュのカスタマイズは、システムのさまざまな部分で実行できます。O.S. SystemsのYocto BSPでは、U-BootとPSplashでそれを行っています。

あなたが見るPSplashの場合

poky - Poky ビルドツールとメタデータ

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi,

iMX6 Sabreliteボード(現在:Yocto Login)に接続されているHDMIモニターの起動時とログアウト時に表示される画像/画面を変更したいのですが。私はpsplashについて話しているいくつかのウェブサイトを読みましたが、ブート時とログアウト時に自分のイメージを取得するために何を追加/コピーすべきかよくわかりません。

ありがとうございます。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi,

ご回答いただきありがとうございます。ここで新しい議論をしました。

https://community.freescale.com/thread/308824

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちはSmiley Happy

SataSSDからGuiイメージを起動してみます。

rootfsをext3パーティションに抽出し、rootディレクトリに必要な6x_bootscriptを恥ずかしがらせました。

すべてが正常に起動し、デスクトップが見え、マウスを動かすことができますが、マウスをクリックしても何も機能しません。

sudo dd if=tmp/deploy/images/core-image-sato-nitrogen6x.sdcard of=/dev/sdb bs=4M &&syncでSSDをビルドすると、うまくいきませんでした。

私はNor FlashでBoundary U-Bootを使用していますが、それを変更したいわけではありませんSmiley Wink

よろしくお願いします。

Joerg

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi Joerg,

CAN が有効になっていることを確認するには、「ifconfig -a」を実行します。カーネルでCANが有効になっている場合は、 "can0"のインターフェースが表示されます。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

あなたが何を言っているのか理解できたかどうかはわかりません。

Flexcan は、カーネルの defconfig でデフォルトで選択されているはずです。思います。したがって、ボードのdefconfigを見て、選択されていることを再確認してください。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

それもとても便利です!

http://boundarydevices.com/u-boot-on-i-mx6/

エリックさん、ありがとうございました

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Daiane,

Flexcan サポートが有効になっていることを確認する方法。私も使いたいです。

よろしくお願いします。

Joerg

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

もちろん。ブログ記事はこちらです。

     http://boundarydevices.com/unbricking-nitrogen6x-sabre-lite-i-mx6-board/

imx_usbのソースはこちらです。

     境界デバイス/imx_usb_loader ·GitHubの

このプログラムは、私たちがビルドするボードだけでなく、どのi.MX6ボードでも便利で、U-Bootイメージをビルドおよびテストする際に非常に優れたインターフェイスを提供します。


また、Linuxマシン(i.MX ボードを含む)で実行できるという優れた機能もあります。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

エリックさん、どうもありがとうございました。

あなたは、サブレライトをレンガを解く方法についてのあなたのドキュメントを共有していただけますか?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi Daiane,

AFAIK、mfgtoolsは、メインラインのU-Bootと一緒に出荷されており、USBスレーブがまだ存在しないため、SABRE LiteまたはNitrogen6xではサポートされていません。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

この動作は、Sabre Lite :smileysillyでは絶対に正常です。

シリアルにコンソールが表示されるまで、mfgtoolsで再試行してください。

sdcardから起動できるlinaroバイナリを使用する場合、動作するまで構成を数回見逃しました。そして、これは恐ろしいことです。ふふふ

しかし、試してみてください、このプロセスはあなたのハードウェアをブリックしません。

linaroバイナリが適切にインストールされている場合、ボードの電源を入れても、右スロットのsdcardにu-bootがない限り、コンソールが表示されないことに注意してください

(Linaro から SD3 バイナリを使用している場合は、SD3 から起動する必要があります。sd4も同じ)

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

実際、meta-fsl-arm は yocto-kernel を使用していません。

Yocto-kernel はカーネルのメインライン (kernel.org) を指しています。そして今日、imxボードはFreescaleカーネル(git.freescale.com 年から)でより多くのサポートを持っていますyocto-kernelは3.8または3.9にあり(すみません、覚えていません)、FSLカーネルは3.0.35にあります

どのように働いていますか?つまり、自分だけのメタレイヤーがあるんですか?この場合、.bbappend を作成する必要がありますファイル。

「yoctoでカーネルにパッチを当てる方法」のような新しい議論を作成していただけますか?そこで、どのように入手できるかについて話し合うことができます。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

それは私のボードでは機能しませんSmiley Sad私はそれを数回試しました。

今では何も動かなくなりました。MFG ツール で コピー するときにボードに付属のデモでさえ ありません。

http://www.eewiki.net/display/linuxonarm/i.MX6x+SABRE+Lite#i.MX6xSABRELite-Initialboot:UpgradeBootlo... 試してみたので

たぶん、 誤って ヒューズを 動かし てしまった のでしょうか?


よろしくお願いします。

Joerg

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

カーネルパッチを追加する方法を見つけようとしていますが、yocto-kernelでエラーが発生します。何かアイデアはありますか?

~/rootfs_builder$ source setup-environment build

~/rootfs_builder/build$ yocto-kernel パッチリスト meta-fsl-arm

トレースバック(最後の最後の呼び出し):

ret = main()

ファイル「/home/travis/rootfs_builder/sources/poky/scripts/yocto-kernel」、222行目、メイン

invoke_subcommand(args, parser, yocto_kernel_help_usage, subcommands)

ファイル「/home/travis/rootfs_builder/sources/poky/scripts/lib/bsp/help.py」73 行目、invoke_subcommand

subcommands.get(args[0], subcommand_error)[0](args[1:], 使用法)

yocto_kernel_patch_list_subcommand年のファイル「/home/travis/rootfs_builder/sources/poky/scripts/yocto-kernel」の123行目

yocto_kernel_patch_list(scripts_path, args[0])

ファイル「/home/travis/rootfs_builder/sources/poky/scripts/lib/bsp/kernel.py」422行目、yocto_kernel_patch_list年

(start_line、end_line、src_uri) = find_bsp_kernel_src_uri(scripts_path、機械)

IOError:[Errno 2]そのようなファイルまたはディレクトリはありません:'${BSPDIR}/sources/meta-fsl-arm/conf/machine/meta-fsl-arm.conf'

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

フェッチの問題については、以下を行ってください。

*接続性を再確認してください

*ローカルプロキシ設定を再確認してください

*ワイドプロキシ構成を再確認してください

*ftp_proxyの代わりにhttp_proxyを使用してみてください

* wget / curlを使用してファイルを取得できるかどうかを再確認してください

* ソースがダウンしていて、利用可能なミラーがない場合: 修正されるまで待ちます。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Sabreliteは「通常」SDカードから起動しない

また、ログから、ボードはNORから起動しています。

ボード/MX6QSabreLite - Linaro Wiki

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

URL: 'http://dl.lm-sensors.org/i2c-tools/releases/i2c-tools-3.0.3.tar.bz2'を取得(または参照)できないようです。 どのソースからもURLを取得できません。他のPCでも。


発行後

ビットベイク fsl-image-gui

得た

  

ERROR: Fetcher failure: Fetch command failed with exit code 4, output:

wget: ホストアドレス 'dl.lm-sensors.org' を解決できません

エラー: 関数が失敗しました: URL のフェッチャーが失敗しました: 'http://dl.lm-sensors.org/i2c-tools/releases/i2c-tools-3.0.3.tar.bz2'どのソースからも URL を取得できません。


Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi,

SDカードをフラッシュしたとき、その後 同期 しましたか?「dd if=.. of=.. & sync」という意味です。syncコマンドを使用すると、OSバッファに何も残っておらず、すべての画像データがすべてSDにフラッシュされます。

Leo

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私は今、数日間それを機能させるようにしています。U-Boot で Yocto が実行されない

私はSabliteとしてMaschineとNitrogen6xで試してみましたが、成功しませんでした。

これは U-Boot メッセージです。


Uブート 2009.08-dirty(2013年1月17日 - 06:55:57)

CPU: Freescale i.MX6ファミリTO1.2(792MHz)
温度:29°C、校正データ0x5894ee7d
mx6q pll1:792MHz
mx6q pll2:528MHzの
mx6q pll3:480MHz
mx6q pll8:50MHzの
ipgクロック:66000000Hz
クロックあたりのIPG : 66000000Hz
uartクロック:80000000Hz
cspiクロック:60000000Hz
ahbクロック:132000000Hz
軸クロック:264000000Hz
emi_slowクロック:29333333Hz
DDRクロック:528000000Hz
usdhc1クロック:198000000Hz
usdhc2クロック:198000000Hz
usdhc3クロック:198000000Hz
usdhc4クロック:198000000Hz
NFCクロック:24000000Hz
ボード:MX6Q-SABRELITE:[POR]
ブートデバイス:I2C
I2C:対応
DRAM:1ギガバイト
MMC:FSL_USDHC:0,FSL_USDHC:1
日本脱電防止機構ID: 0xbf:0x25:0x41
SPI NOR フラッシュ 0xc0000 [0x2000 バイト] -> RAM 0x276009b8 の読み取り
成功

で:シリアル
アウト:シリアル
エラー:シリアル
ネット:IIMからMACアドレスを取得:11:23:33:47:55:67
FEC0 [プライム]
警告:FEC0 MACアドレスが一致しません。
SROM のアドレスは 11:23:33:47:55:67 です。
環境内のアドレスは 00:01:02:03:04:05 です

自動起動を停止するには、任意のキーを押します:0
mmc1 は現在のデバイスです
mmcデバイス1からファイル「/boot/uImage」をロードしています
ext2 ファイルシステムのマウントに失敗しました...
** Bad ext2 partition or disk - mmc 1:0 ** (ext2 パーティションまたはディスクが不良です - mmc 1:0 **
bootm コマンドのイメージ形式が間違っています
エラー: カーネル イメージを取得できません!
MX6Q サブレライト Uブーツ>

ありがとうございます

Joerg

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

libsocketcanとcanutilsはどちらもソースにあるので、ビルドに追加できました。これにご協力いただきありがとうございますSmiley Happy

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私はlibsocktcanを知っていることを知っています。しかし、canutilsはすでに統合されていることを知っています(パッケージ名はcanutilsです)

同じ方法で追加するには、CORE_IMAGE_EXTRA_INSTALL += "drobpbear canutils" を使用します。

1つのパッケージが統合されているかどうかを知るために、私が行うことは次の通りです

$ cd ソース

$ find -name package_name*

次に、レシピ名を見つけたら、それがカバーされていることがわかります。

もし見つけられなかったら。私はそれをグーグルで検索します(キーワード:pachage_name yocto metaoe)それは他のメタレイヤーによってカバーされているかもしれません。

それらを含めることができたかどうか教えてください。

必要に応じて、meta-fsl-armを使用してflexcanを動作させるために使用してきたものを登録するためのドキュメントを作成してください。あなたが作成した場合は、私と共有してください。このトピックについては、引き続き連絡を取り合いたいと思います。

(カーネル設定を変更する必要があることをご存知ですか?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

今、それは期待どおりに機能していますSmiley Happyあなたの助けに感謝します!

Yoctoについて別の質問があります:イメージにパッケージを追加するにはどうすればよいですか( たとえば、そこで使用されているlibsocketcanおよびcanutilsパッケージ)?新しいレシピの追加についていくつか読みましたが、私のケースに当てはまる明確なガイドが見つかりません。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

conf/local.conf に次のコードを追加してください。

CORE_IMAGE_EXTRA_INSTALL += "ドロップベア"

次に、画像を再構築します。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi,

iMX6 Sabre Liteボードでfsl-image-testをテストしています。私はそれをsshすることができません、私はいつもこのエラーが出ます:「ssh:ホスト192.168.0.9ポート22に接続してください:接続が拒否されました」。イメージには ssh コマンドがなく、ssh サービスが実行されていないようです。

このイメージでsshを機能させるにはどうすればよいですか?

ありがとうございます。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

それはちょうどうまくいきました、大いに義務があります、ありがとう!

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Otavioさん、imx6qsabrelite.confファイルを見直す必要があると思います。代わりにnitrogen6xを使用する必要があるかどうかはまったく明らかではありません。このトピックについてメタフリースケールで議論しましょう

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

はい;それはトリックをするべきです:-)

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

だから私はただMACHINEからターゲットを変更します か?= 'imx6qsabrelite' を MACHINE に ??= '窒素6x' conf/local.conf にあります????(あなたの返信はこれを行う方法についてあまり明確ではありませんでした)

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

SabreLITEとBoundaryのU-Bootを併用しているようですね。これを機能させるには、Nitrogen6x用にビルドしてください。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちは!

手順を正確に実行し、すべてがfsl-image-gui用に正常に構築されました。
次に、fsl-image-gui-imx6qsabrelite.sdcard ファイルを /dev/sdb に dd します。
ボードブーツと 6x_bootscriptが見つからなかったと文句を言う...がっかり。

だから。。。ドクターはどうしたの?何が足りないのですか?!?!?!

ありがとうございます!

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

1) /setup-environment/sources/poky/ に基づいていますが、 「明確」だと思うものにカスタマイズしました だから、私見ではどちらかを選ぶことができます、両方とも正しいでしょう。

2)これを自分のやり方で行うとき、私は:

* source /setup-environment (私が使用してきたのとまったく同じビルドディレクトリを使用)

* bitbakeメタツールチェーン

3)もちろん、rootfsビルド後にそれを行います。x86-* ディレクトリを探します。(ツールチェーンはx86バイナリです)

ただし、メタツールチェーンをビットベイクすると、環境設定スクリプトを含む*任意の*ホストで必要なものがエクスポートされます。

したがって、build/tmp/work/x86* 内には *cross-gcc* バイナリがあり、それを使用する場合は、他の必要なパラメーターを見つける必要があります。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちは

ホストPCで実行されるツールチェーンを生成したいと思います-rootfsイメージの生成に使用したのと同じPC(したがって、sysrootフォルダはすでに生成されています)

私はドキュメントを広範囲に読みましたが、ツールチェーンを作成するためにどのような異なるオプションがあるのかについてまだ混乱しています。つまり:

ドキュメントには、 sources/poky/ にある oe-init-build-env ファイルをソースにする必要があると記載されています

ただし、がrootfsイメージの作成に使用したのと同じビルドディレクトリであるかどうかは明らかではありません。

さらに、 /setup-environment ファイルを読み込むと、bitbake の例が表示されます。例の中には、meta-toolchain[-sdk]があります。したがって、ドキュメントを無視してこのファイルをソースにして、ツールチェーンの結果の.tarを作成できるかどうか疑問に思います同じビルド ディレクトリ内のファイル。

最後に、ドキュメントでは、ツールチェーンにはアーキテクチャに対応する environment-setup*ファイルが含まれていると記載されており、ツールチェーンを使用するためにはこれをソースにする必要があります。まあ、賢明な考え方は、私がちょうど全体のrootfsイメージのコンパイルを終えたので、ツールチェーンが必要であり、そのツールチェーンはビルドディレクトリ内のどこかにあるべきだということです。しかし、探しても見つかりません。私の思考の流れのどこに誤りがあるのか?

ご協力ありがとうございます。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

@Nass_silダイアンの言う通りです。カーネルは、特定のボードの場合と同様に、QEMUでは機能しません。したがって、失敗することが予想されます。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

どういう意味ですか。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

QEMUはわかりませんが、imx6にuImageを使用してもどのエミュレーターでも機能しないと思いますSmiley Wink

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちは、私はいくつかの方法で作成したイメージを起動しようとしています。

1) tar.bz2 イメージを抽出し、Sabrelite ボードから直接 NFS ブートを行いました。これは成功しました。

2) .sdcard をコピーしました。イメージをmicroSDカードにコピーし、microSDからローカルで起動しようとしました。ボード上のubootバージョンは、Sabreiteが出荷したものであるため、これは失敗します(2009.08だと思います)。bitbakeプロセスから生成されたuboot(.imxファイル)を更新するにはどうすればよいですか?

3)yoctoプロジェクトで読み始めて、runqemuを試しましたが失敗しました。これが私がやったことです:

cd /sources/poky/

../oe-init-build-env

上記のスクリプトからの終了時に自動的にcdビルド #done

runqemu ../../../build/tmp/deply/images/uImage-blabla.bin ../../../build/tmp/deply/images/fsl-image-test-blabla.ext3 ext3

QEMU が動作を開始します。

nass@starland ~/yocto/sources/poky/build $ runqemu images/uImage-imx6qsabrelite.bin images/fsl-image-test-imx6qsabrelite-20130515000446.rootfs.ext3 ext3

MACHINE をカーネル [images/uImage-imx6qsabrelite.bin] に基づいて [uImage-imx6qsabrelite.bin] に設定します。

次のパラメータを続けます。

カーネル: [画像/uImage-imx6qsabrelite.bin]

ルートFS: [images/fsl-image-test-imx6qsabrelite-20130515000446.rootfs.ext3]

FSタイプ:[ext3]

しかし、しばらくすると停止します。

TMPDIR を決定するために bitbake を実行するとエラーが発生しました

'bitbake -e' からの出力は次のとおりです。

コマンドの使い方が間違っていますか?

両方の問題についてご協力いただきありがとうございます

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

朗報です。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私も、Linux Mint 14 - 64 ビット仮想マシンで fsl-image-testビットベイクしたことをここに投稿します。30 +時間かかりました(特に高速なPCではありません)が、仕事は完了しました。Smiley Happy

編集:私はまた、fsl-image-guiをbtibakeし、/build/local.confに-dbg -devおよび-sdkオプションを追加し、fsl-image-test bitbakeをやり直すことができました。

EXTRA_IMAGE_FEATURES = "dbg-pkgs dev-pkgs tools-debug tools-profile tools-sdk debug-tweaks"

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

完成です

ありがとうございます

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

メーリングリストに参加していただけると良いかと思います https://lists.yoctoproject.org/listinfo/meta-freescaleだから私たちはあなたを助け、そこで問題をチェックすることができます。これにより、より多くの人々があなたの問題をサポートし、同様の問題を報告することが容易になります。

それに参加して、エラー情報とあなたができるすべての詳細を電子メールで送信してください。

よろしくお願いします。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

danny,

sabre lite

fsl-image-test

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

以下をお知らせください。

使用しているブランチは?(ダニー、ディラン、マスター)

どのマシンで製造していますか?

あなたが構築しているイメージ?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

みなさん

私もyoctoを作ろうとしています。

./repo*のものは問題なく動作しました。

「bitbake fsl-image-test」中、つまり/build/tmp/work/x86_64-linux/cross-localedef-native-2.16-r1」のビルドエラーで立ち往生します

glibc/locale/iso-639.def:502:1: 警告: ('ISO639' の初期化間近) [デフォルトで有効]

glibc/locale/iso-639.def:502:1: 警告:スカラー初期化子の過剰な要素 [デフォルトで有効]

glibc/locale/iso-639.def:502:1: 警告: ('ISO639' の初期化間近) [デフォルトで有効]

glibc/locale/iso-639.def:502:1: 警告:スカラー初期化子の過剰な要素 [デフォルトで有効]

glibc/locale/iso-639.def:502:1: 警告: ('ISO639' の初期化間近) [デフォルトで有効]

glibc/locale/programs/ld-address.c:73:3: エラー: 'uint32_t' の前に指定子-修飾子リストが必要です

glibc/locale/programs/ld-address.c:66:1: 警告: 空の宣言 [デフォルトで有効]

glibc/locale/programs/ld-address.c:86:1: エラー: '='、','、';'、'asm' または '__attribute__' を '{' トークンの前に想定しています

glibc/locale/programs/ld-address.c:102:1:エラー:'='、'、'、';'、'asm'、または'__attribute__'が'{'トークンの前に必要です

glibc/locale/programs/ld-address.c:349:1:エラー:'='、'、'、';'、'asm'、または'__attribute__'を'{'トークンの前に想定しています

glibc/locale/programs/ld-address.c:376:1:エラー:'='、','、';'、'asm'、または'__attribute__'を'{'トークンの前に想定しています

/usr/include/stdio.h:54:1:エラー:プロトタイプ関数定義の古いスタイルのパラメータ宣言

/usr/include/stdio.h:54:1: エラー: パラメータ名が省略されています

glibc/locale/programs/ld-address.c:544:1:エラー:入力の最後に '{'が必要です

glibc/locale/programs/ld-address.c:544:1: 警告: 制御が非 void 関数 [-Wreturn-type] の終わりに達しました

メーカー: *** [ld-address.o]エラー 1

エラー: oe_runmake失敗しました

エラー:関数が失敗しました:do_compile(詳細については、/opt/slackaloo_nfs/yocto/build/tmp/work/x86_64-linux/cross-localedef-native-2.16-r1/temp/log.do_compile.7844を参照してください)

OSはLinux Mint 12(64bit)です。

どなたか見つけた方はいらっしゃいますか?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

これはサポートされていません。Yocto は、ターゲットではなくホストで使用するためのものです。

Yocto は仮想マシンで使用できます。インターゲット開発の場合は、sdk イメージをビルドできます。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

はい、その通りです。yoctoを使ったビルドをやってみたかったです。私は、ドライバーをそのソース(私の場合はvivante)で更新する方法に興味があります。

私は別のLinuxマシンを持っていません、私はWindowsのみで作業しています、ボードはデプロイメントに使用されます。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ターゲット内でYoctoを使用していますか?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

bitbakeの前の手順では問題ありません。

bitbakeコマンドを使用すると、次のエラーが発生します。

警告: ホストディストリビューション "Linaro-12.03"このバージョンのビルドシステムでは検証されていません。予期しない障害が発生する可能性があります。テスト済みのディストリビューションを使用することをお勧めします。

エラー: アーキテクチャ 'armv7l' のエンディアンを判断できません |到着時間: 00:06:03

エラー: siteinfo.bbclass にアーキテクチャを追加してください

エラー:/ home / linaro / rootfs_builder / sources / meta-openembedded / meta-oe / recipes-devtools / orc / orc_0.4.16.bbを解析できません。「1」で終了しました

エラー: アーキテクチャ 'armv7l' のエンディアンを判断できません

エラー: siteinfo.bbclass にアーキテクチャを追加してください

エラー: アーキテクチャ 'armv7l' のエンディアンを判断できません

エラー: siteinfo.bbclass にアーキテクチャを追加してください

エラー: アーキテクチャ 'armv7l' のエンディアンを判断できません

エラー: siteinfo.bbclass にアーキテクチャを追加してください

エラー:コマンドの実行に失敗しました:1で終了しました


何かアイデアはありますか?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

パッチはYoctoのメーリングリストでテストを待っています。完了すると、マージされます。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

これは私のために働いた:

$ cat meta-fsl-arm/recipes-kernel/perf/perf_3.4.bbappend
PRINC := "${@int(PRINC) + 1}"
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
SRC_URI_append = "file://define-attribute-const.patch "
$ cat meta-fsl-arm/recipes-kernel/perf/files/define-attribute-const.patch
--- a/tools/perf/util/include/linux/compiler.h2013-04-04 17:55:08.000000000 -0700
+++ b/tools/perf/util/include/linux/compiler.h2013-04-10 07:16:36.711981928 -0700
@@ -5,7 +5,9@@
インライン #define __always_inline
#endif
#define __user
+#ifndef __attribute_const__
#define __attribute_const__
+#endif

#define __中古 __attribute__(__unused__))

$

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

nicklewis さんと HenrikJacobsenさん、これらの問題はメーリングリストに投稿した方が議論しやすく、対処も効果的です。したがって、問題を再現して修正するために何をどのように行うかを尋ねることができます。

そちらを購読して、問題の説明、構築しているマシン、およびそれを再現する方法を記載した電子メールを送信してください。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

さて、Chunrong Guoのコンテンツにmeta-fsl-arm/recipes-kernel/perf/files/define-attribute-const.patchとmeta-fsl-arm/recipes-kernel/perf/perf_3.4.bbappendを追加してみて、これで解決するかどうかを確認します

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

perfでも同じコンパイルの問題があります。誰かがそれを修正することを静かに待つことにしましたSmiley Happy

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

perf_3.4のdo_compile中にエラーが発生しました

util / include / linux / compiler.h:8:0:エラー:「__attribute_const__」が再定義されています

この問題を解決するためのパッチが https://lists.yoctoproject.org/pipermail/yocto/2012-October/012625.html にあるようですが meta-fsl-armには適用されていないようです。誰かが私にこの問題を見ている理由を説明できますか(他の人がそうではないと仮定している場合)。パッチを適用する必要がありますか、それとも問題の原因が異なる可能性があります

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

企業のファイアウォールポリシーを変更してみますが、私は小さな歯車にすぎません...

実際には、gitプロトコルがないことは大きな問題ではないようです。最小限のコアイメージビルドでは他のエラーは見つからず、 'bitbake -c fetchall fsl-image-test'を実行したときには2つのエラーしか見つかりませんでした。これらは、fio_2.0.5レシピのURLの末尾に;p rotocol=httpを追加し、 v4l-utils_0.8.8レシピの http://linuxtv.org/downloads/v4l-utils/v4l-utils-0.8.8.tar.bz2 に変更することで修正されました

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

はい;これが私たちがGITに移行した理由です。ただし、多くのレシピがGITを使用してソースを取得しているため、ファイアウォールを修正する必要があると思います。また、すべてのケースでそれを回避するには大きな問題があります。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Fedoraにはコピーがあり、このパッチは問題を解決しているようです。

--- a/meta-fsl-arm/recipes-core/udev/udev_173.bbappend    2013-04-04 22:31:22.006040965 -0700
+++ b/meta-fsl-arm/recipes-core/udev/udev_173.bbappend    2013-04-05 00:09:54.327713016 -0700
@@ -1,8 +1,5 @@
-PRINC := "${@int(PRINC) + 2}"
+PRINC := "${@int(PRINC) + 3}"

-# Switch to git source
-# 173 tag
-SRCREV = "ad667dff51711fed763a23283d973486de3cd6b5"
+# Switch to fedora source
SRC_URI := "${@oe_filter_out('${KERNELORG_MIRROR}/linux/utils/kernel/hotplug/udev-${PV}.tar.bz2', '${SRC_URI}', d)}"
-SRC_URI_prepend = "git://git.kernel.org/pub/scm/linux/hotplug/udev.git;protocol=git "
-S = "${WORKDIR}/git"
+SRC_URI_prepend = "http://pkgs.fedoraproject.org/repo/pkgs/udev/udev-173.tar.bz2/91a88a359b60bbd074b024883cc0dbde/udev-... "

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

git プロトコルの使用に関するローカル ファイアウォールの制限により、do_fetch中に danny udev_173 でエラーが発生しています。bbappendを削除すると、http経由でtarを取得するに戻りますが、ファイルがありません(bbappendをgitに変更する理由だと思います)

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私はいつもフェッチに失敗し、もう一度試みるとすべてが機能します。なんとなくネットワークだと思います。

フェッチに失敗しました bitbake サーバー プロバイダーからパッケージをダウンロードしようとして完了できませんでした。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

「リポジトリ」スクリプトに関連するプロキシの問題のようです。

スクリプトをハッキングしました。clone.bundle ファイルは、

clone.bundle は "repo" の _DownloadBundle 関数によって作成されます。urllib を使用してデータを取得します。

wiresharkを使用すると、プロキシサーバーが「GET https://gerrit.googlesource.com./(...)"ですが、暗号化されたセッションは開始されていません。

たぶんPythonのバージョンが悪いですか?(2.6です)。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

fsl-image-gui をビルドしようとしています。ビルドはしばらくの間正常に実行されます(数時間-アプリの3000以上を実行します。6100タスク、>40GBのディスクスペース)を消費します。そうしたら:

警告:URL http://gpe.linuxtogo.org/download/source/xserver-common-1.34.tar.gz の取得に失敗しました。可能な場合は MIRRORS を試みます

エラー: フェッチャーの失敗: フェッチ コマンドが終了コード 4 で失敗しました。出力はありません

エラー: 関数が失敗しました: URL のフェッチャーが失敗しました: 'http://gpe.linuxtogo.org/download/source/xserver-common-1.34.tar.gz'どのソースからも URL を取得できません。

エラー:障害のログファイルが/ home / hj / yocto / rootfs_builder / build / tmp / work / all-poky-linux / xserver-common-1.34-r8 / temp / log.do_fetch.24584に保存されている

エラー:タスク5488(/ home / hj / yocto / rootfs_builder / sources / meta-openembedd / meta-oe / recipes-graphics / xserver-common / xserver-common_1.34.bb、do_fetch)が終了コード「1」で失敗しました

注: タスクの概要: 3517 個のタスクを試行しましたが、そのうち 3515 個は再実行する必要がなく、1 個が失敗しました。

0個の実行中のタスクが終了するのを待機中です:

概要:1つのタスクが失敗しました:

/home/hj/yocto/rootfs_builder/sources/meta-openembedded/meta-oe/recipes-graphics/xserver-common/xserver-common_1.34.bb, do_fetch

概要:警告メッセージが1つ表示されました。

概要:2つのERRORメッセージが表示され、非ゼロの終了コードが返されました。


(これは、ビルドの再起動を試みたときの出力です)。

「ファイルが見つかりません」、それはどうやら...レシピは更新が必要ですか-または他の提案?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

同じ結果。

しかし、その間、私は自宅で、自分のコンピューターとネットワークで試してみました:問題はありません(または、少なくともこの問題はSmiley Happy)。

したがって、問題は間違いなく「私」側にあります。違い:職場では、問題を抱えて、CentOS5 +アドオンとファイアウォール/プロキシがあります。自宅:CentOS6でプロキシなし。(CentOS6 に付属しているものよりも新しい git をインストールする必要があります)。

プロキシのものを正しくするためにすべてを試したと思います。私はhttps経由でcurlで「リポジトリ」をフェッチすることができました。また、git configも試しました...。私はさらに調査します。あなたの場所からここで何が間違っているのかを理解するのは難しいと思います!

自宅での建物は一晩中走り続け、その後救出されました...それは別の質問として提起します。

そして。。。あなたのためのTNX迅速な回答!

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こちらからダウンロードしています。

もう一度やり直してもらえますか?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

申し訳ありませんが、おそらく私も些細な問題です。

$ リポジトリ init -u https://github.com/Freescale/fsl-community-bsp-platform -b ダニー

Get https://gerrit.googlesource.com/git-repo/clone.bundle

$

...しかし、何もフェッチされません。repo initコマンドは、行を出力して終了します。

So...:

$ repo sync

エラー: コマンド 'sync' では、最初にリポジトリをインストールする必要があります。

「repo init」を使用してここにインストールします。

$

同じ結果 ID http:// https:// の代わりに使用されます - コマンドとリポジトリ スクリプト内のREPO_URLで。

申し訳ありませんが、私はgitの専門家ではありません - 「clone.bundle」という名前のファイルがあるはずですか参照されたgit-repoで?見当たらない...

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

検証済みのディストリビューションのリストは、アクティブな開発者がテストを続けるために使用するものです。MINTはUbuntuに基づいており、ほとんどのコアコンポーネント(ツールチェーンなど)を共有しているため、MINTを有効なものとして追加することについての議論をお届けします。

あなたはYoctoのアクティブユーザーになると思いますか、それとも好奇心のためにそれを遊んでいるだけですか?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

素晴らしいアイデアだと思います!どうもありがとうございます。

どのようにしてそれを成し遂げることができたのか、教えていただけますか?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私は、virtualboxのホストOSとして「LinuxMint-14」を使用し、ラップトップでネイティブにマスターとダニーの両方で正常に構築しました。それを検証済みのビルドシステムとして追加するのは*いい*でしょう。Linux Mint(メイトデスクトップ)は、「他の」人気のあるデスクトップのいくつかよりもはるかに生産性の高い環境であり、はるかに軽量です。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

リポジトリの同期を実行しました

次に、bitbake fsl-image-testを実行しました

そして、そのカードを書きました。

次のログは、一連のブーツを示しています。結果は異なります。

Uブート 2012.10-00994-G7E6C682(2013年2月22日 - 09:15:52)

CPU: Freescale i.MX6Q rev1.2 (792 MHz)

Reset cause: POR

ボード:MX6Q-SabreSD

DRAM: 1 GiB

警告:キャッシュが有効になっていません

MMC: FSL_SDHC: 0

警告 - 不正なCRC、デフォルトの環境を使用

入力:シリアル

出力:シリアル

Err:   serial

Net:   FEC [PRIME]

警告:ネットデバイスからのMACアドレスを使用するFEC

自動起動を停止するには、任意のキーを押してください:0

mmc0は現在のデバイスです

boot.scr の読み取り

** "boot.scr" を読み取れませんMMCから0:1 **

uImageの読み込み

CPU: Freescale i.MX6Q rev1.2 (792 MHz)

Reset cause: POR

ボード:MX6Q-SabreSD

DRAM: 1 GiB

警告:キャッシュが有効になっていません

MMC: FSL_SDHC: 0

警告 - 不正なCRC、デフォルトの環境を使用

入力:シリアル

出力:シリアル

Err:   serial

Net:   FEC [PRIME]

警告:ネットデバイスからのMACアドレスを使用するFEC

自動起動を停止するには、任意のキーを押してください:0

mmc0は現在のデバイスです

boot.scr の読み取り

** "boot.scr" を読み取れませんMMCから0:1 **

uImageの読み込み

クラスターの読み取りエラー

** mmc 0:1 から "uImage" を読み取れません **

ネットから起動しています...

FEC PHY 自動ネゴシエーションが完了するのを待っています.........タイムアウト!

BOOTP放送1

BOOTP放送2

BOOTP放送3

BOOTP放送4

BOOTP放送5

再試行回数を超えました。再出発

FEC PHY 自動ネゴシエーションが完了するのを待っています.........タイムアウト!

BOOTP放送1

Uブート 2012.10-00994-G7E6C682(2013年2月22日 - 09:15:52)

CPU: Freescale i.MX6Q rev1.2 (792 MHz)

Reset cause: POR

ボード:MX6Q-SabreSD

DRAM: 1 GiB

警告:キャッシュが有効になっていません

MMC: FSL_SDHC: 0

Uブート 2012.10-00994-G7E6C682(2013年2月22日 - 09:15:52)

CPU: Freescale i.MX6Q rev1.2 (792 MHz)

Reset cause: POR

ボード:MX6Q-SabreSD

DRAM: 1 GiB

警告:キャッシュが有効になっていません

MMC: FSL_SDHC: 0

警告 - 不正なCRC、デフォルトの環境を使用

入力:シリアル

出力:シリアル

Err:   serial

Net:   FEC [PRIME]

警告:ネットデバイスからのMACアドレスを使用するFEC

自動起動を停止するには、任意のキーを押してください:0

mmc0は現在のデバイスです

boot.scr の読み取り

** "boot.scr" を読み取れませんMMCから0:1 **

不正な MBR セクター署名0x055a

** パーティション 1 はデバイス 0 では無効です **

** 脂肪負荷に mmc 0:1 を使用できません **

ネットから起動しています...

FEC PHY 自動ネゴシエーションが完了するのを待っています.........タイムアウト!

BOOTP放送1

BOOTP放送2

BOOTP放送3

BOOTP放送4

BOOTP放送5

Uブート 2012.10-00994-G7E6C682(2013年2月22日 - 09:15:52)

CPU: Freescale i.MX6Q rev1.2 (792 MHz)

Reset cause: POR

ボード:MX6Q-SabreSD

DRAM: 1 GiB

警告:キャッシュが有効になっていません

MMC: FSL_SDHC: 0

Uブート 2012.10-00994-G7E6C682(2013年2月22日 - 09:15:52)

CPU: Freescale i.MX6Q rev1.2 (792 MHz)

Reset cause: POR

ボード:MX6Q-SabreSD

DRAM: 1 GiB

警告:キャッシュが有効になっていません

MMC: FSL_SDHC: 0

警告 - 不正なCRC、デフォルトの環境を使用

入力:シリアル

出力:シリアル

Err:   serial

Net:   FEC [PRIME]

警告:ネットデバイスからのMACアドレスを使用するFEC

自動起動を停止するには、任意のキーを押してください:0

mmc0は現在のデバイスです

boot.scr の読み取り

** "boot.scr" を読み取れませんMMCから0:1 **

uImageの読み込み

Uブート 2012.10-00994-G7E6C682(2013年2月22日 - 09:15:52)

CPU: Freescale i.MX6Q rev1.2 (792 MHz)

Reset cause: POR

ボード:MX6Q-SabreSD

DRAM: 1 GiB

警告:キャッシュが有効になっていません

MMC: FSL_SDHC: 0

警告 - 不正なCRC、デフォルトの環境を使用

入力:シリアル

出力:シリアル

Err:   serial

Net:   FEC [PRIME]

警告:ネットデバイスからのMACアドレスを使用するFEC

自動起動を停止するには、任意のキーを押してください:0

mmc0は現在のデバイスです

boot.scr の読み取り

** "boot.scr" を読み取れませんMMCから0:1 **

uImageの読み込み

クラスターの読み取りエラー

** mmc 0:1 から "uImage" を読み取れません **

ネットから起動しています...

FEC PHY 自動ネゴシエーションが完了するのを待っています.........タイムアウト!

BOOTP放送1

BOOTP放送2

BOOTP放送3

Uブート 2012.10-00994-G7E6C682(2013年2月22日 - 09:15:52)

CPU: Freescale i.MX6Q rev1.2 (792 MHz)

Reset cause: POR

ボード:MX6Q-SabreSD

DRAM: 1 GiB

警告:キャッシュが有効になっていません

MMC: FSL_SDHC: 0

警告 - 不正なCRC、デフォルトの環境を使用

入力:シリアル

出力:シリアル

Err:   serial

Net:   FEC [PRIME]

警告:ネットデバイスからのMACアドレスを使用するFEC

自動起動を停止するには、任意のキーを押してください:0

mmc0は現在のデバイスです

boot.scr の読み取り

** "boot.scr" を読み取れませんMMCから0:1 **

uImageの読み込み

Uブート 2012.10-00994-G7E6C682(2013年2月22日 - 09:15:52)

CPU: Freescale i.MX6Q rev1.2 (792 MHz)

Reset cause: POR

ボード:MX6Q-SabreSD

DRAM: 1 GiB

警告:キャッシュが有効になっていません

MMC: FSL_SDHC: 0

警告 - 不正なCRC、デフォルトの環境を使用

入力:シリアル

出力:シリアル

Err:   serial

Net:   FEC [PRIME]

警告:ネットデバイスからのMACアドレスを使用するFEC

自動起動を停止するには、任意のキーを押してください:0

mmc0は現在のデバイスです

boot.scr の読み取り

** "boot.scr" を読み取れませんMMCから0:1 **

uImageの読み込み

Uブート 2012.10-00994-G7E6C682(2013年2月22日 - 09:15:52)

CPU: Freescale i.MX6Q rev1.2 (792 MHz)

Reset cause: POR

ボード:MX6Q-SabreSD

DRAM: 1 GiB

警告:キャッシュが有効になっていません

MMC: FSL_SDHC: 0

警告 - 不正なCRC、デフォルトの環境を使用

入力:シリアル

出力:シリアル

Err:   serial

Net:   FEC [PRIME]

警告:ネットデバイスからのMACアドレスを使用するFEC

自動起動を停止するには、任意のキーを押してください:0

mmc0は現在のデバイスです

** パーティションテーブルなし - mmc 0 **

** パーティションテーブルなし - mmc 0 **

ネットから起動しています...

FEC PHY 自動ネゴシエーションが完了するのを待っています.........タイムアウト!

BOOTP放送1

BOOTP放送2

BOOTP放送3

BOOTP放送4

BOOTP放送5

再試行回数を超えました。再出発

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

あなたの質問といくつかのログで新しいトピックを作成してください。

Yoctoでのツールチェーンのセットアップは簡単ですが、それは簡単なことではないので、新しいディスカッションはそれを探している他の人のためにより整理されると信じています。

現在、otavioが投稿したパッチはすでに統合されているため、ダニーブランチをリポジトリ同期すると、追加の手順なしでパッチを取得してテストできます。

新しいトピックを作成する場合は、私と共有してください

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Yoctoを使用してツールチェーンを設定するのに問題があります。どんなアドバイスでも役に立ちます。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

これを試してみて、最新情報をお届けします。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

リビジョンはREV C2です。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hello,

そこで、必要な変更の移植を行いました。ぜひ試してみていただけますか?

する:

$: git clone --branch patches-2012.10 git://github.com/Freescale/u-boot-imx.git u-boot-imx

パッチを適用します。

http://download.ossystems.com.br/~otavio/u-boot-patches/2012.10/0001-COMMON-Add-__stringify-function...

http://download.ossystems.com.br/~otavio/u-boot-patches/2012.10/0002-mx6-Disable-Power-Down-Bit-of-w...

http://download.ossystems.com.br/~otavio/u-boot-patches/2012.10/0003-Backport-environment-changes-fr...

そして、ツールチェーンをセットアップします。u-boot.imx をビルドし、SDカードに入れます。うまくいくことを願っています。あなたが私にそれを確認するならば、私はそれを押すことができるので、私たちはそれをダニーで修正します。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

リビジョンCの場合は、問題である可能性があります。U-Boot メインラインの修正を 2012.10 にバックポートしており、完了したら注意喚起を投稿します。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

それについては、またお返事を差し上げます。ボックスの外側に画像があることは知っていますが、以前のSDPにはボックスの画像がありませんでした。

それがあまり役に立たないことはわかっていますが、その日の後半にもっと良い答えがあります。私が知る限り、それはかなり新しいです。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ふん;ボードの改訂版はどうなっていますか?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi Otavio,

回答していただきありがとうございます。

上記の指示に従いました。

"sudo dd if=rootfs_builder/build/tmp/deploy/images/fsl-image-test.sdcard of=/dev/sdb"

ただ、起動しないようです。それ以前は、ltibイメージとubuntuRFSを起動するのに問題はありませんでした。

Yoctoへの進出は今回が初めてです。だから、何も見逃さないようにと願っていました。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

これを動作させる最も簡単な方法は、tmp/deploy/images/.sdcard を dd することです。ファイルを直接デバイスに保存してください。

u-boot.imx バイナリを dd するには、skip=2 を避ける必要があります (u-boot.imx にはパディングがないため)。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

誰かがSDカードを起動するためのヒントを持っていますか。付属のubootを試し、ltibで生成されたsdカードに対して既知の良好なコマンド/同様のコマンドを試しました。しかし、これまでのところ運はありません。

uImageの読み込みで失速してしまうんだけど、カードを実行すると(直接焼けちゃう)。

何か考えはありますか?

また、マスターブランチからの作業に問題はありますか?

それとも、それが最もバグの多いバージョンですか?

追伸私のボードはSabreSDP、IMX6です。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hello,

ここで新しいテストを行いました。

~/test% repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b ダニー

Get https://gerrit.googlesource.com/git-repo/clone.bundle

https://github.com/Freescale/fsl-community-bsp-platform を入手

% 合計 % 受信 % Xferd 平均速度 時間 時間 時間 現在

Dload Upload Total Spent Left Speed(Dロードアップロード合計消費左速度)

0     0    0     0    0     0      0      0 --:--:--  0:00:09 --:--:--     0

curl:(22)リクエストされたURLがエラーを返しました:404見つかりません

サーバーはclone.bundleを提供しません。無視。

警告: gnome-keyring::接続できませんでした:/run/user/otavio/keyring-q0sd1e/pkcs11: そのようなファイルまたはディレクトリはありません

remote: オブジェクトのカウント: 69、完了。

リモート:オブジェクトの圧縮:100%(63/63)、完了。

リモート:合計69(デルタ21)、再利用53(デルタ5)

オブジェクトの開梱:100%(69/69)、完了。

https://github.com/Freescale/fsl-community-bsp-platform から

*【新支店】ダニー->オリジン/ダニー

* [新支店] denzil -> origin/denzil

* [新しいブランチ] master -> origin/master

* [新しいタグ] 1.2-> 1.2

あなたの身元は: オタビオ・サルバドール <[email protected]>

これを変更する場合は、--config-name を指定して 'repo init' を再実行してください

/home/otavio/test で初期化されたリポジトリ

だから、それは明らかにあなたの側にあるものです。私はかつてカールの問題で問題を抱えていました。'repo'はcurlを使用していくつかのものを取得します(gitもそうです)ので、curlをアップグレードして新しい試してみるかもしれませんか?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi OtavioSalvador,

Ubuntu 9.04 Jauntyを使用しています。カーネル 2.6.28-11-generic を使用。

インドではアクセスできないWebアドレスだと思います。

よろしくお願いします。

ウィンストン

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi Daiane,

また同じことをやってみました。私でさえ https:// 試 しましたが、それでも同じ問題です。

そして、ブラウザから試してみると、同じメッセージが表示されます。(スクリーンショット添付)

Screenshot.png

私はインドから来ました...それで、そのウェブページはインドからアクセスできないのですか?

よろしくお願いします。

ウィンストン

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Daianeがあなたに求めたテストに加えて、ホストシステムについての詳細を教えてください。

*流通

*バージョン

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私はちょうどここでそれを試してみました、そしてそれはうまくいきます。

同じことをもう一度テストしていただけませんか?エラーが再度発生する場合は、ブラウザを使用してWebページにアクセスしてみてください。

プロキシがこの操作を許可していることを確認してください。(HTTPプロキシを使用しているかHTTPSプロキシを使用しているかを再確認してください)

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちは。。。。私はこの基本的なエラーに遭遇しています..リポジトリがWebページを見つけられないようです。

root@LinuxRig:/home/wintu/YOCTO# repo init -u http://github.com/Freescale/fsl-community-bsp-platform -b danny

...新しいリポジトリコマンド(1.18)が利用可能です。

...すぐにアップグレードする必要があります。

    cp /home/wintu/YOCTO/.repo/repo/repo /bin/repo

致命的: http://github.com/Freescale/fsl-community-bsp-platform/info/refs ダウンロードエラー - 要求されたURLが返されたエラー:403

致命的: http://github.com/Freescale/fsl-community-bsp-platform/info/refs ダウンロードエラー - 要求されたURLが返されたエラー:403

助けて...。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ubuntuでは、このエラーの原因となるgitに問題がある可能性があることがわかりました。

解決するには:

sudo apt-add-repository ppa:git-core/ppa

sudo apt-get update

sudo apt-get install git

その後、httpsまたはhttpを使用しているかどうかは関係ありません。


Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私はちょうど私のマシンで試してみましたが、それはここで機能します。

これを試すことができます:

リポジトリ init -u http://github.com/Freescale/fsl-community-bsp-platform -b マスター


https の代わりに。


もう一度やり直してもらえますか?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちは、私も同じ問題を抱えています。

./repo sync -j2

error: gc エラーのため同期を終了しました


そして、私のプロキシ設定はfllowsです:

faisal@faisalデスクトップ:~$セット |grep -i プロキシ

URLプロキシフェッチプッシュミラーskipDefaultUpdate

        core.gitProxy

        http.proxy

COMPREPLY=($( compgen -W "$opts --percent --force --test --replacepkgs --replacefiles --root --excludedocs --includedocs --noscripts --ignorearch --dbpath --prefix --ignoreos --nodeps --allfiles --ftpproxy --ftpport --justdb --httpproxy --noorder --relocate --badreloc --notriggers --excludepath --ignoresize --oldpackage --queryformat --repackage --nosuggests" -- "$cur" ));

COMPREPLY=($( compgen -W "$opts --ftpport --ftpproxy --httpport --httpproxy" -- "$cur" ));

PreferredAuthentications プロトコル ProxyCommand \

faisal@faisal-desktop:~$


Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

したがって、問題は同期中です。

あなたは代理人の下にいますか?httpsまたはhttpのみにアクセスできますか?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

./repo sync -j2

error: gc エラーのため同期を終了しました

リポジトリファイルと.repoしか表示されませんディレクトリ。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

チュートリアルのディレクトリアプローチに正確に従っている場合は、「rootfs_builder」の下にいる必要があります。

次の場合:

$のCD rootfs_builder

$ ls

setup-environment はテキストファイル (およびリポジトリと README、ディレクトリソース) として表示する必要があります

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

私も失敗しているようです


ソース:./setup-environment建てる

bash: ./setup-environment:該当するファイルやディレクトリはありません

他にインストールする必要があるものはありますか

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

パッチがマージされ、問題なく動作するはずです。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

パッチをメーリングリスト(meta-freescale)に送りました。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

はい;直します。マスターはもうudevを強制する必要はありません。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

追加しているようです:

BBMASK = "udev_.*\.bbappend$"

conf/local.conf の修正を最後まで行うと、このエラーを回避できます。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi,

次のコマンドを入力して、上記の指示に従うようにしています。

  curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ./repo

chmod a + x ./リポジトリ

リポジトリ init -u https://github.com/Freescale/fsl-community-bsp-platform -b マスター

リポジトリ同期

vi conf/local.conf

ビットベイク fsl-image-gui

ただし、次のエラーが表示されます。

擬似は存在しませんが、メインビルドの前に最初にこれをビルドする必要があります

Loading cache: 100% |###########################################| ETA:  00:00:00

依存関係キャッシュから 1598 エントリをロードしました。

エラー:レシピが利用できません:

/home/vradmin/projects/MOCUPort/YOCTO/rootfs_builder/sources/meta-fsl-arm/recipes-core/udev/udev_173.bbappend

エラー:コマンドの実行に失敗しました:1で終了しました

概要:2つのERRORメッセージが表示され、非ゼロの終了コードが返されました。


このエラーの原因が何であるか知っていますか?





Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ダイアン、私が「repo sync -j2」を実行した後、問題は解決しました。ご協力いただきありがとうございます。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ありがとうダイアン、

これはYoctoの素晴らしいイントロです。

上記にタイプミスがあることに注意してください(「souce」は「source」である必要があります)。

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ソースコードは取れましたか?

あなたは代理人の下にいますか?

プロキシ設定が原因で同期エラーが多数発生し、再試行するとエラーなしでソースコードを取得できます。もう一度やり直してもらえますか?

Re:i.MX6のYoctoをテストする方法<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Daiane、私の「リポジトリ同期」は次の出力で失敗しました。

* [新しいタグ] パープル-3.2●>パープル-3.2
* [新しいタグ] パープル-3.2.1 ->パープル-3.2.1

プロジェクトの取得:100%(6/6)、完了。

error: gc エラーのため同期を終了しました


标记 (1)
无评分
版本历史
最后更新:
‎01-06-2026 12:51 AM
更新人: