Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
L3.0.35_4.1.0 をコンパイルするUbuntu 13.10 64ビットOSの場合 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Ubuntu 13.10 64bit LinuxホストPCをセットアップし 、i.MX6x L3.0.35_4.1.0をビルドするための手順とパッチです。 GNOMEプロファイルの構築と、i.MX6Q SDBボード用のFSL標準MMコーデックを使用してテストされています。 A) 基本要件: ubuntu-13.10-desktop-amd64.iso を使用して Linux ホスト PC をセットアップします 以前のLTIBインストールと/opt/freescaleが削除されていることを確認します B) 必要なパッケージをLinuxホストPCにインストールしました $ sudo apt-get update $ sudo apt-get gettext libgtk2.0-dev をインストールするRPMバイソンM4 LibFreeType6-DEV $ sudo apt-get install libdbus-glib-1-dev liborbit2-dev intltool $ sudo apt-get ccacheをインストールする ncurses-dev zlib1g zlib1g-dev gcc g++ libtool $ sudo apt-get install uuid-dev liblzo2-dev $ sudo apt-get install tcl dpkg $ sudo apt-get asciidoc texlive-latex-base dblatex xutils-dev をインストールする $ sudo apt-get texlive texinfoをインストールする $ sudo apt-get lib32z1 lib32ncurses5 lib32bz2-1.0をインストールする $ sudo apt-get libc6-dev-i386をインストールする $ sudo apt-get u-boot-toolsをインストールする $ sudo apt-get scrollkeeperをインストールする $ sudo apt-get gpartedをインストールする $ sudo apt-get nfs-common nfs-kernel-serverをインストールする $ sudo apt-get install git-core git-doc git-email git-gui gitk $ sudo apt-get install meld atftpd $ sudo ln -s /usr/lib/x86_64-linux-gnu/librt.so   /usr/lib/librt.so C) LTIB ソース パッケージを解凍してインストールし、ホーム ディレクトリで完了したと仮定します。 $cd ~ $ tar -zxvf L3.0.35_4.1.0_130816_source. tar.gz $ ./L3.0.35_4.1.0_130816_source/install その後、~/ltibディレクトリが作成されます D)パッチを適用してL3.0.35_4.1.0を作成しますUbuntu 13.10 64ビットOSにインストールしてコンパイルできます $ cd ~/ltib $ git apply 0001_make_L3.0.35_4.1.0_compile_on_Ubuntu_13.10_64bit_OS.patch パッチの動作 : a) この更新プログラムは、次のファイルを変更します。 dist/lfs-5.1/base_libs/base_libs.spec dist/lfs-5.1/m4/m4.spec dist/lfs-5.1/ncurses/ncurses.spec b) 次のファイルを pkgs ディレクトリに追加します。 pkgs / m4-1.4.16-1383761043.patch pkgs/m4-1.4.16-1383761043.patch.md5 E) その後、残りの LTIB env セットアップ プロセスを続行する準備が整いました。 $ cd ~/ltib $ ./ltib -m config $ ./ltib 参考情報: L3.0.35_4.1.0_130816_docs/doc/mx6/Setting_Up_LTIB_host.pdf https://community.freescale.com/message/332385#332385 https://community.freescale.com/thread/271675 https://community.freescale.com/message/360556#360556 M4コンパイルの問題: 1. https://github.com/hashdist/hashstack/commit/f6be2a58de62327d05e052d89c9aa931d4c926b3 2. https://github.com/hashdist/hashstack/issues/81 rpm-fs パッケージのビルドに失敗しました問題: https://community.freescale.com/message/355771#355771 scrollkeeper は gnome-desktop のコンパイル用です 注: gstreamerをコンパイルすると、この警告がポップアップしました。ただ無視してください、それは大丈夫そうです。 i.MX6_All Linux
View full article
以前のバージョンのCodeWarriorとパッチをダウンロードする方法 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 一部のお客様からは、以前のバージョンのCodeWarrior(CW)をどこでどのようにダウンロードするか、たとえばHCS12Z(X)v5.1のCW、MCUsv10.5のCW、または一部のパッチパッケージをどこでどのようにダウンロードするかについてよく尋ねられます。時々見つけるのが本当に難しいです。そこで、このドキュメントを作成して、それらを段階的にダウンロードする方法を紹介します。また、このプロセスを参照して、Kinetis Design Studio(KDS)の他の古いバージョンをダウンロードすることもできます。 このデルテレフォンアドバイザーには、主に次の2つの部分が含まれています。 - 以前のバージョンのCodeWarriorをダウンロードする方法: - CodeWarriorのパッチをダウンロードする方法: 詳細な手順については、添付資料をご確認ください。 BR アリス
View full article
i.MX 53 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 書類 imx53-fastboot-例 i.MX53マルチメディア・アプリケーション・プロセッサ I.MX53 QSBボード開始 IMX53 QSBはWIFIアンドロイドを有効にします I.MX53 QSB Ubuntu Dual Display i.MX53クイック・スタート・ボード IMX53 SABRE AI i.MX53 Start-R Lab Exercise - トリノのMassimo Violante Politecnico教授 i.MX53 Start-R 実習 - i.MX53QSB で GPIO を管理するためのローダブル カーネル モジュールの開発 Digi InternationalのConnectCore® i.MX53 / Wi-i.MX53 NovTechのNOVPEK i.MX53 i.MX53
View full article
PPA 启动流程的闪存布局(适用于 LSDK 18.09 及更早版本) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 请注意,本主题中介绍的 PPA 启动流程的 LSDK 内存布局仅适用于LSDK 18.09 及更早版本。对于LSDK 18.12 及更新版本,请参阅使用 TF-A 的新启动流程的闪存布局。 下表展示了所有 QorIQ 参考设计板上存储在 NOR/NAND/QSPI 闪存设备或 SD 卡中的各类固件的内存布局。 固件定义 MaxSize NOR/NAND/QSPI 闪光偏移 SD 启动块编号 RCW + PBI 1MB 0x00000000 0x00008 启动固件(U-Boot 或 UEFI) 2MB 0x00100000 0x00800 启动固件环境 1MB 0x00300000 0x01800 PPA 固件 2MB 0x00400000 0x02000 安全启动头 3 MB 0x00600000 0x03000 DPAA1 FMAN ucode 256 KB 0x00900000 0x04800 QE/uQE 固件 256 KB 0x00940000 0x04A00 以太网 PHY 固件 256 KB 0x00980000 0x04C00 DPAA2-MC 或 PFE 固件 3 MB 0x00A00000 0x05000 DPAA2 DPL 1MB 0x00D00000 0x06800 DPAA2 DPC 1MB 0x00E00000 0x07000 设备树(uefi 所需) 1MB 0x00F00000 0x07800 Kernel lsdk_linux_ .itb 16 MB 0x01000000 0x08000 Ramdisk rfs 32MB 0x02000000 0x10000 下图重点介绍了 PPA 启动流程的闪存布局变化以及新 TF-A 启动流程的闪存布局变化。 使用 PPA 进行引导流程的闪存布局 更改了 TF-A 启动流程的 Flash 布局 QorIQ LS1设备 QorIQ LS2 设备
View full article
タスク対応デバッグ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> MQX RTOS Task Aware Debugging plug-in(TAD)は、マルチタスク・アプリケーションのデバッグを容易にするデバッガ・ツールのオプションの拡張機能です。TADを使用すると、タスクコンテキストとカーネルオブジェクトを検査できます。一般的な使用例は次のとおりです --タスクエラーコードを表示する - 各タスクのスタック使用量を調べる --メモリ使用量の調査 -- TCP受信問題のデバッグ --ソケットとPCBのデータを調べる --メモリプール/メッセージプールの使用率レベルを観察 -- 同期オブジェクトの観察 以下は、MQX タスク対応デバッガーの説明と、スタック・オーバーフローをデバッグする例です。これはweb_hvac MQXインストールフォルダ内のデモに基づいており、他のアプリケーションにも適用されます。 MQXプルダウンメニューは、下の写真の通りです。 タスクの概要ウィンドウには、システム内のすべてのタスク、タスク名、タスクID、タスクの状態、優先度、およびタスクエラーコードが表示されます。アイドル・タスクは、MQXによって引き続きタスクとして扱われ、何が起こっているかを知るのに役立つため、リストされます。 スタック使用量ウィンドウには、タスク割り込みに割り当てられたその割合がこれまでに使用された割合が表示されます。これは高ウォーターマークであり、現在使用されているスタックの量ではありません。割り当てられたスタックを超えるスタックがポイントとして使用されている場合は、最後の列にオーバーフローが示されていることがわかります。また、参考までに、上りと下りの両方のベースのアドレスが示されています。 カーネルデータウィンドウは、実行している環境が実際にロードされたものであることを確認するのに役立ちます。実行中のMQXのバージョン、CPU、PSPなどの重要なデータを提供します。時間コンポーネントの設定と、カーネル ログやスタック モニターなどがオンになっているかどうかを確認するためのコンパイル時構成設定の数。 メモリ ブロック ウィンドウには、メモリ マネージャーがカーネル オブジェクトまたはアプリケーション タスク用に現在予約しているメモリのすべてのブロックが表示されます。リストされているのは、各ブロックの開始アドレス、各ブロックのサイズを16進数で示し、各ブロックの所有者です。これは、システムまたは特定のタスクのいずれかであり、ブロックのタイプを示します。割り込みスタックのブロック、システムスタック、タスク準備完了キュー、割り込みに関連付けられたブロックなど、さまざまなタイプが見られます。ロギング機能、メッセージプールなど一番下には、タスク記述子とタスクスペースを含むスタック固有のメモリブロックが表示されます。TAD はタスク記述子が何であるかを知っているため、タスクに関連するすべての情報を提供します。 次のウィンドウのグループは、MQX がサポートするさまざまな同期に関連しています。セマフォやイベント、ミューテックスなど。一部がグレー表示されている場合は、アプリケーションがそれを使用していないためです。 TAD を使用したデバッグの例 タスク認識デバッグ (TAD) 機能の使用経験を積み、それをアプリケーションのデバッグに使用する方法を学ぶために、web_hvacデモでは、タスク スタック サイズを 2400 から 500 に減らすことで、シェル タスクにスタック オーバーフローを作成しました。 ここでアプリケーションを実行すると、アプリケーションがアイドルタスクにすばやく実行されることがわかります。 スタック使用量ウィンドウを開くと、実際にオーバーフローが検出されたことがわかります。 また、その結果、シェルタスクのスタック情報が破損していること。タスクの概要ウィンドウには、シェルタスクの破損した情報も表示されます。 よく見ると、リストされているタスクは以前よりも短く、タスクのリストを比較すると、そこに何があると思っていたかがわかります。シェルタスクが完了して消えていることに気づきました。しかし、コンソールを見ると、それがはっきりと始まっていることがわかります。 では、それはどこに行ったのでしょうか?スタックオーバーランは良い手がかりです。ただし、スキャンチェックでエラーウィンドウを確認することもお勧めします。 タスクの概要、スタックの使用状況、およびエラーウィンドウを確認し、期待する状態の値を再度サニティチェックを行うことで、すべてのタスクがそこにあることを確認します。エラーコードを確認し、スタックの問題を探します。アプリケーションをデバッグするには、次の手順に従う必要があります。 主要なTADウィンドウを確認します。 タスクサマリーウィンドウ スタック使用量ウィンドウ MQX エラー・ウィンドウ さまざまなシステムパラメータを監査します。 - 実行中のタスク。 - タスクの状態 - 特定されたエラーの確認 - スタックオーバーフローを探します Re:タスク認識デバッグ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> どなたか助けていただけますか、このプラグインをIAR workbench 6.5および7.5に統合する方法。私はこの活動のためのいくつかの簡単なドキュメント/方法を探していました Re:タスク認識デバッグ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> OK、明日確認します、お知らせありがとうございます。 よろしくお願いします。 Daniel Re:タスク認識デバッグ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Daniel, 次のものを見ていただけますか。 https://community.nxp.com/thread/461422  あなたがそれを見つけることを期待して、そのスレッドを開きました。 ありがとうございます ニール Re:タスク認識デバッグ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> はい、私はあなたが素のメンタルを使用していることを覚えています、OSはありません。これらのAPIは、素朴なメンタルではなく、マルチタスク環境用だと思います。なぜなら、ベアメンタルには一つのタスクしかないからです。 Re:タスク認識デバッグ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Daniel, これは、Freescale->KSDK_1.3.0->examples->frdmk64f->demo_apps->usb->host->msd->msd_fatfsの例からのものです 私はあなたがそれに精通していると思います、私は彼らがこの例でFreeRTOS、MQX、または他のものを使用しているかどうかわかりませんか? ありがとうございます。 Re:タスク認識デバッグ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Neil: どのRTOSを使用していますか?FreeRTOS、MQX、それともその他? よろしくお願いします。 Daniel Re:タスク認識デバッグ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Daniel, OS_Task_createを使用すると、task_idが返されますか? 次の機能にはタスク ID が必要です。 uint32_t OS_Task_delete(uint32_t task_id);  uint32_t OS_Task_suspend(uint32_t task_id); uint32_t OS_Task_resume(uint32_t task_id); 作成したタスクを一時停止してから再開したいのですが、わかりません task_idの入手方法は? ありがとうございます ニール
View full article
基于i.MX RT106F的人脸识别解决方案 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> NXP MCU级人脸识别解决方案采用i.MX RT106F实现,使开发人员能够在基于MCU的物联网产品中添加人脸识别功能。这种超小尺寸、集成软件算法和硬件的解决方案可以方便开发人员快速评估和概念验证开发。 该解决方案最大限度地缩短了产品上市时间,降低了风险并减少了开发工作,可以让许多OEM更轻松地添加人脸识别功能。它为智能家居、智能家电、智能玩具和智能工业提供先进的用户界面和访问控制功能,无需Wi-Fi和云连接,解决了许多消费者的隐私问题。 i.MX RT106F 是 i.MX RT1060 系列的成员。将于2020年4月正式量产。它主要针对低成本的人脸识别应用。它基于Arm Coretx-M7内核,搭载主频高达600MHz的高性能实时处理器。 除了人脸识别功能外,i.MX RT106F还拥有大量可用外设,可以作为主芯片用于多种应用。i.MX RT106F 已获得授权,可运行 NXP OASIS 运行时进行人脸识别,包括: ● 摄像头驱动程序 ● 图像采集和预处理 ● 人脸检测 ● 人脸追踪; ● 面部对比度; ● 人脸识别; ● 反欺诈; ● 面部配置; ● 信心; ● 人脸识别认证结果; ● 内置安全引导程序,应用程序验证; ● 自动验证脚本; ● 支持MCUXpresso SDK、IDE和配置工具。 硬件框架 软件框架 软件核心流程 概述 回复:基于i.MX RT106F的人脸识别解决方案 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 客户是否可以修改 Oasis 运行时库以满足他们的需求?如果不能,他们可以在 RT106F 上实现自己的库吗?恩智浦的库是否支持在拍摄的照片中同时检测人体和物体?如果可以,他们可以将人体照片发送到他们的服务器,并处理他们自己的算法以获得更高的准确性。
View full article
i.Mx6 CSI テストモードの質問 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> お客様は、テストモードを使用してBT.656をテストしたいと考えています。サポートされていますか? 38.4.3.3RM のテスト モードでは、CSIx_SENS_CONG設定が 1 つだけ表示されます。テストモードは次のように1つだけサポートするということですか? テストモードは他の設定をサポートしていますか? CSIx_EXT_VSYNC = 0x1 CSIx_DATA_WIDTH = 0x1 CSIx_SENS_DATA_FORMAT = 0x0 CSIx_PACK_TIGHT = 0x0 CSIx_SENS_PRTCL = 0x1 CSIx_SENS_PIX_CLK_POL = 0x1 CSIx_DATA_POL = 0x0 CSIx_HSYNC_POL = 0x0 CSIx_VSYNC_POL = 0x0 例えば お客様は、テストモードが0x1ではなくCSIx_SENS_PRTCL=0x2または0x3をサポートしているかどうかを知りたいですか? お客様は、テストモードが0x0の代わりにCSIx_SENS_DATA_FORMAT=0x1または0x2をサポートしているかどうかを知りたいですか? 答え: CSI CM TEST MODEは次のように機能しています。 1、非固定モードのみ。 2、データ幅は8に構成する必要があります 3、データ形式はRGB888に設定する必要があります bt656 などの他の形式にすることはできません。CSI1_TST_CTRLレジスタを使用して{R,G,B} 24ビット値を設定し、それをRGB888/YUV444形式として取得してさらに処理します。生成される画像サイズは、レジスタに設定された幅と高さによるものです。 i.MX6DL i.MX6Dual i.MX6Quad i.MX6S
View full article
使用 TensorFlow Lite Micro 在 i.MX RT 设备上执行手写数字识别 卷积神经网络是图像识别中最流行的神经网络方法。图像识别可用于各种各样的任务,如用于监控和安全的面部识别、用于安全的汽车视觉以及交通标志识别或增强现实。所有这些任务都需要低延迟、高安全性和隐私性,而使用基于云的解决方案则无法保证这些。NXP eIQ 可以直接在 MCU 上运行深度神经网络推理。这使得智能、强大且价格实惠的边缘设备随处可见。 作为 MCU 上 CNN 的案例研究,我们创建了一个手写数字识别示例。它在i.MX RT1060上运行,并使用LCD触摸屏作为输入界面。该应用程序可以识别用手指在 LCD 上绘制的数字。 手写数字识别是机器学习的一个流行“hello world”项目。它通常基于 MNIST 数据集,其中包含 70000 张手写数字图像。自该数据集创建以来,许多机器学习算法和技术都已在该数据集上进行了基准测试。卷积神经网络是最成功的网络之一。 该代码还附带一个应用说明,描述了它的创建方式并解释了它所使用的技术。该笔记讨论了 MNIST 数据集、TensorFlow、应用程序的准确性和其他主题。 应用笔记网址: https://www.nxp.com/docs/en/application-note/AN12603.pdf(可在 i.MX RT1060 的文档页面找到) 应用程序代码在附加的 zip 文件中:*_eiq_mnist 是第一张图片中的基本应用程序,*_eiq_mnist_lock 是第二张图片中的扩展版本。应用程序以 MCUXpresso 项目的形式提供,并且需要安装包含 eIQ 组件的 i.MX RT1060/RT1170 SDK。 该 AN 的软件也已移植到 CMSIS-NN,并在后续 AN 中使用 MNIST 模型的 Caffe 版本,可在此处找到: https://www.nxp.com/docs/en/application-note/AN12781.pdf i.MX RT
View full article
USB-KW41 Bluetooth LEスニファー アプリケーションアップデート このドキュメントでは、USB-KW41のBluetooth LEワイヤレスアプリケーションを更新してスニッフィングする方法について説明します USB-KW41をスニファーとしてプログラミングする   スニファーが接続要求をキャッチした場合でも、 Bluetooth LE接続を追跡しようとすると問題が発生することに気付きました。これらの問題は、 Test Tool for Connectivity Products 12.8.0.0 以降にある最新のバイナリ ファイルで修正されています。   Test Tool のインストール後、次のパスにスニファ バイナリ ファイルがあります。 C:\ NXP \テストツール12.8.1.0 \ images \ KW41_802.15.4_SnifferOnUSB.bin   プログラミングプロセス。 1. USB-KW41ZをPCに接続すると、大容量記憶装置として列挙されます 2.「KW41_802.15.4_SnifferOnUSB.bin」をドラッグアンドドロップしますコネクティビティ製品のテストツールに含まれています。 「C:\NXP\Test Tool 12.8.0.0\images\KW41_802.15.4_SnifferOnUSB.bin」   3.デバイスのプラグを抜き、USB-KW41Zのリセットボタンを押したままPCに接続すると、K22がブートローダーモードになります。 4. 「 "sniffer_usbkw41z_k22f_0x8000.bin " を接続製品のテストツールに付属) をドラッグアンドドロップ します。 「C:\NXP\テストツール12.8.5.9\images\sniffer_usbkw41z_k22f_0x8000.bin」   5.次に、USB-KW41ZをPCに抜き差しします。        メモ:USB-KW41が大容量記憶装置として列挙されていない場合は、次のスレッド https://community.nxp.com/thread/444708 を参照してください   一般的な推奨事項   ソフトウェアツール Kinetisプロトコル・アナライザ Wiresharkバージョン(2.4.8) ハードウェア・ツール USB-KW41 1 個 (Test Tool 12.8 以降の KW41_802.15.4_SnifferOnUSB.bin で更新)   Kinetisプロトコル・アナライザでは、 Bluetooth LEアドバタイズメント・チャネルをモニタできます。すべてのアクティビティをリッスンし、接続要求をキャプチャするときに接続を追跡します。   Bluetooth LE周辺機器は、3つのアドバタイジングチャネルでパケットを次々に送信するため、USB-KW41は3つのチャネルを1つずつリッスンし、接続要求をキャッチできるかどうか。   一般的な使用例 USB-KW41は、リッスンしているのと同じチャネルで接続要求が発生した場合、 Bluetooth LE接続に従います。接続要求が送信されたときに別のチャネルをリッスンしている場合、接続要求を追跡できません。 簡単な推奨事項は、 Bluetooth LE周辺機器は、advパケットを1つのチャネルにのみ送信し、スニファは同じチャネルでキャプチャするように設定することです。   改善 USB-KW41を3台使用すると、それぞれが1つのチャンネル専用になり、接続要求をキャッチします。   Kinetisプロトコル・アナライザとWiresharkネットワーク・アナライザの構成   手記: より良い結果を得るために、アドレスフィルターをアクティブにすることができます。 空中ですべてのパケットをキャプチャしていると、3つのadvパケットに気付くでしょう。各パケットには、adv フレームを取得している adv チャネルが表示されます。     3 つのスニファのうちの 1 つが接続要求をキャプチャします。この場合、チャネル38で発生します。   接続をたどり、すべてのデータ交換を見ることができます。 より詳しい参考資料として、USB-KW41 Getting Startedをご覧ください お役に立てば幸いです よろしくお願いします。 Mario BLEソフトウェア KW41Z | 31Z | 21Z 日時:USB-KW41 Bluetooth LEスニファーアプリケーションの更新 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hello, 私はあなたの手順に従って、上記のようにUSBドングルをスニファーとしてプログラムしましたが、結局、プロトコルアナライザーアダプターツールからWiresharkを開くと、スキャナーでテストしても何もキャプチャされず、部屋には2つの広告主がいます。問題を特定するにはどうすればよいですか?確認するログはありますか? お手数ですが、よろしくお願いいたします。 よろしくお願いします。 Nicu
View full article
C29x Crypto コプロセッサによる SSL アクセラレーション - はじめに <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> デモオーナー: Kwok Wu C29x 暗号化コプロセッサと、業界をリードするワットあたりのパフォーマンスを実現する QorIQ Processing Platforms T4240 SoC により、高性能な SSL アクセラレーションと公開鍵のオフロードを実現します。     特長 公開鍵オフロードによるSSLアクセラレーション C29x暗号化コプロセッサは、業界をリードする QorIQ処理プラットフォーム T4240 SoCまたは任意のx86デバイスで動作 セキュアなネットワーク・トラフィックの増加に伴う効率的なスケーリングを実現 ドルあたりの画期的なパフォーマンス   注目のNXP製品 C29x: 暗号化コプロセッサ ブロック図   通信インフラストラクチャ
View full article
S32K388 DTCMおよびITCMECCエラー Hi, S32K388 で DTCM および ITCM ECC エラーが観察されました。DTCM、ITCM、および ITCM と DTCM メモリの初期化の有効化は、スタートアップ コードにあります。MPUも有効になっています。 ありがとうございます Y Uma Maheswara Reddy. Re:S32K388 DTCMおよびITCMECCエラー Hello, POR では、すべての揮発性メモリで ECC を初期化する必要があります。これには、このメモリを読み取る前に ECC ビットを初期化するために 64 ビットの書き込みが必要です。これは、スタートアップ コード (startup_cm7.s) で発生しますただし、__DTCM_INIT と __ITCM_INIT シンボルが 1 に設定されていることに依存します。(これらはリンカファイルで設定されます) ECC エラーが発生した場合は、これがスタートアップ コードの一部として実行されていること、およびアクセスしているアドレスがこのループ (__INT_DTCM_START と __INT_DTCM_END の間) に含まれていることを確認してください。 Best, ブライアン
View full article
iMX8MPでのPRELUコンパイルエラー Hi, iMX8MP の PReLU アクティベーションを使用してモデルをコンパイルする際に問題が発生しています。この操作はサポートされていることになっています。 ネイティブtfliteメソッドを使用した量子化認識トレーニングを使用して、モデルをkerasからtfliteに変換および量子化(int8に)しています k_model = keras.models.load_model(path_keras) print("Keras モデルを int8 tflite 形式に変換する") コンバータ = tf.lite.TFLiteConverter.from_keras_model(k_model) converter.target_spec.supported_ops= [ tf.lite.OpsSet.TFLITE_BUILTINS、 tf.lite.OpsSet.TFLITE_BUILTINS_INT8、 ] コンバータ.最適化= [tf.lite.Optimize.DEFAULT] converter.representative_dataset= tf.lite.RepresentativeDataset( ImageDataset(shuffle = True、limit = 200、channel_first = False、input_name="input_1").generator ) converter.target_spec.supported_ops= [tf.lite.OpsSet.TFLITE_BUILTINS_INT8] converter.inference_input_type= tf.int8 converter.inference_output_type= tf.int8 tflite_model = converter.convert() open(path_tflite, "wb") を f として使用します。 f.write(tflite_model) エラーは次のとおりです。 Vx デリゲート: allowed_cache_mode に設定 0. Vx デリゲート: device num を 0. Vx delegate: allowed_builtin_code に設定 0. Vx デリゲート: error_during_init に設定 0. Vx デリゲート: error_during_prepare に設定 0. Vx デリゲート: error_during_invoke に設定 0. 入力: serving_default_input_1:0形状: [ 1 112 112 3] dtype: <class 'numpy.int8'> W [HandleLayoutInfer:274]Op 162: デフォルトのレイアウト推論 パス。 (267:0) : エラー : エラー (0,267) : ヘッダ ファイル cl_viv_vx_ext.h が見つかりません。 (25:0😞 エラー:未定義の識別子:'COPY' (59:0😞 エラー:未定義の識別子: 'COPY' (270:0) : エラー : 構文エラー 「VXC_512Bits」 エラー: vx シェーダーの コンパイル に失敗しました。(エラー:FFFFFFFF) E [kernel/vsi_nn_kernel.c:_gpu_register:600]ビルドプログラムが失敗します。 E [kernel/vsi_nn_kernel.c:vsi_nn_kernel_create_node:874]登録クライアントカーネルcom.vivantecorp.extension.evis.prelu_U8U8toU8_2D失敗 する -1. (267:0) : エラー : エラー (0,267) : ヘッダー ファイル cl_viv_vx_ext.h が見つかりません。 (25:0😞 エラー:未定義の識別子:'COPY' (59:0😞 エラー:未定義の識別子: 'COPY' (270:0) : エラー : 構文エラー 「VXC_512Bits」 これが 49 回繰り返され、次の最後のエラーが表示されます。 エラー: vx シェーダーのコンパイルに失敗しました。(エラー:FFFFFFFF) E [kernel/vsi_nn_kernel.c:_gpu_register:600]ビルドプログラムが失敗します。 E [kernel/vsi_nn_kernel.c:vsi_nn_kernel_create_node:874]レジスタクライアントカーネルcom.vivantecorp.extension.evis.prelu_U8U8toU8_2D-1 で失敗します。 このエラーを特定していますか?PReLUは動作するはずなのに、なぜこのエラーが表示されるのですか? よろしくお願いいたします Re:iMX8MPでのPRELUコンパイルエラー これはうまくいきました。感謝! Re:iMX8MPでのPRELUコンパイルエラー 今週も同様のエラーが発生しました。私にとっては、ヘッダーファイルcl_viv_vx_ext.hが欠落していたことでしたこれもエラーメッセージにはありません。それはopenclレシピにあったと思いますが、ヘッダーファイルは何かが起こった場合にのみyoctoイメージにコピーされます(長すぎます)が、試してみることができます:ヘッダーファイルを作成するだけです https://github.com/larrylart/codrive/blob/master/hw_sampling/vim3_npu/include/aml_sdk/CL/cl_viv_vx_ext.h そして、それをあなたの実行可能ファイルのフォルダに入れます。 頑張ってください Re:iMX8MPでのPRELUコンパイルエラー Hello Bio_TICFSL, ご回答ありがとうございます。 Kirkstone 5.15.71_2.2.0を使用しています。ドキュメントによると、サポートされています https://github.com/nxp-imx/tflite-vx-delegate-imx/blob/lf-5.15.71_2.2.0/op_status.md Re:iMX8MPでのPRELUコンパイルエラー それはサポートされているはずです、少なくともそれはドキュメントの状態です:https://github.com/nxp-imx/tflite-vx-delegate-imx/blob/lf-5.15.5_1.0.0/op_status.md Re:iMX8MPでのPRELUコンパイルエラー こんにちは、 これは6.6.3vで発生しますかBSPですか?以来、PRELUをサポートする最初のものです。 よろしくお願いします。
View full article
Edgefast BLE 堆栈可以通过配置工具进行配置吗? Hello, 我正在使用 RT1170-EVKB 开发板和 Embedded Artist 1XK ( IW416) 无线模块。我可以启动并运行 SDK 示例,现在我想开始扩展设备的功能。 中间件是否可以通过配置工具或任何其他工具进行配置,还是需要手动设置宏? 谢谢! 回复:Edgefast BLE 堆栈可以通过配置工具进行配置吗? Hi,   您不能使用配置工具修改蓝牙功能。 一些配置可以在不同的文件中进行修改。例如,在peripheral_ht中,您可以查看app_bluetooth_config.h 。   此致, Daniel.
View full article
最大CPUクロック(150MHz)でLPC54102 LPC54102を最大速度150MHzまたは少なくとも100MHz以上で使用しようとしますが、機能しません。最小限の例として、私はこれを試しました: MCUXpresso IDE v11.9.0 を開く [ビルド 2144] [2024-01-05] 新しいプロジェクトを作成する ファイル --> new --> 新しい C/C++ プロジェクトを作成 ... lpcxpresso54102を選択 それ以外はすべてデフォルトとして クロックツールを開き、クロックダイアグラムでPLLを120MHzに変更します コードの更新 ビルド MCUXpresso IDE LinkServer (inc.CMIS-DAP)プローブ 実行を押す(再開/ F8) -->●>クラッシュ クロックツールを開き、クロックダイアグラムでPLLを96MHzに変更します コードの更新 ビルド MCUXpresso IDE LinkServer (inc.CMIS-DAP)プローブ 実行を押す(再開/ F8) すべてが順調です Programm は fsl_clock.c の 151 行目でクラッシュします。 pClkSel[mux] = sel; clock_config.cから呼び出された場合で: CLOCK_AttachClk(kSYS_PLL_OUT_to_MAIN_CLK); /*!< Switch MAIN_CLK to SYS_PLL_OUT */ LPC54xxx Re:最大CPUクロック(150MHz)でLPC54102 こんにちは、@grosdode  混乱をお詫びしますが、この問題が修正された新しいバージョンがあることに気づきました。Rev Cは最大150MHzのPLLを動作させることができます。 SDKバージョン2.6.1を使用してください、PLLを150MHzに初期化することを可能にする新しい関数があります、また、Rev Cについてのノート(またはSWエラッタ)を解決します、あなたはただ関数を変更する必要がありますBOARD_InitBootClocks();BOARD_BootClockPLL150M() を使用します。 これはRev Dでも機能するはずです。 Rev Bはまだ96MHzに制限されています お役に立てば幸いです。 Re:最大CPUクロック(150MHz)でLPC54102 1 つの評価ボードを Rev. 1D の同じ問題にアップグレードしました。 Re:最大CPUクロック(150MHz)でLPC54102 Hi Pablo, 情報をいただきありがとうございますが、なぜこれが一部のサンプルコードでのみ言及され、正誤表に記載されていないのですか?私はrevさえ持っています。私のデスクにある1Dコントローラー(カスタムボード)と100MHz以上で動作していませんが、100MHz以上で動作できるコントローラーバージョンがないことを確認できますか?NXPはデータシートに載り続けているだけなのでしょうか?なぜなら、このICは最大150MHzの速度でどこでも宣伝されているからです。 Re:最大CPUクロック(150MHz)でLPC54102 こんにちは 再び@grosdode、 LPC541xxのドキュメントにタイプミスがあることに気づきました。ご不便をおかけして申し訳ございません。 ES_LPC5410X には、LPC5410x デバイス (rev 1B) の最大オペレーティング システム クロックが 96MHz に制限されていると記載されている最大オペレーティング システム クロックに関する誤記があります。 Errata sheet LPC5410x (nxp.com) また、SDKの例(hello worldなど)には、rev 1C(お持ち)に適用される注意点もあり、rev 1Cは100Mzに制限されていると記載されています。 したがって、これらの制限内でアプリケーションを操作してください。 それがあなたに役立つことを願っています! Re:最大CPUクロック(150MHz)でLPC54102 写真が添付されています Re:最大CPUクロック(150MHz)でLPC54102 こんにちは@grosdode  私たちはあなたの問題を調査していますが、チップのマーキングコードについてさらに情報が必要になりますので、チップの写真を送ってください。 感謝。 Re:最大CPUクロック(150MHz)でLPC54102 より多くの写真とエクスポートされたプロジェクト(5つが限界でした)
View full article
我可以在哪里下载 AN14178(MCXNx4x Flash 命令示例)的附加演示? Hi NXP: 我目前正尝试通过 MCXN FMU 访问内部闪存,您的文档 AN14178 非常有帮助。 但是,我无法找到演示项目的下载链接,您能帮忙确认它的位置吗? 非常感谢! https://docs.nxp.com/bundle/AN14178/page/topics/introduction.html 启动 ROM | 启动配置 | 闪存 MCXN 回复:我可以在哪里下载 AN14178(MCXNx4x Flash 命令示例)的附加演示? 没问题,辛苦了! 回复:我可以在哪里下载 AN14178(MCXNx4x Flash 命令示例)的附加演示? Hi @onejoeluo, 我们仍在处理一些最后的细节,以便将软件包上传到 nxp.com 网站。它应该很快就会向公众开放。感谢您的耐心等待,对于包裹的延误我深表歉意。 BR, Edwin. Re: Where can I download attached demo for AN14178(MCXNx4x Flash Command Example)? 你好,@alanlow、 你可以通过以下链接找到 AN14178SW 套餐:https://www.nxp.com/docs/en/application-note-software/AN14178SW.zip Re: Where can I download attached demo for AN14178(MCXNx4x Flash Command Example)? 你好 Edwin, 有关于软件包 (flash_command_example.zip) 的更新吗?
View full article
Power Architecture v2.1 に S32DS をインストールしたい HI, 会社のPCを更新してから、今では多くのツールをインストールしています。しかし、Power V2.1用のS32DSのダウンロードに失敗しました。 私はNXPの従業員ですが、Flexeraは私のダウンロードリクエストを拒否しました。レガシー製品をサポートしたり、powerpcボードを使用したりするための電源として、まだS32DSが必要です。助けてもらえますか? よろしくお願いいたします。 矢代 正孝 Re:電源アーキテクチャv2.1用のS32DSをインストールしたい Hi,  既存の S32DS for PA v2.1 ライセンスを延長し、期限切れのライセンスを返却しました。これで、S32DSをダウンロードできるはずです https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=S32DS-PA 
View full article
使用 DMA 从 GPIO 接收数据 Hi, 我正在使用 S32k142。 我们正在通过 GPIO(PTB0、PTB1)模拟 I2C 信号,因为这个 MC 上只有一个 I2C,但需要两个。这已经起作用了。 但是我们还需要读取另一个 MC 和一个 LED 驱动器之间的 i2c 通信。 所以我的问题是,是否有不使用 SDK 而使用 DMA 读取 GPIO 引脚的示例。 谢谢你的帮助。 #S32k 回复:使用 DMA 从 GPIO 接收数据 你好@12914A , 它有多不准确?您在 SDA 上发送什么以及在 DMA 目标缓冲区中看到什么?是移動了嗎? DMA 通过交叉开关读取端口,您是否使用循环仲裁对其进行了测试? 您是否将其他 DMA 通道用于其他目的? 你能增加系统时钟频率吗? 此致, Daniel 回复:使用 DMA 从 GPIO 接收数据 Hi Daniel, 谢谢你的回答。 我已将 SCL 引脚配置为下降沿的 DMA 请求。DMA 应该读取 SDA 引脚的电平。 下降沿大约每 9µs 出现一次。这可能是因为 DMA 速度不够快吗? 因为我们从 SDA 引脚读取的数据不正确。 此致, Sandra 回复:使用 DMA 从 GPIO 接收数据 你好@12914A , 只有AN5258 在 S32K 上使用 DMA 进行脉冲计数,它在端口上使用 DMA。 https://www.nxp.com/docs/en/application-note/AN5258.pdf S32K142 具有可以模拟 I2C 的 FlexIO。 AN12174 使用 FlexIO 模拟通信和计时外设 https://www.nxp.com/docs/en/application-note/AN12174.pdf 此致, Daniel
View full article
MKL03Z32VFK4寿命の終わり? こんにちは、 MKL03Z32VFK4はどのくらいの期間生産されますか? すべてのNXPマイクロコントローラの製品寿命情報はどこで確認できますか? よろしくお願いいたします! - Laci Re:MKL03Z32VFK4寿命の終わりですか? Hi laszlomonda  長寿プログラムはこちらをご覧ください https://www.nxp.com/products/nxp-product-information/nxp-product-programs/product-longevity:PRDCT_LONGEVITY_HM KL03(WLCSPを除く)は2035年6月まで延長されています。 これがお役に立てば幸いです。 張 俊
View full article
DMAでGPIOからデータを受信する Hi, S32k142を使用しています。 GPIO(PTB0、PTB1)を介してI2C信号をエミュレートしているのは、このMCにはI2Cが1つしかないが、2つ必要だからです。これはすでに機能しています。 しかし、別のMCとLEDドライバの間に書き込まれるi2c通信も読み取る必要があります。 だから私の質問は、SDKなしでDMAでGPIOピンを読み取る例があるかどうかです。 あなたの助けのためにThx。 #S32k 日時:DMAを使用してGPIOからデータを受信する こんにちは @12914A、 どのくらい不正確ですか?SDAで何を送信し、DMA宛先バッファに何が表示されますか?シフトされていますか? DMA はクロスバー スイッチを介してポートを読み取りますが、ラウンドロビン アービトレーションでテストしましたか。 他のDMAチャネルを他の目的で使用していますか? システムクロック周波数を上げることはできますか? よろしくお願いします。 Daniel 日時:DMAを使用してGPIOからデータを受信する Hi Daniel, あなたの答えのためのthx。 SCL ピンを立ち下がりエッジの DMA 要求として構成しました。DMA は SDA ピンのレベルを読み取る必要があります。 立ち下がりエッジは約9μsごとに発生します。DMAがこれに対して十分な速度ではないのでしょうか? SDAピンから読み取っているデータが正しくないためです。 よろしくお願いします。 Sandra 日時:DMAを使用してGPIOからデータを受信する こんにちは @12914A、 AN5258 は、PORT で DMA を使用する 「S32K のパルス カウントに DMA を使用する 」だけです。 https://www.nxp.com/docs/en/application-note/AN5258.pdf S32K142には、I2CをエミュレートできるFlexIOがあります。 AN12174 FlexIOを使用して通信およびタイミング周辺機器をエミュレートする https://www.nxp.com/docs/en/application-note/AN12174.pdf よろしくお願いします。 Daniel
View full article
RT1021-EVK BEE encryption cannot start Test background: MCUBootUtility6.2 Hardware Background: NXP RT1021-EVK 测试软件:iled_blinky Test process: transplant image_enc2, configure the Flash of the boot device ISSI on the host computer, change the board to ISP boot mode, select BEE encryption method, configure key parameters, select hex, and start with one click After burning is completed, SW8 is configured to 1010. The LED does not flash and the program cannot run. Change back to ISP mode to read back efuse. BEE_KEY0_SEL and XIP bits are enabled. The SwGp2 value is changed from 0x000~ to----- i.MXRT 102x Re: RT1021-EVK BEE encryption cannot start Maybe it's because my encryption area is too large or the program's starting address is the problem. It has been solved now. Thanks Re: RT1021-EVK BEE encryption cannot start It seems that there is no problem with the operation. When it cannot start, hang up JLINK, Halt kernel and see where the PC stops. Re: RT1021-EVK BEE encryption cannot start Attached is the efuse value before encryption
View full article