問題タブ [nxp-microcontroller]
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.
linux-device-driver - powerpc e500/p1020。アトミックな方法で 64 ビット (2x32 ビット レジスタ) を読み取る
P1020 PowerPC IC を使い始めたばかりで、最初の問題が発生しました。P1020 のリファレンス マニュアルと e500 ppc のドキュメントを調べていたのですが、質問に対する回答が見つかりません。
タイム ベース モジュールの 2 つの 32 ビット下位 TBL レジスタと 32 ビット上位 TBU レジスタとして作成された 64 ビット値を読み取り、競合状態を防ぐにはどうすればよいですか? 値が正しいことが保証されていますか (レジスターはラッチされていますか?)。アトミックな方法で両方のレジスタを読み取ることができるアセンブラ命令はありますか? この種の情報はドキュメントのどこにありますか? ありがとう
filter - Flexcan はすべてのフィルターを適用するわけではありません
MK24F12を使用しています。Fleet Management Systems Interface を使用してデバイスからメッセージを収集するように Flexcan モジュールを調整しました。RxFIFO をオンにし、ID 受け入れモードをフォーマット A に設定しました。次に、フィルタ テーブル (7 番目のメールボックスから開始) に ID を入力し、RXIMR レジスタにマスクを付けました。残りのフィルターは 0x40000000 で埋められ、残りのマスク レジスタは 0x5FFFFFFF で埋められます。デバイスのリッスンを開始すると、いくつかのフレームが取得されますが、フィルターに一致しているにもかかわらず、デバイスが送信したすべてのメッセージを取得できないという問題があります。マスクレジスタをゼロに設定すると、バス上のすべてのメッセージが取得されるためです。ヒット フィルター (RXFIR レジスター) が (0,1,4,5,...) であることに気付きました。つまり、MailBox のレジスター CSn と IDn に格納されているフィルターに一致するメッセージを取得します。
以下はログです。ここでは 7 つのフィルターを追加しましたが、4 種類のメッセージしか取得できませんでした。次に、すべてのフィルターを削除しました。ご覧のとおり、キャッチされたと思われる多くのメッセージをスキップしました。
FlexCANレジスタの値の写真は次のとおりです
yocto - pxp をサポートする i.mx7 の qt5 yocto サポート
私はyoctoに取り組んでいi.mx7d
ます。pxp support
ここで、i.mx7 の Qt5 イメージを でコンパイルしたいと思いますgpu
。だから私はpxpサポートを有効にしたい。
yocto で pxp を有効にしてボードでテストする方法を教えてもらえますか。前もって感謝します。
YouTube の i.mx7 で qt のサポートを示す vedios をいくつか見ました。
注: buildroot がサポートされているかどうか教えてください