問題タブ [imx6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - Qt seg fault を引き起こすツリー外の galcore ビルド
Yocto (Krogoth) を使用して imx6 イメージとツールチェーンをビルドしていますが、カーネル ドライバーでの作業には少し重くて遅いです。そのため、私の開発サイクルは、ソース ツリー ベースとして yocto で実行された「do_patch」の出力を使用し、ツールチェーン環境を調達するだけで、カーネルを独自に構築することです。
ほとんどの場合、s/w スタックの最後に集中しているため、これは通常問題にはなりません。ただし、バグ ハントのために、継続的に更新されるカーネル上で Qt アプリケーション (eglfs で実行) を実行できるようにする必要があります。これを行うには、imx6 グラフィックス ドライバーが動作する必要があるため、git://github.com/Freescale/kernel-module-imx-gpu-viv.git から galcore ソースを取得し、カーネル ビルド ディレクトリをエクスポートし、作成して展開します。それ。そのモジュールは完全にロードされます。ただし、Yocto で既にビルドされている動作中のアプリケーションを実行すると、libQt5EglDeviceIntegration.so.5 のどこかでクラッシュが発生します。すべてのライブラリなどは、元の作業イメージの一部であり、カーネル ソースを取得したのと同じ場所です。
これを機能させるにはどうすればよいですか? ライブラリ全体の再構築を強制するグラフィックス ドライバーに関連付けられている Qt の一部はありますか? galcore.ko と Qt の関係は? 私のアプリケーションと Linux カーネルの間に奇妙な依存関係がありますか?!
編集:PEBCAK。私はアホです。galcore ドライバーの正しい SHA1 (レシピに記載されているもの) からチェックアウトしませんでした。それでも、以下の回答は有益なので、この質問を続けたいと思います.
u-boot - u-boot imx6 コンソールを UART4 に設定する方法
imx6 ボードの u-boot コンソールを UART4 に設定しようとしています。そして、それは機能していません。UART1 は動作を停止しますが、出力が得られません。
私のボードの .h ファイルでは:
私のボードの.cファイルで:
IOMUX 経由でピンを有効にしました。私は何が欠けていますか?出力が得られないのはなぜですか?
デニス
linux - カスタム DTB で core-image-minimal をビルドしようとすると Makefile エラーが発生する
Yocto Project は初めてで、i.MX6QP/Q/DL SABRE Automotive に基づくカスタム ボード用のシンプルなコア イメージ最小イメージを構築しようとしています。現在、メタフリースケール レイヤーのみを使用しています。
ビルドして Linux カーネルの fitImage に含めるカスタム DTS ファイルがいくつかあります。
これは私がこれまでに行ったことです:
カスタム マシンでカスタム レイヤーを作成し、conf/machine.confファイルで、使用する DTB を指定しました。
/li>- /yocto/poky/meta-custom/recipes-kernel/linux/にlinux-fslc-imx_%.bbappendファイルを作成しました。このファイルは、git diff を含む.patchファイルを参照します。.patch ファイルには、必要なarch/arm/boot/dts/Makefileの変更と DTS ファイルを含めました。
残念ながら、core-image-minimal をビルドしようとすると、DTB のビルドは次のメッセージで失敗します。
make[3]: * ターゲット 'arch/arm/boot/dts/imx6qp-g25-protoc-1280x480.dtb' を作成するルールはありません。止まる。arch/arm/Makefile:322: ターゲット 'imx6qp-g25-protoc-1280x480.dtb' のレシピが作成に失敗しました[2]:[imx6qp-g25-protoc-1280x480.dtb] エラー 2 Makefile:146: ターゲット 'sub-make' のレシピが作成に失敗しました[1]:[sub-make] エラー 2 Makefile:24: ターゲット '__sub-make' のレシピが作成に失敗しました: * [__sub-make] エラー 2 エラー: oe_runmake に失敗しました 警告: シェル コマンドからコード 1 を終了します。
実際、ソースフォルダーlinux-fslc-imx/4.1-2.0.x+gitAUTOINC+6c1ad49339-r0/build/source/arch/arm/boot/dtsを見て、パッチが適用されていることを確認しました。Makefileは正しく、DTSファイルは存在します。
deep-learning - OpenCL 1.1 EP を搭載した Vivante GC2000 GPU に CNN 用の推論エンジンはありますか?
私は iMX6 クワッドを持っており、Vivante GC2000 GPU で構成され、OpenCL 1.1 EP 実装を提供しています。OpenCL 1.1 EPを使用して iMX6-GPU で実行したいトレーニング済みの畳み込みニューラル ネットワーク モデルがあります。TensorFlow をクロスコンパイルしようとしましたが、うまくいきません。OpenCL 1.1 EP で CNNを実行するための推論エンジンを提供するものがあるかどうか知りたいです。Open Source project or any commuunity