Multi Source Translation Content

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Multi Source Translation Content

Discussions

Sort by:
KW35 - OTAPクライアントソフトウェアを使用したKW35デバイスの再プログラミング はじめに このドキュメントでは、KW35 の OTAP (Over The Air Programming) ブートローダを使用して、新しいソフトウェア イメージを KW35 デバイスにロードするためのガイダンスを提供します。この記事では、チュートリアルで使用する SDK をダウンロードしてインストールするために必要な手順についても説明します。 ソフトウェア要件 IAR Embedded Workbench IDEまたはMCUXpresso IDE。 SDK MKW36A512xxx4 RC4以上 ハードウェア要件 MKW35A512xxx4デバイス。 OTAPソフトウェアの導入に使用されるKW35フラッシュメモリ KW35 フラッシュは、次のように分割されています。 2x256 KB プログラム フラッシュ (P-Flash) アレイを 2 KB セクタに分割し、フラッシュ アドレス範囲は 0x0000_0000 から 0x0007_FFFF です。     OTAPクライアントソフトウェアとその機能がどのように機能するかを理解するためのステートメントは次のとおりです。 OTAPクライアントソフトウェアは、OTAPブートローダーとOTAPクライアントサービスの2つの部分に分かれています。OTAPブートローダは、デバイスを再プログラムするための新しいイメージがすでにあるかどうかを確認します。OTAPクライアントサービスソフトウェアは、新しいイメージファイルを含むサーバーとの通信に必要なBluetooth LEカスタムサービスを提供します。したがって、テストを開始する前に、デバイスは 2 回プログラムされており、最初は OTAP ブートローダーを使用して、次に OTAP クライアント サービス プロジェクトを使用してプログラムされています。同じデバイスに 2 つの異なるソフトウェアがある場合に使用されるメカニズムは、それぞれを異なるメモリ領域に格納することであり、これはリンカ ファイルによって実装されます。KW35 デバイスでは、ブートローダー アプリケーションが 16KB のメモリ スロットを 0x0 アドレス (0x0 から 0x3FFF) に予約しているため、最初の P-Flash メモリ バンクの左メモリは、特に OTAP クライアント サービス アプリケーションによって予約されます。   クライアント デバイス用の新しいイメージ ファイルを作成するには、開発者は、最初のアドレスがブートローダー用に予約されているため、コードが 16KB のオフセットで保存されるようにリンカー ファイルに指定する必要があります。 接続イベントでは、サーバーはすべてのコードチャンクをBluetooth LE経由でクライアントに送信します。クライアントは 2 番目の P-Flash メモリ バンクにコードを保存しますが、まだ実行できません。   ブロードキャストが終了し、すべてのチャンクが送信されると、OTAPブートローダはこの状況を検出し、新しいアプリケーションでデバイスを再プログラムするコマンドをトリガーします。新しいアプリケーションが 16KB のオフセットでビルドされたため、OTAP ブートローダーは 0x3FFF アドレスから始まるデバイスをプログラムし、OTAP クライアント サービス アプリケーションは新しいイメージで上書きされます。次に、OTAPブートローダが新しいアプリケーションをトリガーし、コードの実行を開始します。   ソフトウェア開発キットのダウンロードとインストール MCUXpressoのWebページに移動します。 登録したアカウントでログインします。 「MKW36A」デバイスを検索します。次に、推奨されるプロセッサをクリックし、[MCUXpresso SDKのビルド]をクリックします。 次のページが表示されます。[ツールチェーン/IDE] コンボ ボックスで [すべてのツールチェーン] を選択し、パッケージを識別する名前を指定します。 「ソフトウェアコンポーネントの追加」をクリックし、コンボボックスをデプロイして「すべて選択」オプションをクリックします。変更を保存します。 「SDKのダウンロード」ボタンをクリックして、ライセンス契約に同意します。 MCUXpresso IDEを使用している場合は、「Installed SDK's」パースペクティブのSDKzipフォルダをドラッグアンドドロップしてパッケージをインストールします。 IAR Embedded Workbenchを使用してKW35デバイス用OTAPをテストするためのソフトウェアの準備   このセクションでは、KW35 で OTAP ソフトウェアをテストするために必要な手順について説明します。 KW35でOTAPブートローダーをプログラムします。 1.1 次のパスにあるOTAP_bootloaderプロジェクトを開きます。 \ボード\バーチャルボード-kw35\wireless_examples\framework\bootloader_otap\bm\iar\bootloader_otap_bm.eww 1.2プロジェクトをフラッシュします(Ctrl + D)。デバッグ セッションを停止します (Ctrl + Shift + D)。 OTAP クライアント アプリケーションを KW35 でプログラミングします。 2.1 以下のパスにあるOTAPクライアントプロジェクトを開きます。           \ボード\frdmkw36\wireless_examples\bluetooth\otac_att\freertos\iar\otac_att_freertos.eww 2.2 「4.1.AN12252「MKW36Z512xxx4からMKW35Z512xxx4への移行ガイド」 アプリケーションノートの「プロジェクトオプションと設定に必要な変更」セクション。   2.3 app_preinclude.hを開きますワークスペースのソースディレクトリの下にあるファイル。次に示すように、"gEepromType_d" 定義を見つけ、値を "gEepromDevice_InternalFlash_c" に更新します。   #define gEepromType_d gEepromDevice_InternalFlash_c‍‍‍‍‍   2.4 次の場所にある MKW35Z512xxx4_connectivity.icf ファイルを保存します。                 \middleware\wireless\framework_5.4.4\Common\devices\MKW35Z4\iar                 OTAP Client ATT プロジェクトのフォルダに移動します。                 \ボード\frdmkw36\wireless_examples\bluetooth\otac_att\freertos\iar   2.5 プロジェクトオプションウィンドウを開きます(Alt + F7)。[Linker/Config] ウィンドウで、リンカ パスの横にあるアイコンをクリックし、リンカ設定ファイル "MKW35Z512xxx4_connectivity.icf" を選択します。"gUseInternalStorageLink_d" フラグを 1 に設定します。     2.6プロジェクトオプションウィンドウの[OK]ボタンをクリックして、新しい構成を保存します。 2.7 プロジェクトをフラッシュします (Ctrl + D)。デバッグ セッションを停止します (Ctrl + Shift + D)。    MCUXpresso IDEを使用してKW35デバイスのOTAPをテストするためのソフトウェアの準備   このセクションでは、KW35 で OTAP ソフトウェアをテストするために必要な手順について説明します。 KW35でOTAPブートローダーをプログラムします。 1.1 MCUXpresso IDEを開きます。[Quickstart Panel] ビューの [Import SDK example(s)] オプションをクリックします。   1.2 virtual-board-kw35 SDKアイコンをクリックします。 1.3 wireless_examples\framework\bootloader_otapフォルダをデプロイし、bmプロジェクトを選択します。「完了」ボタンをクリックします。                                                                          1.4クイックスタートパネルで「デバッグ」オプションを選択します。プロジェクトがデバイスに既に読み込まれたら、デバッグ セッションを停止します。   2.OTAP クライアント アプリケーションを KW35 でプログラミングします。 2.1 MCUXpresso IDEを開きます。[Quickstart Panel] ビューの [Import SDK example(s)] オプションをクリックします。 2.2frdmkw36アイコンを2回クリックします。                                                                  2.3 例のテキストボックスに「otac_att」と入力し、wireless_examples\bluetooth\otac_att\freertos の freertos プロジェクトを選択します。最後に、[完了]ボタンをクリックします。     2.4 「5.1.アプリケーションノート「MKW36Z512xxx4からMKW35Z512xxx4への移行ガイド」AN12252の「プロジェクトオプションと設定に必要な変更」セクション。   2.5. ワークスペースのソースディレクトリの下にあるapp_preinclude.hファイルを開きます。次に示すように、"gEepromType_d" 定義を見つけ、値を "gEepromDevice_InternalFlash_c" に更新します。 #define gEepromType_d gEepromDevice_InternalFlash_c‍‍‍‍‍   2.6 次の場所にある MKW35Z512xxx4_connectivity.ld ファイルを保存します。                 \middleware\wireless\framework_5.4.4\Common\devices\MKW35Z4\gcc ワークスペースのソースフォルダーに移動します。     2.7 プロジェクト/プロパティウィンドウを開きます。次に、MCU Linker/Managed Linker Scriptパースペクティブに移動し、Linker Scriptの名前を「MKW35Z512xxx4_connectivity.ld」に編集します。     2.8 MCUリンカ/その他ビューに移動します。下のアイコンを押すと、新しいウィンドウが展開されます。「その他のオプション」ボックスに次の定義を追加します: --defsym=gUseInternalStorageLink_d=1。     2.9 プロジェクトオプションウィンドウの「適用して閉じる」ボタンをクリックして、新しい構成を保存します。 2.10 クイックスタートパネルで「デバッグ」オプションを選択します。プロジェクトがデバイスに既に読み込まれたら、デバッグ セッションを停止します。   IoT Toolbox アプリを使用した OTAP デモの実行 付録Aまたは付録Bの手順で作成したSレコードファイルをスマートフォンの既知の場所に保存します。 IoT Toolbox アプリを開き、OTAP デモを選択します。「スキャン」を押して、適切な広告主のスキャンを開始します。 KW35でPTB18で立ち下がりエッジを行い、広告を開始します。 作成したデバイスとの接続を作成します。 「開く」を押して、Sレコードファイルを検索します。 「アップロード」を押して転送を開始します。 転送が完了したら、ブートローダーが新しいイメージのプログラミングを完了するまで数秒待ちます。新しいアプリケーションが自動的に起動します。   付録A IAR Embedded Workbenchを使用したKW35クライアント用S-Recordイメージファイルの作成 SDK の OTAP ブートローダーを使用してプログラミングする接続プロジェクトを開きます。この例では、グルコース センサー プロジェクトを利用します。 \boards\frdmkw36\wireless_examples\bluetooth\glucose_s\freertos\iar\glucose_s_freertos.eww 「 4.1. AN12252「MKW36Z512xxx4からMKW35Z512xxx4への移行ガイド」の「 プロジェクトオプションと設定に必要な変更」セクション アプリケーションノート 。 次の場所にある MKW35Z512xxx4_connectivity.icf ファイルを保存します。 \middleware\wireless\framework_5.4.4\Common\devices\MKW35Z4\iar                 プロジェクトの包含フォルダ内。 \ボード\frdmkw36\wireless_examples\bluetooth\glucose_s\freertos\iar プロジェクトオプションウィンドウを開きます(Alt + F7)。[Linker/Config] ウィンドウで、[Linker path] の横にあるアイコンをクリックし、リンカ設定ファイル MKW35Z512xxx4_connectivity.icf を選択します。次に、「構成ファイルのシンボル定義」テキストボックスで「gUseBootloaderLink_d」マクロを有効にします。 「出力コンバーター」ウィンドウに移動します。「デフォルトを上書きする」チェックボックスの選択を解除し、「出力形式」コンボボックスを展開して、Motorola S-records形式を選択します。[OK]ボタンをクリックします。 プロジェクトをリビルドします。 次のパスで S レコード ファイルを検索します。 \ボード\frdmkw36\wireless_examples\bluetooth\glucose_s\freertos\iar\debug   付録B. MCUXpresso IDEを使用したKW35クライアント用のSレコードイメージファイルの作成 MCUXpresso IDE の OTAP ブートローダーを使用してプログラミングする接続プロジェクトを開きます この例では、グルコース センサー プロジェクトを使用します 「5.1.AN12252「MKW36Z512xxx4 から MKW35Z512xxx4 への移行ガイド」の「プロジェクト オプションと設定で必要な変更」セクション。 次の場所にある MKW35Z512xxx4_connectivity.ld ファイルを保存します。 \middleware\wireless\framework_5.4.4\Common\devices\MKW35Z4\gcc ワークスペースのソースフォルダーに移動します。 「プロジェクト/プロパティ」ウィンドウを開きます。次に、MCU Linker/Managed Linker Script パースペクティブに移動し、Linker Script の名前を "MKW35Z512xxx4_connectivity.ld" に編集します。 MCU リンカ/その他ビューに移動します。下のアイコンを押すと、新しいウィンドウが展開されます。「その他のオプション」ボックスに次の定義を追加します: --defsym=gUseBootloaderLink_d=1。「適用して閉じる」ボタンをクリックします。 プロジェクトをビルドします。 ワークスペースに "Binaries" アイコンをデプロイします。.axfファイル上でマウスの右ボタンをクリックします。「Binary Utilities/Create S-Record」オプションを選択します。S-Recordファイルは、ワークスペース内の「Debug」フォルダに拡張子「.s19」で保存されます。   BLEソフトウェア kW KW35 |36
View full article
i.MX53 QSB Androidリカバリモード <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ソフトウェアの更新と回復 上記に転載した情報は、Androidリリースパッケージに含まれているAndroidユーザーガイドR10.2からのものです。 次のように、/data パーティションと /cache パーティションをフォーマットしたり、更新スクリプトに基づいてソフトウェアを更新したり、リカバリモードを使用してソフトウェアを更新したりすることができます。 ~/myandroid ディレクトリに保存されていると想定されるすべての Android ソースコードを準備します。 USB 経由の ADB に備えます。ADB over USBに問題がないことを確認してください。USBケーブルが接続されています。詳細については、「 i.MX51 Android ADB over USB 」セクションを参照してください。 UARTをPCに接続し、端末を開いて印刷されたメッセージを確認します 手動でリカバリを入力します imx51_BBGボードの場合:       setenv bootargs_android_recovery 'setenv bootargs ${bootargs} init=/init root=/dev/mmcblk0p4 rootfs=ext4 di1_primary'       setenv bootcmd_android_recovery 'bootargs_base bootargs_android_recoveryを実行します。MMC は 0 ${loadaddr} 0x800 0x2000 を読み取ります。bootm'       bootcmd_android_recoveryを実行する imx53_SMDボードの場合:       setenv bootargs_android_recovery 'setenv bootargs ${bootargs} init=/init root=/dev/mmcblk0p4 rootfs=ext4'       setenv bootcmd_android_recovery 'bootargs_base bootargs_android_recoveryを実行します。MMC は 0 ${loadaddr} 0x800 0x2000 を読み取ります。bootm'       bootcmd_android_recoveryを実行する システムの起動が完了すると、次の画面が表示されます。 「MENU」、「HOME」、または「F1」(USBキーボード、開発者向け)」を押すと、次のようにテキストメニューに移動します。 キーパッドまたはキーボードの方向キーを使用して、必要なオプションを選択します。 sdcard:update.zipを適用し、次の例に示すように、update.zipからソフトウェアを更新できます。 このディレクトリを Android ソースコード myandroid/bootable/recovery/etc から ~/recovery などの一時的なディレクトリにコピーします。 cd ~/recovery を実行し、このディレクトリから init.rc を削除します。 ./META-INF/com/google/android/updater-script を編集します。必要なコマンドに従って。たとえば、/system パーティションをフォーマットし、update.zip を使用してシステム パーティションを更新するには、コンテンツ ディレクトリ全体をシステム パーティションにコピーすると、すべてのコマンドは ~/myandroid/bootable/recovery/update/install.c にあります。 zipパッケージに署名すると、すべての権限情報が失われるため、スクリプトで適切な権限を設定する必要があることに注意する必要があります。例は ./META-INF/com/google/android/updater-script にあります。 copy update-binary, copy out/target/product/YOU_PRODUCT/system/bin/updater to ~/recovery/META-INF/com/google/android/update-binary system というディレクトリを作成し、更新したいいくつかのファイルを ./system にコピーします。 res というディレクトリを作成して、システムの公開鍵を保存します。 fsl@fsl-デスクトップ:~/recovery$ mkdir res         fsl@fsl-desktop:~/recovery$ ~/myandroid/out/host/linux-x86/framework/dumpkey.jar ~/myandroid/build/target/product/security/testkey.x509.pem > res/keys zip コマンドを使用して、recovery.zip というパッケージを作成します fsl@fsl-desktop:~/recovery$zip recovery.zip -r ./META-INF。/制。/解像 度 recovery.zip は現在のディレクトリにあります。次に、次のようにrecovery.zipパッケージのデジタル署名を作成します。 fsl@fsl-デスクトップ:~/recovery$ cd ~/myandroid         fsl@fsl-デスクトップ:~/myandroid$ signapkを作る         fsl@fsl-デスクトップ:~/myandroid$ cd ~/recovery         fsl@fsl-desktop:~/recovery$ java -jar ~/myandroid/out/host/linux-x86/framework/signapk.jar -w ~/myandroid/build/target/product/security/testkey.x509.pem ~/myandroid/build/target/product/security/testkey.pk8 recovery.zip recovery_signed.zip recovery_signed.zip は現在のディレクトリにあります。ADBを使用してSDカードにコピーします fsl@fsl-desktop:~/recovery$ adb push recovery_signed.zip /sdcard/update.zip update.zipが完了し、update-script のコマンドに基づいてシステムが更新されます。LCDのエラーメッセージを確認します。 データをワイプ/工場出荷時の状態にリセットします。/data パーティションと /cache パーティションがフォーマットされます。 キャッシュパーティションをワイプします。/cache パーティションがフォーマットされます。 システムを再起動してください。 i.MX53
View full article
TagXplorerで視覚化された複数のNDEFレコード <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> NFCコミュニティの皆さん、こんにちは! このドキュメントでは、TagXplorer を使用してタグから複数のレコードを読み取ることもできることを示しています。以下の手順に従ってください。 Let's begin... NXP TagWriterアプリで記録されている以上のものを書いたことを確認してください。 これに関する詳細な説明については、次のドキュメントを参照してください。 TagWriteアプリを使用した複数のNDEFテキストレコードの書き込み  アプリはPlayストアから見つけてダウンロードできます。 NFC TagWriter by NXP - Google Play のアプリ  ・> TagXplorerでリーダーを接続する ->カードをリーダーに置き、ConnectTagを押します -> NDEF (1) を確認してから、NDEF (2) を読み取ります。 テキストレコードは、以下のNDEFペイロード情報で視覚化できます。 これが大いに役立つことを願っています! Ivan R. 接触型スマートカードリーダーIC
View full article
S32 Design Studio 3.1 - 更新 2 现已发布! <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />       产品发布公告 汽车微控制器和处理器 S32设计工作室3.1  Update 2          新增内容 适用于 S32S247TV EAR 0.8.1 的 S32 SDK - 安装在之前的 EAR 0.8.0 之上 这是一个累积更新 - 它包含之前更新的所有内容(更新 190508 、更新 190708 ) 此更新仅适用于 S32 Design Studio 3.1(请勿将其应用于 S32 Design Studio 3.2 或更高版本) 安装说明 此更新仅可通过 离线安装(直接下载链接) 离线 安装:  转到 S32 Design Studio 产品页面 -> 下载部分或使用 直接链接下载更新存档 zip 文件 启动 S32 Design Studio,然后转到"Help" → "S32DS Extensions and Updates" 添加新的“添加..”S32DS软件站点并浏览选择上一步下载的更新存档.zip文件 从可用项目中选择并单击“安装/更新”按钮。 此时将启动更新安装过程。
View full article
Lauterbachデバッガ用MPC57xx FCCUユーティリティ・スクリプト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> このドキュメントでは、MPC57xxデバイスのローターバッハFCCU(障害収集および制御ユニット)周辺拡張の使用方法について説明します。 この拡張機能を効果的に使用するためには、FCCUの仕組みに関する深い知識を持っていることが期待されます。 このスクリプト ツールは、Lauterbach デバッガー用の 136 のスクリプトで構成されています。 これは、ユーザーがリファレンスマニュアルを必要とせずにマイクロを迅速にデバッグするのに役立ちます。 ユーザーが使用できるウィンドウの例を次に示します(詳細な説明はユーザーガイドに記載されています)。 Re:ラウターバッハデバッハのMPC57xx FCCUユーティリティスクリプト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, これは s32v では使用できません。 ピーター Re:ラウターバッハデバッハのMPC57xx FCCUユーティリティスクリプト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> これはs32vに役立ちますか?トムブラウン・ジャスティンジー Re:ラウターバッハデバッハのMPC57xx FCCUユーティリティスクリプト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> スクリプトに問題がある場合は、以下にコメントしてください。
View full article
转换 Keras 模型以供 eIQ 使用 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> NXP BSP 目前不支持直接在 i.MX 上运行 Keras 应用程序。使用此方法的客户必须将他们的 Keras 模型转换为 eIQ 中支持的推理引擎之一。在本文中,我们将介绍如何将 Keras 模型 (.h5) 转换为 TfLite 模型 (.tflite)。 使用相同的 eIQ TfLite 支持版本安装 TensorFlow(您可以在 Linux 用户指南中找到此信息)。对于 L4.19.35_1.0.0,TfLite 版本是 v1.12.0。 $ pip3 安装 tensorflow==1.12.0 在python3环境中运行以下命令将.h5转换模型到 .tflite模型: >>> 从 tensorflow.contrib 导入 lite >>> 转换器 = lite.TFLiteConverter.from_keras_model_file('model.h5')#模型的路径  >>> tfmodel = 转换器.convert() >>> 打开(“模型.tflite”,写入(tfmodel) 该模型可由 eIQ 中的 TfLite 推理引擎部署和使用。 i.MX 8 回复:转换 Keras 模型以供 eIQ 使用 执行以下命令,将 Keras mobilenet.h5模型转换为mobilenet.tflite模型: eiq-converter --plugin eiq-converter-tflite mobilenet.h5 mobilenet.tflite
View full article
示例 MPC5777M-DPM-PLL-200MHz GHS614 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ******************************************************************************** * 详细说明: * 如果用户希望 GHS 初始化所有核心,则需要定义 * 预处理器符号:init_cores * 但是在这个例子中,核心是从函数初始化的:Core_Boot(); * 本例演示如何初始化时钟模块并激活core0、core1和core0锁步核心。 * ------------------------------------------------------------------------------ * Test HW:  MPC57xx EVB * Maskset:  0N78H * 目标:internal_FLASH * 系统频率:200 MHz PLL * ******************************************************************************** 修订历史: 1.0 2016年2月8日 b21190(Vlna Peter)初始版本 1.1 2016 年 2 月 9 日 b21190(Vlna Peter)添加了 Core_Boot() 函数 *******************************************************************************/ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ******************************************************************************** * 详细说明: * 如果用户希望 GHS 初始化所有核心,则需要定义 * 预处理器符号:init_cores * 但是在这个例子中,核心是从函数初始化的:Core_Boot(); * 本例演示如何初始化时钟模块并激活core0、core1和core0锁步核心。 * ------------------------------------------------------------------------------ * Test HW:  MPC57xx EVB * Maskset:  0N78H * 目标:internal_FLASH * 系统频率:200 MHz PLL * ******************************************************************************** 修订历史: 1.0 2016年2月8日 b21190(Vlna Peter)初始版本 1.1 2016 年 2 月 9 日 b21190(Vlna Peter)添加了 Core_Boot() 函数 *******************************************************************************/ 概述
View full article
FRDM33771(2)BATT-14AAAPACKとBATT-14AAAPACKの負荷抵抗を備えたMC3377x EvalGUIでのBSPIEVB電流測定イネーブル <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> このFRDM33772BSPIEVBは6チャンネルとして機能し、パッシブセルバランシングを備えた14チャンネルバッテリーセルコントローラーとしてFRDM33771BSPIVB機能します。FRDM-KL25Z評価ボードは、SPIインターフェースを介してFRDM3377xBSPIEVBおよびコンピュータと通信するために使用されます。FRDM33772BSPIEVB用6セルバッテリーエミュレーター「BATT-6EMULATOR」、FRDM33771BSPIVB用14セルバッテリーエミュレーター「BATT-14EMULATOR」、またはどちらか用のバッテリーパック「BATT-14AAAPACK」と合わせて、お客様の開発・評価をサポートします。ステータスの読み取りと設定には、MC3377x EvalGUIを使用します。 図 1.FRDM33771SPI評価ボード 図 2.BATT-14AAAPACKバッテリーパック 図 3.BATT-14EMULATORがEVB MC33771供給 MC3377x EvalGUI グラフィック・ユーザー・インターフェイス MC3377x EvalGUI は、MC3377x セル・コントローラの評価に使用することを目的としています。 図 4.MC3377x 評価版 GUI バージョン 4.02 ハードウェアのセットアップ GUI は、2 つのタイプの BMS アーキテクチャをサポートします。中央、1 つのクラスターのみ、および分散 (最大 15 クラスター)。セントラルBMSアーキテクチャでは、MC33771 EVBまたはMC33772 EVBをFRDM-KL25Zボードの上にスタックする必要があります。バッテリーエミュレーターの1つまたはバッテリーパックは、34ピンセルコネクタを介して接続されています。分散型BMSアーキテクチャでは、FRDM-KL25Zの上にスタックされたMC33664評価ボードが使用されます。MC3377x評価ボードは、ツイストペアTPLバスを介してMC33664 EVBに接続されています。コンピュータへの接続は、FRDM-KL25ZのOpenSDAポートとコンピュータ側のUSBを介して行われます。 図 5.FRDM-KL25ZおよびBATT-14AAAPACKの上にスタックされたFRDM-33771SPIEVBは、中央のBMSアーキテクチャとして接続されています ハードウェアのセットアップが完了したら、MC3377x EvalGUI を起動し、MC33771/772 Evaluation GUI ドキュメントの 初期設定 の指示に従います。アクセスするには、info->Open docu in MC33771/772 Evaluation GUIをクリックしてください。 図 6.MC33771/772評価GUIドキュメントへのアクセス 初期設定が完了すると、各バッテリーセルの電圧読み取りと、直列に接続されているすべてのバッテリーの全体的な電圧が有効になります。ただし、電流測定はデフォルトでは無効になっています。 図 7.電流測定を無効にした状態でのバッテリーセル測定 電流測定を有効にするには、クラスタ ビューで SYS_CFG1 レジスタの Bit9 (IMeasEn) をロジック 1 に設定します。フィールドが濃い緑色から明るい緑色に変わり、現在の測定が有効になります。 図 8.電流測定の有効化 図 9.電流測定が有効 GUIの電流はmVで表示され、消費電流を計算する必要があります。シャント抵抗はRshunt = 100mΩで、測定された電圧は1.243mVであるため、この場合の消費電流はI = Ushunt / Rshunt = 12.43mAです。シャント抵抗は、電圧が+/-150mVを超えないように選択する必要があります。電圧は、MC3377xコントローラのSENSE_PピンとSENSE_Nピンで検出されます。 図 10.BATT-1AAAPACKのシャント抵抗R14 また、バッテリーパック内の抵抗器を負荷として使用することも可能です。抵抗は実装されていません。推奨値は1kΩ、3W、SMT 2512です。抵抗器はSW3スイッチで接続および切断できます。 図 11.推奨負荷抵抗R7、トグルスイッチSW3
View full article
IMX51でI2Sをスレーブモードからマスターモードに変更する方法 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 現在、SSI は FSL デフォルト リリース BSP で I2S スレーブ モードに設定されています。 マスターモードに設定する方法のコードを添付しました。 i.MX51 Windows
View full article
i.MX8Mオーディオシステムの使い方 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> NXP i.MX 8Mは、民生用家庭用オーディオから産業用ビルオートメーション、モバイルコンピュータまで、業界をリードするオーディオ、音声、ビデオ処理を提供します。 i.MX 8M Quadは、以下に示す複数のオーディオインターフェイスをサポートしています。 一般的なオーディオ入出力機能に加えて、オーディオインターフェイスは次の機能をサポートします。 - SAI-1は、384KHz/32ビットで最大16チャンネルのTX(8レーン)と16チャンネルのRX(8レーン)をサポートします。 - SAI-5は、384KHz / 32ビットで最大8チャンネルのTX(4レーン)と8チャンネルのRX(4レーン)をサポートします。 - SAI-2/3/6は、384KHz/32ビットで最大2チャンネルTX(1レーン)と2チャンネルRX(1レーン)をサポートします。 - SAI-2/3/6は、384KHz/32ビットで最大2チャンネルTX(1レーン)および2チャンネルRX(1レーン)をサポートします。 - SAI-1は、一般的なオーディオDACのPCMとDSD操作間のグルーレス切り替えをサポートします - SPDIF-1/2は、すべての入力ビットをオーディオバッファに保存できるRAWキャプチャモードをサポートしています SAI-1/2/3/5/6 と SPDIF-1 は、IOMUX を介してチップ上の GPIO パッドを共有します。オーディオインターフェースがサポートする一般的な使用例を次の表に示します(他にも多くの設定が可能です)。番号は、サポートされているデータレーンです。 各 SAI モジュールの MCLK ピンは、入力または出力として構成できます。出力として構成されている場合、CCM からのSAI_CLK_ROOTはパッド出力にルーティングされます。入力として構成すると、パッドへの外部入力は SAI にルーティングされます。MCLKは、SAIのマスタークロックとして使用できます。次の図は、SAI1を例に、両方の入力/出力オプションを示しています。 各 SAI モジュールは、最大 3 つのマスター クロック入力をサポートします。各 SAI 内の TX および RX サブモジュールは、クロック入力の 1 つをマスター クロックとして個別に選択できます。これにより、1 つの SAI の TX と RX を異なるクロック ソースから実行できます。マスタークロック入力には、次のオプションがあります。 -サイ。MCLK[1]は、CCMまたはSAIのSAI_CLK_ROOTから選択できます。IOMUXのMCLK。これは、SAI が CCM または IO パッドからの独自のクロック ソースのみを使用する、最も簡単なクロック ルーティングです。 -サイ。MCLK[2] は、次のクロック ソースから選択できます。 CCMからのSAI_CLK_ROOTのいずれか。 SAIのいずれか。IOMUXのMCLK。 SPIDFからの他のクロックソース。 -サイ。MCLK[3] には、SAI とまったく同じクロック ソース オプションがあります。MCLK[2]。これにより、TX と RX の両方が、相互に依存することなくすべてのオプションにアクセスできます。 SAI のマスター クロックのクロック オプションは、SAI-1 を例に図に示しています。 MCLK[1]のオプションは、MCLK[2]とMCLK[3]でも利用可能です。このオプションを保持する理由は、i.MX6/i.MX7 プロセッサと同様の SAI クロック構造を提供するためです。マスタークロックのMUXの構成は、IOMUXC_GPRレジスタによって制御されます。クロックの不具合を避けるために、SAI クロックを有効にする前に設定する必要があります。 注 : これらの MUX オン クロックは設計中に欠落するため、シリコンでの実際のインプリメンテーションは次の図に示すように簡略化されます。 すべての SAI インスタンスと SPDIF インスタンスは SDMA をサポートしています。オーディオデータレートを満たすために、2つのSDMAモジュールが使用されます。 SAI-2/3 と SPDIF-1/2 は高いデータスループットを必要としないため、UART/SPI などの他のペリフェラルと共有される SDMA-1 に割り当てられます。SAI-1/4/5/6は、高いサンプルレートとマルチチャンネルオーディオをサポートする必要があり、オーディオ専用のSDMAエンジンであるSDMA-2に割り当てられています。SDMA-2 の周波数は、十分なスループットを確保するために、133/66 ではなく 500/250 に増加しています。 SWがオーディオDMAの進行状況を追跡できるようにするために、SAIモジュールのTX_SYNCとRX_SYNCは外部クロック入力としてGPTにルーティングされます。合計6つのSAIモジュールがあるため、GPTに接続するときにこれらの信号は多重化されます。 - GPT-4/5/6外部クロック入力は、任意の6つのSAIモジュールのTX_SYNCまたはRX_SYNCから選択できます。 - マルチプレクサ選択はレジスタによって制御されIOMUXC_GPR。 - GPT-4/5/6 の MUX セレクト レジスタは、互いに完全に独立しています。 Re:i.MX8Mオーディオシステムの使用 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ありがとうシャオコンフー
View full article
i.MX 6DQ Reference Manual (IMX6DQRM R2, Part 1) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> これは、2014年6月に公開された現在公開されている i.MX 6DQリファレンスマニュアル、リビジョン2のコピーです。これはパート 1/2 で、最初の 43 章が含まれています。パート2はこちら: i.MX 6DQリファレンスマニュアル(IMX6DQRM R2、パート2) このドキュメントは、コミュニティのコメントを入力するために使用します。このリファレンスマニュアルにインラインコメントを自由に追加してください。さらに情報が必要な場所や、既存の情報が正しくない場所を指摘できます。また、デバイスでのエクスペリエンスに基づいて、ドキュメント内の既存の情報を拡張した情報をコメントに入力することもできます。段落やセクションでより多くの情報が必要であることを指摘している場合は、「より多くの情報が必要」ではなく、非常に具体的にしてください。このマニュアルへのあなたのコメントは、他のメンバーを助け、このドキュメントおよび将来のドキュメントの改善を促進する可能性があります。 注: ドキュメント ビューアは、指定したページに直接移動することをサポートしていません。一度に 1 ページずつ手動でページングする代わりに、「リセットの種類」などのページ上の文字列を検索したり、 インライン コメントにリストされている章リンクに移動したりできます。これを行うには、ドキュメントビューの下のコメントにページダウンし、[インラインコメント]を選択し、コメントを「ページ」で並べ替えてから、表示する章を選択します。このマニュアルは、ダウンロードして最寄りのAdobe Readerで表示することで、より簡単に使用できる場合があります。 次に、このレビューコピーに追加するコメント/質問がある場合は、上記のように章に移動し、コメントを追加するテキストを検索します。 これにより、そのページに最速で移動します。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> これは、2014年6月に公開された現在公開されている i.MX 6DQリファレンスマニュアル、リビジョン2のコピーです。これはパート 1/2 で、最初の 43 章が含まれています。パート2はこちら: i.MX 6DQリファレンスマニュアル(IMX6DQRM R2、パート2) このドキュメントは、コミュニティのコメントを入力するために使用します。このリファレンスマニュアルにインラインコメントを自由に追加してください。さらに情報が必要な場所や、既存の情報が正しくない場所を指摘できます。また、デバイスでのエクスペリエンスに基づいて、ドキュメント内の既存の情報を拡張した情報をコメントに入力することもできます。段落やセクションでより多くの情報が必要であることを指摘している場合は、「より多くの情報が必要」ではなく、非常に具体的にしてください。このマニュアルへのあなたのコメントは、他のメンバーを助け、このドキュメントおよび将来のドキュメントの改善を促進する可能性があります。 注: ドキュメント ビューアは、指定したページに直接移動することをサポートしていません。一度に 1 ページずつ手動でページングする代わりに、「リセットの種類」などのページ上の文字列を検索したり、 インライン コメントにリストされている章リンクに移動したりできます。これを行うには、ドキュメントビューの下のコメントにページダウンし、[インラインコメント]を選択し、コメントを「ページ」で並べ替えてから、表示する章を選択します。このマニュアルは、ダウンロードして最寄りのAdobe Readerで表示することで、より簡単に使用できる場合があります。 次に、このレビューコピーに追加するコメント/質問がある場合は、上記のように章に移動し、コメントを追加するテキストを検索します。 これにより、そのページに最速で移動します。 Re: i.MX 6DQ Reference Manual (IMX6DQRM R2, Part 1) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 上の「インラインコメント」リンクをクリックして、各章へのリンクを確認してください。 チャプターの順序: 第1章:はじめに 第2章:メモリマップ 第 3 章 割り込みと DMA イベント 第4章:外部信号とピン多重化 第5章:ヒューズマップ 第6章:外部メモリコントローラ 第 7 章 : システム デバッグ 第8章:システムブート 第9章:マルチメディア 第10章:クロックと電源管理 第11章:システムセキュリティ 第 12 章: ARM Cortex A9 MPCore プラットフォーム (ARM) 第 13 章: AHB から IP へのブリッジ (AIPSTZ) 第 14 章: DMA を使用した AHB-to-APBH ブリッジ (APBH-Bridge-DMA) 第15章:非同期サンプルレートコンバータ(ASRC) 第16章:デジタルオーディオマルチプレクサ(AUDMUX) 第17章:40ビット訂正ECCアクセラレータ(BCH) 第18章:クロックコントローラモジュール(CCM) 第19章:MIPI CSIからIPUへのガスケット(CSI2IPU) 第 20 章 : 表示コンテンツ整合性チェッカー (DCIC) 第21章:拡張設定可能SPI(ECSPI) 第 22 章: 外部インターフェース・モジュール (EIM) 第 23 章:10/100/1000 Mbps イーサネット MAC(ENET) 第24章:拡張周期割り込みタイマ(EPIT) 第 25 章: 拡張シリアル オーディオ インターフェイス (ESAI) 第 26 章 フレキシブル コントローラ エリア ネットワーク (FLEXCAN) 第27章:汎用パワーコントローラー(GPC) 第28章:汎用入出力(GPIO) 第 29 章 : 汎用メディア インターフェイス (GPMI) 第30章:汎用タイマー(GPT) 第31章:2Dグラフィックスプロセッシングユニット(GPU2D) 第32章:3Dグラフィックスプロセッシングユニット(GPU3D) 第33章:HDMIトランスミッター(HDMI) 第34章:HDMI 3D Tx PHY(HDMI_PHY) 第35章:I2Cコントローラー(I2C) 第 36 章 IOMUX コントローラ (IOMUXC) 第37章 画像処理ユニット(IPU) 第38章:キーパッドポート(KPP) 第39章:LVDSディスプレイブリッジ(LDB) 第40章:MIPI - カメラシリアルインターフェースホストコントローラー(MIPI_CSI) 第41章:MIPI DSIホストコントローラー(MIPI_DSI) 第 42 章: MIPI HSI ホスト コントローラー (MIPI_HSI) 第43章:MediaLB(MLB) 第44章:マルチモードDDRコントローラ(MMDC) 第45章 ネットワーク相互接続バスシステム(NIC-301) 第46章 オンチップOTPコントローラ(OCOTP_CTRL) 第47章 オンチップRAMメモリコントローラ(OCRAM) 第 48 章: PCI Express (PCIe) 第49章:PCI Express PHY(PCIe_PHY) 第50章 パワーマネジメントユニット(PMU) 第51章 パルス幅変調(PWM) 第52章 : パッチ付きROMコントローラ(ROMC) 第53章 シリアル先端技術アタッチメントコントローラ(SATA) 第54章 シリアル先端技術アタッチメントPHY(SATA PHY) 第55章:スマートダイレクトメモリアクセスコントローラ(SDMA) 第56章 : システムJTAGコントローラ(SJC) 第57章 セキュア不揮発性ストレージ(SNVS) 第58章:共有ペリフェラル・バス・アービター(SPBA) 第59章:ソニー/フィリップスデジタルインターフェース(SPDIF) 第 60 章 : システム リセット コントローラ (SRC) 第61章 同期シリアルインタフェース(SSI) 第62章 温度モニター(TEMPMON) 第 63 章: TrustZone アドレス空間コントローラ (TZASC) 第64章:ユニバーサル非同期レシーバー/トランスミッター(UART) 第65章:ユニバーサルシリアルバスコントローラ(USB) 第66章 ユニバーサルシリアルバス2.0統合PHY(USB-PHY) 第67章:ウルトラセキュアデジタルホストコントローラー(uSDHC) 第68章:ビデオデータオーダーアダプター(VDOA) 第69章:ビデオプロセッシングユニット(VPU) 第70章:ウォッチドッグタイマー(WDOG) 第71章:水晶発振器(XTALOSC) タイトルの順序: 10/100/1000 Mbps イーサネット MAC(ENET):第 23 章 2Dグラフィックスプロセッシングユニット(GPU2D):第31章 3Dグラフィックスプロセッシングユニット(GPU3D):第32章 40ビット訂正ECCアクセラレータ(BCH):第17章 AHB から IP へのブリッジ (AIPSTZ): 第 13 章 DMA を使用した AHB-to-APBH ブリッジ (APBH-Bridge-DMA): 第 14 章 ARM Cortex A9 MPCoreプラットフォーム(ARM):第12章 非同期サンプルレートコンバータ(ASRC):第15章 クロックとパワーマネジメント:第10章 クロックコントローラモジュール(CCM):第18章 水晶発振器(XTALOSC):第71章 デジタルオーディオマルチプレクサ(AUDMUX):第16章 ディスプレイ コンテンツ整合性チェッカー (DCIC): 第 20 章 拡張コンフィギュラブルSPI(ECSPI):第21章 拡張周期割り込みタイマ(EPIT):第24章 拡張シリアルオーディオインターフェース(ESAI):第25章 外部インターフェース・モジュール (EIM): 第 22 章 外部メモリコントローラ:第6章 外部信号とピン多重化:第4章 フレキシブル コントローラ エリア ネットワーク (FLEXCAN): 第 26 章 Fusemap: 第5章 汎用パワーコントローラー(GPC):第27章 汎用入出力 (GPIO): 第 28 章 汎用メディア・インタフェース (GPMI): 第 29 章 汎用タイマー(GPT):第30章 HDMI 3D Tx PHY(HDMI_PHY):第34章 HDMIトランスミッター(HDMI):第33章 I2Cコントローラー(I2C):第35章 画像処理ユニット(IPU):第37章 割り込みと DMA イベント : 第 3 章 イントロダクション:第1章 IOMUXコントローラー(IOMUXC):第36章 キーパッドポート(KPP):第38章 LVDSディスプレイブリッジ(LDB):第39章 MediaLB(MLB):第43章 メモリーマップ:第2章 MIPI - カメラシリアルインターフェースホストコントローラ(MIPI_CSI):第40章 MIPI CSIからIPUへのガスケット(CSI2IPU):第19章 MIPI DSI ホストコントローラー (MIPI_DSI): 第 41 章 MIPI HSI ホスト コントローラー (MIPI_HSI): 第 42 章 マルチモードDDRコントローラー(MMDC):第44章 マルチメディア:第9章 ネットワーク相互接続バスシステム(NIC-301):第45章 オンチップOTPコントローラ(OCOTP_CTRL):第46章 オンチップRAMメモリコントローラ(OCRAM):第47章 PCI Express(PCIe):第48章 PCI Express PHY (PCIe_PHY): 第 49 章 パワーマネジメントユニット(PMU):第50章 パルス幅変調(PWM):第51章 パッチ付きROMコントローラ(ROMC):第52章 セキュア不揮発性ストレージ(SNVS):第57章 Serial Advanced Technology Attachment Controller(SATA):第53章 Serial Advanced Technology Attachment PHY(SATA PHY):第54章 Shared Peripheral Bus Arbiter (SPBA): 第 58 章 スマート・ダイレクト・メモリ・アクセス・コントローラー(SDMA):第55章 ソニー/フィリップスデジタルインターフェース(SPDIF):第59章 同期シリアルインターフェース(SSI):第61章 システムブート:第8章 システムデバッグ:第7章 システムJTAGコントローラー(SJC):第56章 システムリセットコントローラー(SRC):第60章 システムセキュリティ: 第 11 章 温度モニター(TEMPMON):第62章 TrustZone アドレス空間コントローラー (TZASC): 第 63 章 Ultra Secured Digital Host Controller(uSDHC):第67章 ユニバーサル非同期レシーバー/トランスミッター(UART):第64章 ユニバーサルシリアルバス2.0統合PHY(USB-PHY):第66章 ユニバーサルシリアルバスコントローラ(USB):第65章 ビデオデータオーダーアダプタ(VDOA):第68章 ビデオ処理ユニット(VPU):第69章 ウォッチドッグタイマー(WDOG):第70章
View full article
恩智浦杯 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 欢迎参加恩智浦杯!以下页面旨在向学生介绍机器人概念和恩智浦杯车的组件。微控制器编程具有挑战性,这里的内容旨在促进成为一名成功的嵌入式程序员的过程。 一般信息 市场平台 我们的全球赞助商提供的特别优惠 恩智浦杯的历史 哪里可以买到赛道? Mathworks 对 NXP 杯的支持 赛道信息 社区创建的配件 FAQ's 组装说明 Keil 软件优惠 规则 相机规定 团队技术报告 硬件概念 嵌入式系统概念 实际使用(实用) 行扫描摄像头 MCU 101教程 Kinetis FRDM-KL25Z Servo Motor Eli Hughes 教授的 NXP Cup 相关视频系列 https://community.nxp.com/docs/DOC-1096 驱动(直流)电机 MathWorks 在 NXP Cup Car 上使用广角镜头的基本模型NXP Cup 技术报告 https://community.nxp.com/docs/DOC-1283 电机驱动器(H桥) https://community.nxp.com/docs/DOC-1057 电池 NXP 杯套件和替换零件的新供应地点,可实现全球交付: www.landzo.com CCD sensor: http://www.landzo.com/?product-52.html CCD camera: http://www.landzo.com/?product-51.html Power Motor control unit: http://www.landzo.com/?product-50.html 不带电子设备的车载套件: http://www.landzo.com/?product-49.html 如有任何疑问或问题,请联系 Bella,邮箱:汪瑞 < [email protected] > 与您所在地区的团队联系! 巴西 EMEA 马来西亚 墨西哥 北美洲 中国台湾 飞思卡尔杯内容
View full article
TRK-MPC5606B I2C 与 PCA24S08 CW210 通信示例 此示例展示了与 NXP PCA24S08 内存的 I2C 通信。 使用简单的MPC5xxx I2C驱动程序, 请参阅 https://community.freescale.com/docs/DOC-330972 上的驱动程序代码/说明 。   EVB连接: P1.11-A[10].. I2C0 SDA P1.12-A[11].. I2C0 时钟源   ------------------------------------------------------------------------------ 测试硬件:TRK-MPC5606B Maskset:  0N13E 目标:RAM、Flash 航站楼:115200, 8N1 Fsys:RUN0 中的 64 MHz PLL 带有 8 MHz 晶振参考。     PC终端显示此信息...       您可以看到特定条件下的以下 I2C 总线信号…… 将字节“H”写入地址0x28 读取地址0x28的内容   将字符串“Hello world!”写入地址 0x152     从内存地址 0x150 读取页面(16 字节)
View full article
FRDM-K64Fオープンソースデバッグインターフェースの概要 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> FRDM-K64Fは、Kinetis K64、K63、K24マイクロコントローラ向けの超低コスト開発プラットフォームです。このボードは、すでにフリースケールのお客様の間で広く使用されています。 http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-K64F   FRDM-K64Fプラットフォームは、オープンソースのブートローダを実行するフリースケールのオープンソースハードウェア組み込みシリアルおよびデバッグアダプタであるOpenSDAv2を備えています。この回路には、シリアル通信、フラッシュ・プログラミング、およびラン制御デバッグのためのいくつかのオプションがあります。KDS3.0を使用するユーザーは、J-Linkインターフェース、P&E OpenSDAインターフェース、またはMbedインターフェースを選択できます。各オプションについて、ユーザーは最初にデバッガーファームウェアを更新する必要があります。それぞれ1つずつ紹介していきます。     関連するすべてのドライバーとファームウェアは、添付ファイルとしてこの記事に含まれています。 全般
View full article
MIFARE®スマートシティデモ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Demo スマートシティでは、さまざまなエリアをタッチ(またはWebバージョンではマウスクリック)することで選択できます。 市街地を入力すると、さまざまなアプリケーションが表示されますが、タッチすると、商品の説明または短いムービーのいずれかを入力して表示することができます-ムービーが停止すると、何らかのインタラクションが要求されます-カードをリーダーにタップすると、ムービーが進行します。 カード/タグはいつでもカードに配置でき、ユーザーはカードに関する情報を取得できます。 NFC対応のAndroidスマートフォンを介して、追加のアプリケーションをMIFARE DESFireカードにダウンロードできます。例えば、メトロの追加ライドはダウンロードすることができます。 特長: MIFARE DESFire EV2 ISO/IEC 14443 A 1-4 および ISO/IEC 7816 準拠 2/4/8KバイトのEEPROM、高速プログラミング NFCタグType 4準拠 セキュアで高速なコマンドセット MIsmartAppは、マスターキーを共有することなく、アプリケーションにアプリケーションスペースを付与します 無制限のアプリケーション数と柔軟なファイル構造 デモでは、主要なアプリケーションを示しています。 先進的な公共交通機関 アクセス管理 クローズドループマイクロペイメント カンプスカードと学生証 ロイヤリティプログラム _______________________________________________________________________________________________________ 注目のNXP製品: MIFARE DESFire|NXPの MIFAREウルトラライト|NXPの ICODE|NXP NTAG|NXP https://nxp-rfid.com/ _______________________________________________________________________________________________________ 外部リンク: MIFARE MIFAREの歴史 デモウェブ版 _______________________________________________________________________________________________________ スマートシティ
View full article
使用 Ubuntu 在 i.MX8MM 上运行 Docker <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> i.MX 8M | i.MX 8M Mini | i.MX 8M Nano
View full article
补丁使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 根据EHSET_v1.01.pdf描述( http://testusb.com/EHHS.html ),USB物理认证测试有两个方面。一种测试情况是PC作为USB主机运行USB-IF HSET实用程序来测试目标板作为USB设备;另一种情况是目标板作为USB主机向测试夹具发起测试信号。 所支持的测试模式的原理是基于主机枚举过程中的 Vid/Pid 对。 应用附加的补丁(我使用 r13.4.1 kernel_imx 树),然后在内核配置中启用“FSL_USB_TEST_MODE”,重建 uImage 以获取测试模式支持内核。 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好张霞, 我打的是kernel3.10.53中的补丁。但是内核一直打印“处于测试模式,但单步执行失败”。 你能给一些建议吗? 顺祝商祺! 乔治 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, 如何在内核 4.1.15 上将 iMx6dl USB 设置为测试模式(主机)? 上述寄存器设置在内核 4.1.15 上不起作用 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 大家好, 它在 Android L5.1.2 上运行吗?来源 ?有人测试过吗? 感谢您的帮助 !! BR 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, Zongbiao, 本文讨论的是HOST模式,而不是DEVICE模式。由于是设备模式,因此无需进行任何更改。 顺祝商祺! Wilson 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,威尔逊 感谢您这么快回复我。 就我而言,i.MX6 正在 USB OTG 设备模式下工作。 如果我运行./memtool-32 0x021841A8=0x3,i.MX6将在主机模式下工作。 所以我认为我需要将 0x021841A8 设置为 0x2,对吗? 顺祝商祺! ZongbiaoLiao 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, Zongbiao, 还没有将 0x2 设置为0x021841A8。完成我的步骤 1~5 后,应该可以生成测试模式了。 祝您好运! 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,威尔逊 我现在正在使用 L3.0.35_4.1.0 在 i.MX6 上工作我想测试i.MX6在设备模式下工作时的高速眼图(用于认证测试),不知道以下操作是否正确?你能幫我嗎? 1)./memtool -32 0x020c4080 1 2)./memtool -32 0x202c4080=(当前值+0x3) 3)./memtool -32 0x02184140=0x2 4)./memtool -32 0x021841A8=0x2(设置为设备控制器) 5)./memtool -32 0x02184184=0x1C050000(根据IMX6SDLRM.pdf,我将 PTC 字段设置为 FORCE_ENABLE_HS 以启用高速)。 你能告诉我这是否正确吗? 非常感谢! 顺祝商祺! ZongbiaoLiao 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 早上好,下田先生, Linux 不需要任何补丁,但有一些命令直接改变寄存器内容以生成 USB 测试模式,它们在 L3.0.35_4.1.0 上运行: 1 ./memtool -32 0x020c4080 1(读取当前值;例如 0xc00) 2./memtool-32 0x020c4080=(当前值 + 0x3;例如 0xc03) 3./memtool-32 0x02184140=0x2 4./memtool-32 0x021841A8=0x3 5./memtool-32 0x02184184=0x1C040000 (*由于某种原因,第一次分配没有生成测试模式。在这种情况下,请重执行此命令。) 但是,在我运行 Yocto 的情况下,第 5 条命令将 0x020C4080 的位 0 和 1 从 1 改回 0。因此,我们必须运行第 2 条命令再次设置时钟;否则,任何后续命令都可能导致系统崩溃。虽然我已经将此问题提交给我们的内部团队寻求帮助,但您可以在 L3.0.35_4.1.0 上尝试这些命令。 顺祝商祺! Wilson 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,Wilson先生, 感谢您的回复。 那么,你对Linux BSP了解多少呢? 特别是,我想知道它是否已应用于L3.10.17_1.0.0-ga(Yocto BSO)。 顺祝商祺! Satoshi Shimoda 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,下田桑, 该补丁适用于KK4.4.2_1.0.0-GA。 顺祝商祺! Wilson 回复:修补程序使 i.MX6DQ USB 支持认证测试的测试模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好张霞, 您能否告诉我该补丁是否已应用于较新的 BSP? (e.g. L3.10.17_1.0.0-ga, kk4.4.2_1.0.0-ga, etc...) 顺祝商祺! Satoshi Shimoda
View full article
示例 MPC5643L Flash_program_simple CW210 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ******************************************************************************** * 详细说明: * 示例展示了简单的闪存编程程序。在运行时它会改变 * 常量“测试”字段的内容(因此位于内部闪存中)。 * 它还展示了如何将代码重新定位到 RAM 中,将数据重新定位到 FLASH 中(使用链接器 * 命令文件是 MPC5643L_my_sections.lcf 和 MPC5643L_DEBUG_my_sections.lcf)。 * * 注意:对于复杂的任务,请使用 SSD 驱动程序(飞思卡尔网站提供特定设备, * 软件和工具/运行时软件/中间件-设备驱动程序 * * ------------------------------------------------------------------------------ * 测试硬件:xPC564xLKIT、PPC5643L Cut3 芯片 * 目标:internal_FLASH,RAM * 系统频率:120 MHz PLL0 * Debugger:        Lauterbach Trace32 *                  PeMicro USB-ML-PPCNEXUS * 终端:19200-8-无奇偶校验-1停止位-无通过LINFlex0的流量控制 * EVB连接:默认 * ******************************************************************************** <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ******************************************************************************** * 详细说明: * 示例展示了简单的闪存编程程序。在运行时它会改变 * 常量“测试”字段的内容(因此位于内部闪存中)。 * 它还展示了如何将代码重新定位到 RAM 中,将数据重新定位到 FLASH 中(使用链接器 * 命令文件是 MPC5643L_my_sections.lcf 和 MPC5643L_DEBUG_my_sections.lcf)。 * * 注意:对于复杂的任务,请使用 SSD 驱动程序(飞思卡尔网站提供特定设备, * 软件和工具/运行时软件/中间件-设备驱动程序 * * ------------------------------------------------------------------------------ * 测试硬件:xPC564xLKIT、PPC5643L Cut3 芯片 * 目标:internal_FLASH,RAM * 系统频率:120 MHz PLL0 * Debugger:        Lauterbach Trace32 *                  PeMicro USB-ML-PPCNEXUS * 终端:19200-8-无奇偶校验-1停止位-无通过LINFlex0的流量控制 * EVB连接:默认 * ******************************************************************************** 概述
View full article
SimpleEvents_1.045.PEupd <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> シンプルイベント 形容 イベントフラグの設定/クリア/チェック コンポーネント SimpleEvents.PEupd Dependencies 低消費電力 ライセンス ライセンス : オープンソース (LGPL) 著作権:(c)著作権Erich Styger、2011、無断複写・転載を禁じます。 これは、Processor Expertを使用して簡単なイベントモジュールを実装するオープンソースソフトウェアです。 これはフリーソフトウェアであり、次の条件のライセンスポリシーの下で教育、研究、および商用開発に開放されています。 *これはフリーソフトウェアであり、保証はありません。 ※使用制限はありません。あなたは、あなたの責任の下で、個人、非営利、または商用製品のためにそれを使用、変更、および再配布することができます。 ※ソースコードの再配布には、上記の著作権表示を保持する必要があります。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> シンプルイベント 形容 イベントフラグの設定/クリア/チェック コンポーネント SimpleEvents.PEupd Dependencies 低消費電力 ライセンス ライセンス : オープンソース (LGPL) 著作権:(c)著作権Erich Styger、2011、無断複写・転載を禁じます。 これは、Processor Expertを使用して簡単なイベントモジュールを実装するオープンソースソフトウェアです。 これはフリーソフトウェアであり、次の条件のライセンスポリシーの下で教育、研究、および商用開発に開放されています。 *これはフリーソフトウェアであり、保証はありません。 ※使用制限はありません。あなたは、あなたの責任の下で、個人、非営利、または商用製品のためにそれを使用、変更、および再配布することができます。 ※ソースコードの再配布には、上記の著作権表示を保持する必要があります。 コンポーネント交換
View full article
ubuntu-freescale-pkgs.tar <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ltib がコンパイルしたデコードプラグインパッケージは、公式サイトでは見つけるのが困難です。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ltib がコンパイルしたデコードプラグインパッケージは、公式サイトでは見つけるのが困難です。
View full article