問題タブ [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.

0 投票する
0 に答える
673 参照

c - C で MPC MCU ターゲットの経過時間を測定する方法

MPC5748G で実行されるアプリケーションを開発しています。コード ブロックまたは関数内での経過時間を測定したいと考えています。

次のコードを使用しましたが、Windows でのみ機能するようですが、代わりに MPC を使用しているマイクロコントローラーに対して実行したいと考えています。

もちろん、MCU 側では printf を使用しませんでしたが、代わりにデバッガー (トレース 32) を使用して値を読み取っています...

どんな助けでも大歓迎です

0 投票する
1 に答える
197 参照

c - LPc11u68 HID クラスでプログラムされた場合、USB マスストレージとして認識されます

初心者の LPC11u68 を USB ポートに接続したところ、windows で USB 大容量記憶装置デバイスとして認識されました。フラッシュ マジックで LPCOPEN HID の例をプログラムしたところ、ボードをリセットした後、私の PC はそれを認識できませんでした。 PIO0_1 (ISP 選択ピン) をダウンしても、大容量記憶装置として認識されます。???

編集:

USB_DP ラインに 470r 抵抗を追加すると、すべての問題がなくなり、MCU が PC によって HID デバイスとして正しく認識されました。

0 投票する
1 に答える
1319 参照

nxp-microcontroller - eMIOS の機能と、eTPU とのインターフェース方法を知りたいですか?

私は MPC5676R マイクロコントローラーで作業しています。

eMIOS は Enhances Modulator I/O System です。それはどのように機能しますか?その中のユニファイド チャネルとは何ですか? 彼らは何をしますか?eMIOS への入力と出力は何ですか? どうすればeTPUとインターフェースできますか?

上記の質問にお答えください。

0 投票する
0 に答える
66 参照

linux - フリースケール i.MX27 用の Linux カーネル 2.6.22 カスタムの更新

freescale i.MX27 用の Linux カーネル 2.6.22 カスタムの更新に関する情報を誰かが持っているのだろうか?

NXP / freescaleを検索して検索しましたが、成功しませんでした...

私が持っているのは、そのような大幅にカスタマイズされたカーネルを使用するレガシー製品です。そのようなカーネルは、主流の Linux で単純に更新することはできません。

github では、「Freescale」の下に最近の Linux カーネルのレポがあります。それらに関する情報も歓迎します。

0 投票する
1 に答える
966 参照

arm - elf ファイルはどのように正しいメモリ アドレスをロードし、正常に実行されましたか?

私が知っているように、ビンとエルフの基本的な違いは

Binファイルにはビットまたはバイトのデータのみが含まれており、メモリにロードするときにメモリのアドレスを指定する必要があります.

一方、elf の場合は、シンボル ルックアップと再配置可能なテーブルがあるため、プログラム時にアドレスを指定する必要はありません。

添付の画像を参照してください。LPCexpresso を使用して、elf ファイルをデバイスにプログラムしています。ベースアドレスを指定しない場合、デフォルトで 0x00000000 が使用されます。今、私は最初にプログラムbootloader.elfし、次にmain.elf. どちらの場合も、ベース アドレスを指定していません。

ここで私の質問は、アドレスを指定していない場合、elfファイルが正しい場所をプログラムする方法を決定する方法と、1 つのイメージをプログラムした後、別のイメージをプログラムする場合、最初のイメージを上書きしませんか? (どちらの場合もアドレスを指定しておらず、デフォルトで 0x00000000 であるため)

0 投票する
1 に答える
475 参照

algorithm - MPC5748G でマルチコアを使用するには?

MPC5748G に LZMA アルゴリズム (圧縮/解凍アルゴリズム) を実装しようとしていますが、160Mhz のコアが 2 つあるため、複数のコアを使用する方法の例が必要です。

LZMAを使用してフラッシュ時間を短縮しています。ファイルは最初に圧縮されてからMPCに送信されます...次に、ファイルを解凍してフラッシュ操作を実行する必要があります。

アルゴリズムは別のコアで実行する必要があります。これは、他のコアが他のことを行っており、多くのタスクが含まれているためです。結果はあまり良くなく、解凍に時間がかかりすぎます。

@marcusがコメントしたように:問題はlzmaデコーダーを書くことではなく、別のコアで実行することです

他のコアを使用するためのヘルプは非常に役立ちます。

0 投票する
1 に答える
489 参照

c - 共有ライブラリを使用したアプリケーションのクロス コンパイル

GCC でコンパイルおよび実行する既存のアプリケーションを使用しています。同じアプリケーションをクロスコンパイルしています。クロスコンパイルして共有ライブラリを生成できます。しかし、アプリケーションにリンクするために共有ライブラリを使用しようとすると、次のエラーが発生します

静的ライブラリでコンパイルすると、実行可能ファイルが生成されます。以下は私のメイクファイルです

1 つは静的ライブラリを使用し、もう 1 つは共有ライブラリを使用して 2 つの実行可能ファイルを生成していることがわかります。poky 1.8 を使用しており、カーネルは 2.6.38 です。NXP IMX6ULEVK ボードを使用。誰が私が間違っているのか教えてもらえますか