問題タブ [device-tree]

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.

0 投票する
3 に答える
8941 参照

linux-device-driver - dtb を使用してビーグルボーン ブラックで i2c1 を有効にする

dtb で次の行を使用して、ビーグル ボーン ブラックで I2C バス 2 を有効にしました。

しかし、以下のコードを使用して I2C バス 1 を有効にするのと同じ場合

バスはi2cdetect -lコマンドにリストされます。i2cdetect -r 1しかし、コマンドを使用してバスをプローブすると、次のエラーが表示されます

AM3359チップのZCZパッケージを使用しています。私がdtbファイルで犯した間違いを指摘してもらえますか?

0 投票する
3 に答える
1559 参照

beagleboneblack - Beaglebone Black SPI0 スワップ D0 と D1

elinux.orgでは、デバイス ツリーのピンの方向を変更し、次の行を追加することで、D0 を出力に、D1 を SPI1 の入力にできると記載されています。

同じ方法を適用しようとしましたが、SPI0 を使用しましたが、うまくいかないようです。干渉している他の問題がある可能性のあるプロトタイプ PCB で作業しています。

同じ方法が SPI0 で機能し、それぞれの D0 と D1 を交換することを誰かが確認/否定できますか?

ありがとう!

0 投票する
2 に答える
194 参照

linux - デバイス ツリーが必要な組み込みボードとそうでないボードがあるのはなぜですか?

それは非常に基本的な質問かもしれませんが、私はこれを理解するのに本当に混乱しています.

ブート プロセスでデバイス ツリー dtb ファイルを必要としないボード (beagleboard など) もあれば、ブート プロセスで dtb ファイルが必要な Zynq などもあります。

この仮定は正しいですか?

また、起動プロセスで。ブートローダーが dtb ファイルを取得してロードするのはいつですか?

プロセス全体を知るための参照はありますか?

0 投票する
2 に答える
579 参照

linux-kernel - AT91SAM9263ek デバイス ツリーを使用した Linux の起動に失敗しました

Linux 3.16.1 の起動に問題があります。http://www.kernel.orgのソースを at91sam9263_defconfig でコンパイルしました。

ブート オプションに Flattened Device Tree のサポートを追加しました。この ( https://www.slideshare.net/softpapa/device-tree-support-on-arm-linux-8930303 ) プレゼンテーションで提案されている次のヒントに従って、/proc のサポート デバイス ツリーをオンにしますが、そのオプションはありません。メニュー構成で。

デバイス ツリーをサポートする U-Boot ブートローダー バージョン 2014.10rc2 があります。カーネルに同梱されているスクリプトから dtb を生成しました: make at91sam9263ek.dtb

そして今、私はこのエラーを受けています: