Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> i.MX Android N7.1.2_2.0.0 GA 版本现已在IMX_SW页面上提供。 可用文件: # 名称 描述 1 android_N7.1.2_2.0.0_docs.tar.gz i.MX Android N7.1.2_2.0.0 BSP 文档 2 android_N7.1.2_2.0.0_source.tar.gz 适用于 i.MX 6QuadPlus、i.MX 6Quad、i.MX 6DualPlus、i.MX 6Dual、i.MX 6DualLite、i.MX 6Solo i.MX 6Sololite、i.MX6SX 和 i.MX7D 的 Android N7.1.2_2.0.0 BSP(4.1 内核)源代码 3 android_N7.1.2_2.0.0_image_6dqpsabreauto.tar.gz Android N7.1.2_2.0.0 BSP 的二进制演示文件 - 基于 i.MX 6QuadPlus、i.MX 6Quad 和 i.MX 6DualLite 的汽车信息娱乐 SABRE 4 android_N7.1.2_2.0.0_image_6dqpsabresd.tar.gz Android N7.1.2_2.0.0 BSP 的二进制演示文件 - 基于 i.MX 6QuadPlus、i.MX 6Quad 和 i.MX 6DualLite 的 SABRE 平台和 SABRE 板。 5 android_N7.1.2_2.0.0_image_6slevk.tar.gz Android N7.1.2_2.0.0 BSP 的二进制演示文件 - i.MX 6Sololite 评估套件。 6 android_N7.1.2_2.0.0_image_6sxsabresd.tar.gz Android N7.1.2_2.0.0 BSP 的二进制演示文件 - 基于 i.MX 6SoloX 的 SABRE 板 7 android_N7.1.2_2.0.0_image_6sxsabreauto.tar.gz Android N7.1.2_2.0.0 BSP 的二进制演示文件 - 基于 i.MX 6SoloX 的汽车信息娱乐 SABRE 8 android_N7.1.2_2.0.0_image_7dsabresd.tar.gz Android N7.1.2_2.0.0 BSP 的二进制演示文件 - 基于 i.MX 7Dual 的 SABRE 板 9 fsl_aacp_dec.tar.gz 适用于 N7.1.2_2.0.0 的 AAC Plus 编解码器 10 android_N7.1.2_2.0.0_工具.tar.gz 适用于 N7.1.2_2.0.0 的制造工具包和 VivanteVTK   支持的硬件 SoC/板: i.MX 6Quad、i.MX 6QuadPlus 和 i.MX 6DualLite SABRE-SD 主板和平台 i.MX 6Quad、i.MX 6QuadPlus 和 i.MX 6DualLite SABRE-AI 主板和平台 i.MX 6SoloLite EVK平台 i.MX 6SoloX SABRE-SD 开发板和平台 i.MX 6SoloX SABRE-AI 开发板和平台 i.MX 7Dual SABRE-SD 开发板和平台   更改: 与N7.1.1_1.0.0版本相比,此版本有以下主要变化: 将 Android 代码库从 android-7.1.1_r13 升级至 android-7.1.2_r9。 将 U-Boot 从 v2015.04 升级到 v2017.03。 从 v4.1.15 升级内核至 v4.9.17。 将 GPU 驱动程序从 6.2.0.p2 升级到 6.2.2.p1。 将 Wi-Fi BCMDHD 发布版本升级至 1.141.100.6。 完善 Gralloc 和 HWC HAL。 启用 GPT 分区来替换 MBR 分区。   功能: 有关功能,请参阅发行说明。   已知问题 有关已知问题和更多详细信息,请参阅发行说明。 Android i.MX6_全部 i.MX6DL i.MX6 双核 i.MX6DualPlus6QuadPlus i.MX6 四核 i.MX6S i.MX6SL i.MX6SoloX i.MX7 双核 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好, AckeyCheng 我们希望获得AACPlus编解码器,但Link问题一直未能解决。 您有计划解决这个问题吗? 顺祝商祺! Ishii. 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> IMX_N7.1.2_2.0.0_AACPlus 的链接无效 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我也有同样的问题。是否有任何替代镜像或指向正确 uri 的链接? 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 缺少适用于 N7.1.2_2.0.0 文件的 AAC Plus 编解码器。 该链接将显示以下错误信息! 在 https://cache.nxp.com/secured/bsps/fsl_aacp_dec.tar.gz?__gda__ =1514195832_11c95d7af3cee83ac21ceaf2c611dd56&fileExt=.gz 找不到文件 。 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> nxp, 有人知道吗? 制造工具无法工作, 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 您可以尝试使用上一版本(N7.1.1)并更改目标图像文件(来自 N7.1.2) 〜尤里。 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> mfgtools无法打开 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> android_N7.1.2_2.0.0_tools\mfgtools\Profiles\此目录为空。您可以从网上下载mfgtools并尝试。 Wilson.chen 我的企业 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我知道。但是android_N7.1.2_2.0.0_tools\mfgtools\Profiles\这个目录是空的,什么都没有。 您可以从网上下载mfgtools并尝试。 谢谢 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hello, N7.1.2.网络上的 MFG 工具包是空的。 请参阅“Android_Quick_Start_Guide.pdf”,特别是第 3.3 节(Flashing 了解如何使用可在网上找到的 OS(演示)图像中的文件。 此致, 尤里。 回复:Android N7.1.2_2.0.0 GA 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> mfgtool 为空,无法使用。
View full article
Wandboard - 超低功耗、高性能、低成本开发板,配备飞思卡尔 i.MX6 Cortex-A9 处理器 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Wandboard是一款超低功耗完整计算机,具有高性能多媒体功能,基于即将推出的全新 Freescale i.MX6 Cortex-A9 处理器,并配备令人眼花缭乱的 1Ghz 处理器 HDMI 显示接口和千兆以太网。Wandboard 的双核版本(Wandboard DUAL)不仅配备 1GB 内存,还内置 Wi-Fi 和蓝牙。     Wandboard Solo Wandboard Dual 处理器 飞思卡尔 i.MX6 Solo 飞思卡尔 i.MX6 Duallite Cores Cortex-A9单核 Cortex-A9 双核 内存 512 MB DDR3 1 GB DDR3 音频 • • 光纤 S/PDIF • • HDMI • • 摄像头接口 • • 微型SD卡插槽 2 2 串口 • • 扩展头文件 • • USB • • USB OTG • • SATA接头 无人居住 无人居住 Gigabit LAN • • 无线网络 (802.11n) • 蓝牙 • 69美元 89美元   www.wandboard.org 联系人: [email protected] 概述 回复:Wandboard - 超低功耗高性能低成本开发板,配备飞思卡尔 i.MX6 Cortex-A9 处理器 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,我想知道 Wanboard Quad 板有多少层 PCB ?我只是对未来的定制开发感到好奇?如果有人有此信息我将不胜感激。 回复:Wandboard - 超低功耗高性能低成本开发板,配备飞思卡尔 i.MX6 Cortex-A9 处理器 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> hi, 我从 tenet technetronics 拿到了这块主板,它运行良好,Jelly bean 和 ubuntu 可以在这块主板上顺利运行。
View full article
i.MX 8M-Mini QSPI 在 EVK Rev C 上启动 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 摘要: i.MX 8M-Mini 可以使用专用启动映像从 QSPI 闪存启动。 自 2019 年 2 月起,EVK 板硬件用户指南 Rev 0 中未正确记录启动配置设置。 在 BSP 文档 4.14.98 中的文档i.MX_Linux_User's_Guide.pdf中,表 38 中正确给出了设置 细节: 要使用 Yocto 为 QSPI 生成可引导文件,您需要将以下设置包含到 local.conf 中: UBOOT_CONFIG =“fspi” 如果您不想/不需要进行完整构建,只需重建 u-boot: bitbake-c部署u-boot-imx 或者,BSP 演示包中已包含的文件imx-boot-imx8mmevk-fspi.bin-flash_evk_flexspi也可以使用 将图像编程到QSPI中: 使用UUU: uuu -b qspi imx-boot-imx8mmevk-fspi.bin-flash_evk_flexspi 使用 u-boot: u-boot=> fatls mmc 0:1 14557696 图片    …   1446848   imx-boot-imx8mmevk-fspi.bin-flash_evk_flexspi 11 file(s), 0 dir(s) u-boot=> sf 探针 SF:检测到 n25q256a,页面大小为 256 字节,擦除大小为 4 KiB,总计 32 MiB u-boot=> fatload mmc 0:1 0x40480000 imx-boot-imx8mmevk-fspi.bin-flash_evk_flexspi 读取 1446848 字节,耗时 79 毫秒(17.5 MiB/s) u-boot=> sf擦除0x0 0x200000 SF:2097152 字节 @ 0x0 已擦除:OK u-boot=>sf写入0x40480000 0x0 0x200000 设备 0 偏移量 0x0,大小 0x200000 SF:2097152 字节 @ 0x0 写入:OK u-boot=>sf读取0x50000000 0x0 0x200000 设备 0 偏移量 0x0,大小 0x200000 SF:2097152 字节 @ 0x0 读取:OK u-boot=> cmp.b 0x40480000 0x50000000 0x200000 共有 2097152 个字节相同 u-boot=> 正确设置启动配置跳线并打开主板电源(插槽中没有 SD 卡) 8M-Mini Rev A 和 Rev B 板: 01xxxxx0 0000x001 8M-Mini Rev C 板: 0110xxxxxx 00 1 00x0010 i.MX 8M | i.MX 8M Mini | i.MX 8M Nano 回复:i.MX 8M-Mini QSPI 在 EVK Rev C 上启动 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 这个程序非常有效。 我遇到的唯一问题是我的 iMx8m-mini 开发板是 Rev C1,并且底排开关需要: 0110xxxxxx 0010000010
View full article
S32k146 SPI 付き SD カードからデータを読み取る こんにちは マイクロSDカードからデータを読み取る必要があります。 SDKを使用せずにSPIを介してs32k146とSDカード間の通信の例はありますか? よろしくお願いいたします Sandra Re: S32k146 read data from SD-card with SPI どうもありがとう 日時:S32k146はSPIを使用してSDカードからデータを読み取ります Hi LBowen, 次のトピックの https://community.nxp.com/t5/S32-SDK/S32K144-Fatfs/m-p/1205126/highlight/true#M2016 の下部に掲載されているプロジェクト「S32K144_Project_LPSPI」をベースに使用しました。SDカードからデータを読み取るには、f_writeの代わりにf_readを使用する必要があります。 よろしくお願いいたします Re: S32k146 read data from SD-card with SPI 質問なのですが、解決しましたか?私もこのルーチンが必要なので、よろしくお願いします。 日時:S32k146はSPIを使用してSDカードからデータを読み取ります こんにちは@12914A  S32KファミリはSDカードを直接サポートしていないため(想定されるユースケースではありません)、このデバイス用のそのような例やドライバはありません。ドライバーはユーザーが作成する必要があります。 S32K1xxシリーズMCUの使用を開始するために必要なソフトウェア例と必要な起動手順を説明するアプリケーションノート(S32K1xxシリーズクックブック)があります。また、LPSPIモジュールや、プログラムされたとおりに単語が送信されない、または期待される単語が受信されないなどの通信の問題についてもお手伝いします。 BR, VaneB
View full article
FXOS8700 分线板 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 飞思卡尔FXOS8700CQ 6轴传感器在小型3 x 3 x 1.2 mm QFN塑料封装中结合了业界领先的加速度传感器和磁力传感器。 这款产品将14位加速度传感器和16位磁力计与高性能ASIC结合在一起构建电子罗盘解决方案,​典型的方向分辨率为0.1度,罗盘方位精度误差小于5度,可满足大部分应用。 具体应用包括电子罗盘、增强型用户界面、增强现实和位置服务应用(静态方位指引)。 目标产品包括智能手机、平板电脑、个人导航设备、智能电视的遥控器、手表、游戏控制器、机器人和无人机(UAV)。 以下是从 OSH Park 下载的FXOS8700分线板的渲染图: 这是该板的布局设计图: 在附件部分,您可以找到此分线板的原理图源文件 (.SCH)、原理图 PDF 文件、布局源文件 (BRD)、Gerber 文件 (GTL、GBL、GTS、GBS、GTO、GBO、GKO、XLN) 和 BOM。 如果您对其他传感器的更多类似分线板的设计感兴趣,请前往飞思卡尔传感器分线板设计 - 主页 磁力传感器 传感平台 回复:FXOS8700分线板 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 拥有一个简单的分线板来做一些原型设计真是太好了。我专注于 i2c 的实现,因此创建了带有和不带有范围扩展器的 i2c 版本。 这是带扩展器的版本: OSH Park ~ FXOS8700 带扩展器 这是不带扩展器的版本: OSH Park ~ FXOS8700 without Extender 以下是 GitHub 的链接,我在这里找到了这些主板的 EAGLE 文件: chipmc/FXOS8700-i2c-Breakout-CAD-Files · GitHub 谢谢,Chip 回复:FXOS8700分线板 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 得到正式认可的, 雷耶斯
View full article
reescale MQX™ RTOS for Kinetis SDK FRDM-KL43Z Freescale Freedomプラットフォームリリース <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Kinetis SDK FRDM-KL43Z Freescale Freedomプラットフォーム向けフリースケールMQX™ RTOSが、www.freescale.com で利用可能になりました ・         リリースファイル             # 名称 形容 1                                   Freescale_MQX_KSDK_1.0.0-KL43Z.exe Windows インストーラー。 フリースケールMQX™ RTOSソフトウェア・コンポーネントは、Kinetis SDKと完全に統合されています。MQXカーネル、USBホストとデバイススタック、MFSファイルシステム、サンプルアプリケーションが含まれています。Kinetis SDKを事前にインストールする必要はありません。 2                                   Freescale_MQX_KSDK_1.0.0-KL43Z.bin Linux インストーラー。 フリースケールMQX™ RTOSソフトウェア・コンポーネントは、Kinetis SDKと完全に統合されています。MQXカーネル、USBホストとデバイススタック、MFSファイルシステム、サンプルアプリケーションが含まれています。Kinetis SDKを事前にインストールする必要はありません。 3 MQXKSDKKL43Z.pdf Kinetis SDK向けフリースケールMQX™ RTOS FRDM-KL43Zフリースケール・フリーダム・プラットフォーム・リリース・ノート ・         ターゲット HW ボード: o   フリースケールFreedom FRDM-KL43Zプラットフォーム(MKL43Z256VLH4プロセッサ搭載) ・         主な機能: o   MKL43Z256VLH4マイクロコントローラのPSPサポート o   MKL43Z256VLH4プロセッサ搭載のFreescale Freedom FRDM-KL43Zプラットフォーム用BSP o   MQXのSTDLIB o   nシェル o   MKL43Z256VLH4マイクロコントローラのKSDKサポート o   MFS ファイルシステム ・         既知の問題 既知の問題と制限事項については、リリースを参照してください ファイルシステム USB HostDeviceスタック
View full article
Application Specific Fast-Path Acceleration を使用した 20Gbps ファイアウォール - デモ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ASFを使用した通常のLinux® SMPビルドでの QorIQプロセッサ P4080ファイアウォールとIPSecのパフォーマンスを参照してください。   QorIQ P4080プロセッサは、制御、データ・パス、アプリケーション・レイヤの組み合わせ処理に使用できます。その高レベルの統合は、複数のディスクリートデバイスと比較して大きなパフォーマンス上の利点を提供すると同時に、ボード設計を大幅に簡素化します。このプロセッサは、計算負荷の高いアプリケーション、I/O集約型、またはその両方のアプリケーションに最適であり、ネットワーキング、テレコム/データコム、無線インフラストラクチャ、軍事、航空宇宙市場におけるエンタープライズおよびサービスプロバイダーのルーター、スイッチ、基地局コントローラー、無線ネットワークコントローラー(RNC)、ロングタームエボリューション(LTE)、汎用組み込みコンピューティングシステムなどのアプリケーションに最適です。     特長 パケット処理の負荷を P4080 フレーム・マネージャー、バッファー・マネージャー、キュー・マネージャーにオフロード P4080 SEC 4.0エンジンへの完全なIPSecオフロード(ヘッダーと暗号処理を含む) NATとALGを含む完全なSPIファイアウォール処理と状態追跡、各コアによる実装と処理 Linux SMP による柔軟なマルチコア・アーキテクチャ トレーニング 名前と説明 Vendor 期間 お気に入り フリースケールによる設計セミナー - デジタル・ネットワーキング向けQorIQソリューション:スモール・セル基地局やIEEE 1588高精度時間プロトコルなどのネットワーキング・アプリケーション向けのQorIQ製品ファミリです。 形式: 講義のみ 最終更新日: 2013年8月9日 NXP 1日間 NXP Technology Day – QorIQ、Kinetis、i.MX ソリューション:Kinetisおよび i.MX ARM® Cortex™ベースの製品ファミリとQorIQ製品の紹介です。 形式: ハンズオン 更新日: 07/30/2013 NXP 1日間 AP4080😛 4080/P4040- P4080/P4040 デバイスのアーキテクチャ、ハードウェア、ソフトウェアの側面をカバーする 5 日間のコースです。 形式: 演習付きの講義 アーニュース株式会社 5 日間 INTEGRITYトレーニング:INTEGRITYの実践的および講義的なトレーニング。 形式: ハンズオン Green Hills Software 3 日間 MULTIトレーニング:MULTI IDEのハンズオンとレクチャーを行います。 形式: ハンズオン Green Hills Software 2 日間 利用可能なマルチプルコース:ウインドリバー製品向けの複数のトレーニング形式をフリースケールプロセッサで利用可能 形式: 演習付きの講義 Wind River Systems 1 日間 PHX-P4080😛 4080: QorIQ P4080/81およびP4040シリコン・システムのシステム、ソフトウェア、ハードウェア、テスト・アーキテクチャを4日間にわたって学習します。 形式: 演習付きの講義 PhoenixMicro Inc. 4 日間 ビデオトレーニング:これらはライブトレーニングではなく、事前に録画されたビデオであることに注意してください。 形式: 講義のみ Linear Technology 30 分   リンクス P4080 - NXPの ブロック図   インダストリアル
View full article
HOWTO (手順) :「RSDK_S32DS_template」から新規のプロジェクトを作成する レーダー・ソフトウェア開発キット (RSDK) には、サンプル・プロジェクト「RSDK_S32DS_template」が含まれています。この例は、Arm Cortex-A53とアクセラレータSPT、LAX、BBE32 DSPを使用するレーダー・アプリケーションの例を示しています。A53コアはLinuxアプリケーションの実行に使用され、SPT、LAX、BBE32 DSPコアを起動します。 このHOWTO (手順) では、プロジェクトをS32 Design Studioワークスペースに読み込んでビルドする方法を説明します。S32デバッガーやS32 Debug Probeを使ったデバッグの手順については、アクセラレータごとに別の文書に記します。 準備 ソフトウェア ツールをセットアップする S32 プラットフォーム用 S32 Design Studio をインストールする S32R4xx開発パッケージ、s32R4xx向けRadar拡張パッケージ、およびS32R45向けBBE32 DSPアドオン・パッケージをインストールします。 最後に「S32R45_RSDK_0.9.4_D2112」をインストールします。このパッケージには「RSDK_S32DS_template」のサンプル・プロジェクトが含まれています。パッケージはNXPのWebサイトからダウンロード可能です。.exeバージョンを使用した場合、RSDKインストーラはRSDKのインストール・パスを含むXMLファイルを、S32 Design Studioのインストール・ディレクトリ内にインストールします。インストール作業中には、S32DSインストール・ディレクトリの場所を指定してくださいというプロンプトが表示されます。もしその時点で、S32DSインストール・フォルダが存在しない場合は、ファイルの選択ができず、XMLファイルも適切に配置されません。そのため、このパッケージは、S32 Design Studioをインストールした後に、.exeバージョンを使ってインストールすることが重要です。インストールが完了すると、S32 Design Studioは「New Project from Example (例からの新規プロジェクト)」ウィザードからプロジェクトの場所を突き止めることができます。 .zipの場合バージョンを使用する場合は、XML ファイルを手動で更新してから、S32DS のインストールフォルダに配置する必要があります。 例えば、RSDK 0.9.4バージョンの場合は次のとおりです。 RSDKインストール・フォルダ内のXMLファイルの場所を指定します。これは次の基本インストール・フォルダにあります。"C:\NXP\S32R45_RSDK__0.9.4\swm.rsdk.s32r45.0.9.4.xml" 次の行にRSDKへの下記のパスを挿入して編集します。 value="${{RSDK_INSTALL_DIR}}" />" /> 次のように変更します。 ファイルをS32DSのインストール・フォルダにコピーします。例えば、S32 Design Studio v3.5がインストールされている場合は次のようにします。“C:\NXP\S32DS.3.5\S32DS\integration” 手順 プロジェクトを作成します。S32プラットフォーム向けのS32 Design Studioを起動し、次のコマンドを実行します。 [File (ファイル)] -> [New (新規)] -> [New S32DS Project from Example (例からの新規のS32DSプロジェクト)] またはダッシュボードから 検索テキスト「rsdk」を入力します。「RSDK_S32DS_template」プロジェクトが表示されます。これを選択し、[Finish (完了)] をクリックします。 プロジェクトの精査 コアごとに個別のプロジェクトがあるためご注意ください。このプロジェクトの構造は、コア・タイプごとに必要なコンパイラ、リンカー、アセンブラが別々になっていることによるものです。A53プロジェクトがビルドされると、他のプロジェクトも自動的にビルドされ、実行可能出力がA53実行可能出力に組み込まれます。このようにして、すべてのコアのコードを一度に読み込み、各コアをA53コアで起動できます。
View full article
S32K396 Development PackageおよびS32K396 RTD AUTOSAR R21-11 Version 3.0.0のインストール S32K396 Development PackageとS32K396 RTD AUTOSAR R21-11 Version 3.0.0を新しいバージョン(S32 DSバージョン3.6)と古いバージョン(S32 DSバージョン3.5 Update 14)の両方にインストールしようと試みています。何度も試みたにもかかわらず、インストールは失敗し、エラーメッセージが表示されます。 S32 DS バージョン 3.5 の場合、エラー メッセージは次のとおりです。 また、S32 DSバージョン3.6の場合、新しいバージョンのファイルがすでにインストールされていることを示すエラーメッセージが表示されて失敗しますが、どこにもファイルが見つかりません。 誰かがこれについて私を助けてもらえますか。 よろしくお願い申し上げます。 Re:S32K396開発パッケージとS32K396 RTD AUTOSAR R21-11バージョン3.0.0のインストール サポートを提供してくださり、ありがとうございます@Robin_Shen! Re:S32K396開発パッケージとS32K396 RTD AUTOSAR R21-11バージョン3.0.0のインストール 新しいバージョンのソフトウェアパッケージをインストールしたようです。指示に従ってこれらのバージョンのパッケージをインストールしませんでした。https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/HOWTO-offline-install-S32K3-RTD-3-0-0-in-S32DS-v3-5/ta-p/1753870 ステップ6:インストールのためにRTD S32K396を選択することを忘れないでください S32DS v3.5をアンインストールしてから再インストールする方が速い場合があります。 S32DS v3.6のインストールの失敗は、管理者権限で実行していないか、IT部門がファイアウォールを設定していないことが原因である可能性があります。 それでもS32DS v3.6をインストールできない場合は、新しい質問を作成してログファイルをアップロードすることをお勧めします。これにより、S32DSの専門家がお手伝いします。 C:\ NXP \ S32DS.3.6.0 \_S32S32 Platform 3.6.0_installation\Logs の Design Studio それでもS32DS v3.6をインストールできない場合は、最初にS32DS v3.5 + S32K3 RTD 5.0.0をインストールすることをお勧めします。 以下を参照してください: HOWTO: オフライン インストール S32K3 RTD 3.0.0 in S32DS v3.5 1. S32Design Studio 3.5をインストールします:S32DS.3.5_b220726_win32.x86_64.exe 2. S32DS: SW32_S32DS_3.5.13_D2407.zip のアップデート 13 をインストールします。 3. S32K3XX の開発パッケージ SW32K3_S32DS_3.5.13_D2407 をインストールします。 4. S32K396の開発パッケージをインストールします:SW32K39x_S32DS_3.5.13_D2407.zip 5. S32M276 の開発パッケージ SW32M2_S32DS_3.5.13_D2407 をインストールします。 6. このリリースのアップデートサイト(SW32K3_S32M27x_RTD_R21-11_5.0.0_D2410_DesignStudio_updatesite)をインストールします。 郵便番号 Re:S32K396開発パッケージとS32K396 RTD AUTOSAR R21-11バージョン3.0.0のインストール オフラインインストール後に表示されるサンプルプロジェクトを共有していただけますか Re:S32K396開発パッケージとS32K396 RTD AUTOSAR R21-11バージョン3.0.0のインストール これらの例は、S32K3 RTD によって提供されます。 S32DS v3.6 で SW32K3_S32M27x_RTD_R21-11_5.0.0_D2410_DesignStudio_updatesite.zip をオフラインでインストールしたばかりですが、これらの例を見ることができます。 SW32K3_S32M27x_RTD_R21-11_5.0.0_D2410_DesignStudio_updatesite.zip はクリックでダウンロードできます S32K3 標準ソフトウェア -> Automotive SW - S32K3/S32M27x - Cortex-M用リアルタイムドライバ -> S32K3_S32M27xリアルタイムドライバ ASR R21-11 Version 5.0.0 Re:S32K396開発パッケージとS32K396 RTD AUTOSAR R21-11バージョン3.0.0のインストール 私は実際にあなたが提供したリンクからIDEバージョン3.5をインストールしようとしていますが、インストーラーはロールバックしています。 私は、ベンダーが提供するバージョン3.5で指定されたユーザーガイドからサンプルプロジェクトを実行しています https://www.nxp.com/document/guide/getting-started-with-s32k396-bga-dc1-evaluation-board:GS-S32K396-BGA-DC1?section=get-software LEDを10回点滅させますが、バージョン3.6にも同様のサンプルプロジェクトがあり、ボードが稼働しているかどうかをテストします Re:S32K396開発パッケージとS32K396 RTD AUTOSAR R21-11バージョン3.0.0のインストール Hi S32K3 RTD 3.0.0をインストールするのはなぜですか?このバージョンに基づいて開発されたサンプルプロジェクトをインポートする場合は、HOWTO: オフラインインストール S32K3 RTD 3.0.0 in S32DS v3.5 を参照してください。 最新のS32K3 RTD 5.0.0 + S32DS v3.5をインストールすることをお勧めします。 S32K3xx 開発パッケージ 3.6.0RFP は、S32DS v3.6 にデフォルトでインストールされています。 よろしくお願いいたします ロビン ------------------------------------------------------------------------------- 手記: - この投稿があなたの質問に答えた場合は、「ソリューションとして受け入れる」ボタンをクリックしてください。ありがとうございます! - 最後の投稿から7週間スレッドをフォローしていますが、その後の返信は無視されます 新しいスレッドを開き、後で関連する質問がある場合は、閉じたスレッドを参照してください。 -------------------------------------------------------------------------------
View full article
AMF-IND-T3033 - 2018 KMS Custom Hardware LAB Guide 1.pdf <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 2018 KMS 定制硬件实验室指南 1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 2018 KMS 定制硬件实验室指南 1
View full article
コネクテッド HVAC と deviceCloud.io Cloud ソリューションのデモ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> スマート・サーモスタットのリファレンス・デモは、Kinetisファミリのマイクロコントローラ(K70F120M)とKW24D512 zigBeeコーディネータに基づいています。デモキットには、zigBeeコーディネーターを介してリモート温度センサーの加熱/冷却温度、hvacモードなどを制御するHVACアプリケーションがあります。デモキットは、イーサネットまたはWi-Fi経由でWANに接続します。使用されているwifiモジュールは、Qualcommのwifiモジュールです。組み込みのDeviceCloudクラウドエージェントは、ファイアウォールに依存しない即時のクラウド接続を提供します。デバイスはDCIOクラウドプラットフォームに登録および認証でき、リモート温度センサーはDCIOモバイルアプリケーションを介して監視および制御できます。   K70アプリケーションはMQX RTOS v4.0.2用に構築されており、LCDに表示されるユーザーインターフェースに当社のPEGグラフィックスライブラリを使用しています。K24アプリケーションはMQX-Lite RTOS上に構築されており、BeeStack ZigBeeスタックを使用しています。このデモでは、市販のZigBee電球と接続し、ワイヤレスで制御します。   このリファレンスデザインは、クラウドおよびモバイルアプリケーションから管理、プロビジョニング、監視できるコネクテッドデバイスを使用してソリューションを構築するためのガイドラインを提供します。   顔立ち Kinetisスマート・サーモスタット Qualcomm-Atheros GT 202キャリアボード MQXソフトウェア・ソリューションRTOS 4.0.2 BeeStack ZigBee stack HVACアプリケーション deviceCloud.ioのクラウドエージェント deviceCloud.ioのモバイルアプリ deviceCloud.ioのWebベースのソリューション   NXP製品 製品 リンク Kinetis® KW2x Tower Systemモジュール TWR-KW2x|Tower Systemボード|Kinetis®マイクロコントローラ |NXPの  Kinetis K70 120MHz用Tower Systemモジュール TWR-K70F120M|Tower Systemボード|Kinetisマイクロコントローラ |NXPの  リンクス コネクテッド HVAC と deviceCloud.io Cloud ソリューションのデモ   システム図 ハードウェア図 ソフトウェア図 接続図   モバイル
View full article
如何:使用基于 SDK 的示例代码作为独立代码(可用于 GIT、SVN……) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 默认情况下,示例中的 SDK 代码链接到项目中。不幸的是,没有 GUI 配置选项,但可以在位于项目根文件夹中的 ProcessorExpert.pe 文件中更改此设置。 首先 - 备份您的项目。在项目中找到 SDK 文件夹并删除所有内容。完成后 - 关闭您的项目。 在任何文本编辑器中打开位于项目根文件夹中的 ProcessorExpert.pe 文件(它是 XML 文件),找到 标签并将值从 LINKED 更改为 STANDALONE: 保存更改并在 S32DS 中再次打开您的项目。生成处理器专家代码: 现在 - 所有 SDK 代码都被复制到工作区中: Project_Settings 中也有链接文件。最简单的方法是创建一个空的非 SDK 项目并将链接脚本和启动程序集复制到您的项目中: 确保链接器使用您复制的链接器脚本文件: 回复:如何:使用基于 SDK 的示例代码作为独立代码(可用于 GIT、SVN……) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Jiri, 我正在使用 S32DS Studio 2.2,但此解决方案无法正常工作。 使用 Processor expert 生成代码后,SDK 文件夹中填充了文件,但这些文件完全是空的。 这是 SDS 2.2 的一个已知错误吗? 顺祝商祺! 回复:如何:使用基于 SDK 的示例代码作为独立代码(可用于 GIT、SVN……) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi,  谢谢提供的信息。 Jiri  回复:如何:使用基于 SDK 的示例代码作为独立代码(可用于 GIT、SVN……) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, Kiri 我遇到了同样的问题,现在通过您的方法解决了,但可能是一个拼写错误,正如您提到的“ locate Module > tag ”,应该是“ locate Mode > tag”。 谢谢分享。
View full article
如何:在 S32DS 中更改 Vision SDK 根目录 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Vision SDK 根目录作为动态路径变量“S32DS_VSDK_DIR”贡献给设计工作室。 多个设计工作室服务使用此变量来访问 Vision SDK 内的资源。 默认情况下,此变量指向“ ${eclipse_home} ../S32DS/s32v234_sdk”,即与 Design Studio 捆绑在一起的 Vision SDK 软件包。 从技术上讲,您可以使用以下步骤将此变量更改为指向 Vision SDK 的另一个实例: 1. 进入主菜单“窗口 -> 首选项” 2. 使用“sub”关键字过滤首选项对话框,或者直接导航到“运行/调试->字符串替换节点”。 3.编辑变量“S32DS_VSDK_DIR”以分配另一个值作为Vision SDK根目录 4. 更改完成后按“确定”。
View full article
FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 大家好! 以下示例使用 PIT 启动 adc 转换,转换完成后,它会发出 DMA 请求,并且 DMA 控制器将转换后的值存储在缓冲区中。这些示例在 CodeWarrior 10.6 和 KDS 1.1 中针对每块板子都实现了。 推荐的测试电路如下: 请随意修改文件,我希望这些示例对您有用并帮助您减少开发时间。 顺祝商祺! Manuel Rodríguez 技术信息中心实习生 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 大家好! 以下示例使用 PIT 启动 adc 转换,转换完成后,它会发出 DMA 请求,并且 DMA 控制器将转换后的值存储在缓冲区中。这些示例在 CodeWarrior 10.6 和 KDS 1.1 中针对每块板子都实现了。 推荐的测试电路如下: 请随意修改文件,我希望这些示例对您有用并帮助您减少开发时间。 顺祝商祺! Manuel Rodríguez 技术信息中心实习生 Freedom开发平台 Kinetis K系列MCU Kinetis L系列MCU 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好, manuelroin 我正在尝试使用 k64f 和 kds 从多个输入(7 个模拟输入)读取模拟值 您能就此提供任何指导吗? 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi 您的示例在编写应用程序时很有帮助。但我想读取两个 ADC,每个 ADC 由 8 个通道组成,我打算每 50 毫秒读取一次每个 ADC 通道,并在读取两个通道完成后将其发送到 LCD,然后重复该过程。请帮忙,我正在使用 MK60N512。 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我认为您可以将其配置为以连续模式运行。 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Manuel, 我已经发布了一个单独的问题,但我发现这个例子非常有用。如果我需要高速 ADC 转换,这种方法似乎会因为调用常规中断而占用大量 CPU 时间。 有没有办法设置 ADC 进行连续转换而不需要中断触发器(在本例中为 PIT),即尽可能快地采样并使用 DMA 以定期间隔将值推送到目的地? 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 感谢您的善意!我很高兴知道它有帮助! 此致, 曼努埃尔 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,曼努埃尔!非常感谢您向我展示曼努埃尔。我使用了 kinetis/eclipse 中的单词搜索选项,但搜索没有找到单词“value”,因为我错误地使用了“declarations”选项,而应该使用“reference”搜索选项。我仍然没有完全理解所有内容,但您善意展示的内容确实对我理解价值观的来源有很大帮助。您的教程和教学非常出色。感谢您抽出时间并特意来教我们 Manuel。非常感谢。最良好的问候。肯尼。 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,Kennyl, DMA 负责使用 ADC 转换的结果填充缓冲区(值)。 如果您查看 dma_init() 函数,您会注意到 DMA 读取数据的地址是 ADC 寄存器(ADC0_RA),而目标地址是缓冲区“值”的起始地址。 请查看以下线程以获得有关 DMA 模块的更详细的解释: 使用 Kinetis 设备中的 DMA 模块 您还可以单独使用 adc 驱动程序,并对初始化例程进行一些修改,例如注释启用 DMA 的行。如果您遇到任何问题,请随时询问! 此致, 曼努埃尔 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,曼努埃尔!最近在使用 KL25Z 完成并学习了一些基本知识(LED 和 UART 串行通信学习)之后,我现在要尝试 ADC 功能。我正在查看 main.c 中的代码,看到一行:“avg += value[i];” 我将“value”追溯到 dma.h,到目前为止无法找出哪个进程或函数将值或数据放入“value[i]”的元素中。是否有一些代码应该像 value[i] = adc_read(); ? 谢谢曼努埃尔! 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 很高兴知道它有用! 谢谢! 曼努埃尔 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 这个例子真的很棒。我是一名新手,在将 kl25z 项目部分(包含在下载的 zip 文件中)导入 Kinetis Design Studio 3.0.0 后,此示例得以运行。起初,我收到一条错误消息: arm-none-eabi-g++:错误:无法识别的命令行选项“-nanolibc” 制作:*** [dma_pit_adc_kl25z_kds.elf] 错误 1 但在上网查看之后,飞思卡尔论坛上的 Enrich Styger 说 - 由于工具链的变化,您必须用以下行替换选项 -nanolibc: --specs=nano.specs --specs=nosys.specs 在“C/C++ Build -> Settlings -> Cross Arm C++ linker -> Miscellaneous -> Other linker flags”区域进行上述更改后,一切都运行良好。 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 哦,我明白了..我必须学习裸机(基本代码-*寄存器)才能访问 K64F 中的寄存器 ADC、DMA 等功能。 对于使用 FRDM-K64F 的裸机代码示例中的示例。 当我们还是新手时,了解这一点很重要。 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 它可以轻松移植到 KDS 3,但我认为它是为 CW 和 KDS 2.0 开发的。没有使用 SDK,它是一个裸机实现。 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 好的,谢谢。 不幸的是,我对许多样本感到困惑。也许您有带有 IDE KDS 3 和 SDK 1.2 的 FRDM k64F 样本。 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 没问题,这是在您刷新设备后在 codewarrior 中打开的视角, Eclipse 上的变量和内存的实时视图 | MCU查看该链接以获取更多信息。它没有使用 uart。我强烈建议您看一下这个线程在 Kinetis 设备中使用 DMA 模块 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 您对调试器视角有何看法?我不知道变量窗口在哪里,抱歉我是新手。 它使用 uart 吗? 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 如果我没记错的话,我在调试器视角中使用了变量窗口监视。 此致, 曼努埃尔 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,曼努埃尔, 我找不到 uart 的代码,只有 ADC PIT DMA 和 main.c。我怎样才能知道 ADC 的输出? 此致问候 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 谢谢曼努埃尔, 感谢分享 这确实帮助了我 此致 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 您能为 Processor Expert 和 KDS 2.0.0 更新这个吗?这真的能帮助到我! 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,莉莉, 这是重置后立即假定的值(参考手册表 24-19 中对于 KL25z 的规定值和表 25-17 中对于 K64F 的规定值暗示为 21MHz,这是我的错误,抱歉)。您可以根据自己的方便轻松修改它。您可以通过修改 MCG 配置来实现此目的。 此致, 曼努埃尔 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 您好,当您计算要加载到 PIT_LDVAL0 的值时,您假设时钟为 20MHz。这是默认值,还是您配置的? 谢谢。 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, 目前还没有可用的 CMP KSDK 示例,但在 KSDK 文档文件夹 (C:\Freescale\KSDK_1.1.0\doc) 中您可以找到 Kinetis SDK API 参考手册,在 CMP 外设驱动程序部分中,您可以找到一个示例来初始化和配置典型用例的 CMP 驱动程序。 我希望这些信息能够对你有所帮助。 顺祝商祺! 阿德里安·桑切斯·卡诺 技术支持工程师 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Manuel, 您是否还有比较器的示例? 我在 SDK 演示中没有找到示例,而且在论坛中也没有可用的示例。 顺祝商祺! Chris 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Manuel, PE 的想法听起来不错。将它迁移到我的 MQX-lite 应用程序应该没有问题。 非常感谢! 顺祝商祺! 门科·奥尔德沃特尔 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Menko, 不幸的是,我现在没有使用 MQX-Lite 的示例,我可能能够制定一个使用 Processor-Expert 的项目,以便您以后可以添加 MQX-Lite。如果这对您的申请有帮助,请告诉我。 顺祝商祺! Manuel Rodríguez 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Manuel, 我想在 MQX-Lite 中使用带有 FRDM-KL25Z 板的相同功能。可以举个例子吗? 谢谢,并致以最诚挚的问候 门科·奥尔德沃特尔 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Manuel, 好的,谢谢! 将您的代码应用于我的目标非常容易。一切都按预期进行。:笑脸: 如果我在这类领域遇到其他挑战,我就会问你。 此致 -克里斯 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Christian, 很高兴知道它有用! 如果有任何疑问,请随时询问。 顺祝商祺! Manuel Rodríguez 回复:FRDM-KL25z、FRDM-K64F、TWR-K60D100 和 TWR-K70 的 PIT-ADC-DMA 示例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Manuel, 感谢这个演示! 这正是我所寻找的东西。 此致 基督教
View full article
i.MX6Qは生(ベイヤー)データとデベイヤーデータをキャプチャします <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> [中国語訳] 添付ファイルを参照   元のリンク: https://community.nxp.com/docs/DOC-345148 Graphics & Display i.MX6_All Yocto Project
View full article
AWSクラウドリモートコントロールのRTクラウドテスト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 1 はじめに 科学技術の急速な発展に伴い、モノのインターネット(IoT)は、産業、農業、環境、輸送、物流、セキュリティ、その他のインフラストラクチャなど、さまざまな分野で広く使用されています。IoTの使用により、私たちの生活はよりカラフルでインテリジェントになります。IoTの爆発的な発展は、クラウドプラットフォームと切り離すことはできません。現在、AmazonのAWS、MicrosoftのAzure、Google Cloud、中国のAlibaba Cloud、Baidu Cloud、OneNetなど、さまざまな種類のクラウドサービスが市場に出回っています。 Amazon AWS Cloudは、Amazonが提供するプロフェッショナルなクラウドコンピューティングサービスです。世界中のさまざまな国や地域のお客様にインフラストラクチャとクラウドソリューションの完全なセットを提供します。現在、ユーザー数の多いクラウドコンピューティングです。AWS IoT は、接続されたデバイスがクラウドアプリケーションや他のデバイスと簡単かつ安全に対話できるようにするマネージドクラウドプラットフォームです。 NXPのクロスオーバーMCU RT製品では、AWSのサンプルコードがシリーズ化されました。この記事では、AWS IoTクラウド、Androidモバイルアプリ、およびMQTTfxクライアントとのデータインタラクションを実現するための例として、公式のMIMXRT1060-EVK SDKのremote_control_wifi_nxpコードを主に説明します。この記事のクラウド トポロジは次のとおりです。 図1-1 2 AWSクラウド運用 2.1 AWSアカウントを作成する クレジットカードを準備し、以下のAmazonリンクに移動してAWSアカウントを作成します。    https://console.aws.amazon.com/console/home   2.2 モノの作成 AWS IoT リンクを開きます。 https://console.aws.amazon.com/iot 「管理」の下の「モノ」の項目を選択し、初めて使用する場合は「モノの登録」を選択してモノを作成することができます。前回使用していた場合は、右隅にある「作成」ボタンをクリックしてモノを作成できます。「単一のものを作成する」を選択して新しいものを作成し、詳細については次の図を確認してください。 図2-1 図2-2 図2-3 2.3 証明書の作成 新しく作成したモノの証明書を作成するには、次の図の下にある[証明書の作成]ボタンをクリックします。 図2-4 証明書が作成されると、作成された証明書に関する情報が取得され、証明書が生成されて使用できることを意味します。 図2-5 ファイルのダウンロードに注意してください:このことの証明書、公開鍵、秘密鍵。 これは、mqttfx ツールの設定で使用されます。「A root CA for AWS for Download」をクリックし、AWS IoT用のルートCAをダウンロードすると、mqttfxツールの設定でも使用されます。 ルートCAのダウンロードリンクを開くと、CA証明書をダウンロードできます。 RSA 2048 ビット キー: VeriSign クラス 3 パブリック プライマリ G5 ルート CA 証明書 図2-6 最後に、これらのファイルを取得できます。 7abfd7a350-certificate.pem.crt 7abfd7a350-private.pem.key 7abfd7a350-public.pem.key AmazonRootCA1.pem 保存しておけば、後で使います。 「アクティブ」ボタンをクリックして証明書をアクティブにし、「完了」ボタンをクリックします。ポリシーは後で添付されます。   2.4 ポリシーの作成 iotビューページに戻る: https://console.aws.amazon.com/iot/ [セキュリティ保護] 項目でポリシーを選択して、新しいポリシーを作成します。 図2-7 アクションエリアにポリシー名を入力します。fill: iot:*, Resource ARN area fill: * [許可] 項目をオンにし、作成ボタンをクリックして新しいポリシーの作成を終了します。 図2-8 2.5 関係を添付するもの Thing、証明書、ポリシーの作成後、証明書にポリシーをアタッチし、Thingsに証明書をアタッチします。 図2-9 [セキュア アイテム] で証明書を選択し、関連する証明書アイテムで [...] を選択すると、ダウン リストが表示され、[ポリシーのアタッチ] をクリックして、新しく作成したポリシーを選択します。次に、[モノをアタッチ]をクリックし、新しく作成したモノを選択します。 図2-10 図2-11 図2-12 次に、Mangeアイテムの下のものを開き、詳細なもの関連情報を確認します。 図2-13 モノをダブルクリックすると、InteractアイテムでRest APIエンドポイント、RTコード、mqttfxツールがこのエンドポイントを使用してクラウド接続を実現できます。 図2-14 セキュリティを確認すると、以前に作成した証明書が見つかりますが、これはすでに新しい証明書が添付されていることを意味します。 図2-15 これまで、Things関連の設定はすでに完了しており、その後、MQTT fx、Androidアプリ、RT EVKボードの接続、テストに使用され、WebページのAWSシャドウを介して通信情報を直接確認することもできます。       3 Android関連の設定 3.1 AWS cognito の設定 Android アプリを使用して AWS IoT クラウドと通信する場合でも、AWS 側は cognito サービスを使用して AWS IoT を認証し、デバイスのシャドウにアクセスする必要があります。最初に、次のリンクから新しい ID プールを作成します。 https://console.aws.amazon.com/cognitohttps://console.aws.amazon.com/cognito 図3-1 「ID プールの管理」をクリックし、入力後に「新しい ID プールの作成」をクリックします 図3-2 図3-3 図3-4 ここでは、次の 2 つのロールが生成されます。 Cognito_PoolNameAuth_Role Cognito_PoolNameUnauth_Role 「許可」をクリックして、アイデンティティ・プールの作成を終了します。 図3-5 関連するIDプールIDを記録してください、それはAndroidアプリの.propertiesで使用されます設定ファイル。 3.2 cognitoのIAMでプラグインを作成する 開ける https://console.aws.amazon.com/iam 「アクセス管理」の下の「ポリシー」の項目をクリックします。 図3-6 「ポリシーの作成」を選択し、IAM ポリシーを作成し、「ポリシー JSON」領域に次の内容を書き込みます。 図3-7 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iot:Connect" ], "Resource": [ "*" ] }, { "Effect": "Allow", "Action": [ "iot:Publish" ], "Resource": [ "arn:aws:iot:us-east-1:965396684474:topic/$aws/things/RTAWSThing/shadow/update", "arn:aws:iot:us-east-1:965396684474:topic/$aws/things/RTAWSThing/shadow/get" ] }, { "Effect": "Allow", "Action": [ "iot:Subscribe", "iot:Receive" ], "Resource": [ "*" ] } ] }‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ JSONコンテンツでは、次の点に注意してください。 "arn:aws:iot: : :topic/$aws/things/ /shadow/update", "arn:aws:iot: : :topic/$aws/things/ /shadow/get" Region:the us-east-1 in 図3-5 アカウントIDは、私のアカウント側の右上隅にあります。 図3-8 図3-9 IAM ポリシーの作成が完了したら、IAM ポリシーページに戻り、[Filter policies as customer managed] を選択すると、新しく作成されたお客様のポリシーを見つけることができます。 図3-10 3.3 IAM の cognito ロールのポリシーをアタッチする IAM で、ロール項目を選択します。 図3-11 cognito でプールを作成するときに生成されるcognito_PoolNameUnauth_Roleをダブルクリックし、[ポリシーのアタッチ] をクリックして、新しく作成したポリシーを選択します。 図3-12 図3-13 これまで、AWS cognitoの設定はすでに完了しています。   3.4 Android プロパティファイルの設定 .properties を使用してファイルを作成すると、内容は次のようになります。 customer_specific_endpoint=     cognito_pool_id= thing_name= region= 正しい内容を入力してください。 REST APIエンドポイント:図2-14 COGNITO POOL ID:fig 3-5 物名:fig 2-14,左上隅 REGION:図3-5、COGNITO POOL IDの地域データ 例を挙げると、私のプロパティファイルの内容は次のとおりです。 customer_specific_endpoint=a215vehc5uw107-ats.iot.us-east-1.amazonaws.com cognito_pool_id=us-east-1:c5ca6d11-f069-416c-81f9-fc1ec8fd8de5 thing_name=RTAWSThing 地域=米国-東-1 実際の使用では、自分で設定したデータを使用してください、そうでなければ、それは私のクラウドエンドポイントに接続します。 4. MQTTfx の設定とテスト MQTT.fx は、EclipsePaho をベースとし、Java 言語で記述された MQTT クライアント・ツールです。Topicを介したメッセージの購読と公開をサポートします。このツールは、次のリンクからダウンロードできます。 http://mqttfx.jensd.de/index.php/download 新しいバージョンは:1.7.1です。   4.1 MQTT.fx の設定 [接続設定] ボタンを選択し、接続設定ページに入ります。 図4-1 プロファイル名: 構成名を入力します ブローカーアドレス: REST API エンドポイントです。 ブローカーポート:8883 クライアントID:自由に生成します CA ファイル: ダウンロードした CA 証明書ファイルです クライアント証明書ファイル: 関連証明書ファイル クライアントキーファイル:秘密鍵ファイル Check PEM formatted。 [適用] と [OK] をクリックして、構成を終了します。 4.2 AWSクラウドを使用して接続をテストする イベントクラウドに接続できるかどうかをテストするために、事前の接続テストを行うことができます。 aws ページを開きます。 https://console.aws.amazon.com/iot このインターフェイスの下にある [テスト] ボタンは、他のクライアントまたはそれ自体でテストできます。AWS クラウドと MQTTfx の両方がトピックをサブスクライブします: $aws/things/RTAWSThing/shadow/update MQTTfx は、トピック ($aws/things/RTAWSThing/shadow/update) にデータを公開します。 クラウドテストポートとMQTTfxサブスクライブの両方がデータを受信できることがわかります。 図4-2 以下では、パブリッシュ データがクラウドによってテストされ、MQTTFX サブスクライブとクラウド サブスクライブの両方がデータを受信できることがわかります。 図4-3 これまで、AWSクラウドはAWS IoTクラウドとクライアント間でデータを転送できました。 5 RT1060およびwifiモジュールの構成 RTテストコードとして 主に RT1060 SDK2.8.0 remote_control_wifi_nxpを使用します。 SDK_2.8.0_EVK-MIMXRT1060\ボード\evkmimxrt1060\aws_examples\remote_control_wifi_nxp テストプラットフォームは:MIMXRT1060-EVK パナソニック PAN9026 SDIOアダプター+ SD - uSDアダプター このプロジェクトは、デフォルトでパナソニックPAN9026 SDIOアダプターを使用しています。 5.1 WIFIとAWSコード設定   プロジェクトには動作中のWIFI SSIDとパスワードが必要なため、動作中のWIFIを準備します。次に、SSIDとパスワードをaws_clientcredential.hに追加します #define clientcredentialWIFI_SSID 「ここにWiFiSSIDを貼り付けます。」 #define clientcredentialWIFI_PASSWORD 「ここにWiFiパスワードを貼り付けます。」 AWS の接続もファイル: aws_clientcredential.h #define clientcredentialMQTT_BROKER_ENDPOINT「a215vehc5uw107-ats.iot.us-east-1.amazonaws.com」 #define clientcredentialIOT_THING_NAME「RTAWSThing」 #define clientcredentialMQTT_BROKER_PORT 8883   5.2 証明書とキーの設定 次のリンクからSDKを開きます。 SDK_2.8.0_EVK-MIMXRT1060\rtos\freertos\tools\certificate_configuration\CertificateConfigurator.html 図5-1 新しい aws_clientcredential_keys.h を生成し、古い .h を置き換えます。MCUXPresso IDE プロジェクトを例にとると、ファイルの場所は次のとおりです。 図5-2 プロジェクトをビルドし、MIMXRT1060-EVK ボードにダウンロードします。 6 テスト結果 Androd携帯電話は、このフォルダの下にAPKをダウンロードしてインストールします。 SDK_2.8.0_EVK-MIMXRT1060\ボード\evkmimxrt1060\aws_examples\remote_control_android\AwsRemoteControl.apk SDKは、次のリンクからダウンロードできます。 ようこそ |MCUXpresso SDKビルダー  次に、Androidアプリを使用して、オンボードLED上のRTEVKをリモートコントロールできます。 6.1 APPおよびEVKテスト結果 MIMXRT1060-EVK printf information: 図6-1 LEDをオンまたはオフにします。   図6-2 図6-3 6.2 MQTTfx の購読結果 MQTTfx サブスクライブ・データ LEDをオンにすると、2つのメッセージを購読できます。 図6-4 図6-5   LEDをオフにすると、2つのメッセージを購読することもできます。 図6-6 図6-7 2つのメッセージでは、最初のメッセージを使用してLEDステータスを設定します。2つ目は、EVK LED情報を報告するために使用されるEVKです。 MQTTfx は公開ページを使用して、このデータを公開することもできます。 {"state":{"desired":{"LEDstate":1}}} または {"state":{"desired":{"LEDstate":0}}} トピックへ: $aws/things/RTAWSThing/shadow/update また、オンボードLEDのオン/オフを実現することもできます。 6.3 AWS クラウドシャドウの表示結果 LEDを点灯させます。 図6-8 LEDを消灯します。 図6-9 結論として、上記の構成とテストの後、Android携帯電話を終了して、オンボードLEDのRTEVKをリモートコントロールし、情報を取得できます。また、MQTTFXクライアントツールやAWSシャドーページを利用して、通信データを確認することもできます。 i.MXRT 106倍 Re:AWSクラウドリモートコントロールのRTクラウドテスト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちはVasudhevan G、 パナソニック PAN9026 SDIOアダプター+ SD - uSDアダプター SDK はデフォルトでこれを使用しますが、次のものも使用できます。 ●AzurWave AW-NM191MA + ムラタ製 uSD M.2 アダプター - アズールウェーブ AW-NM191NF-uSD 又は - Murata 1DX M.2 module - Murata uSD M.2 Adapter それがあなたを助けることを願っています! よろしくお願いいたします。 ケリー Re:AWSクラウドリモートコントロールのRTクラウドテスト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、ケリー・チョウ、 私たちはあなたが使用したWiFiモジュールを知りたいです。 よろしくお願いします。 ヴァス
View full article
i.MX8ULP 从 m33 访问 pbridge2 Hello, 查看 imx8ulp 参考手册中的 i.MX 8ULP 架构图,我们可以看到 PBridge2 是实时域内的 DSP 域的一部分。 我知道 M33 核心没有直接连接到 DSP 域,但我看到交叉开关(XBAR_RTD 和 XBAR_DSP)是连接的;是否可以从 M33 核心访问 DSP 设备? 当我尝试在 DPS 域中使用 LPSPI2 时,尽管按照 examples/evkmimx8ulp/dsp_examples/hello_world_usart 设置了时钟,但 M33 核心还是会挂起/崩溃;因此我假设如果它完全可以访问,那么就必须进行一些操作来映射 cm33 OS 中的 pbridge2 区域。 这里的动机是,imx8ulp 的 IO 比我们之前使用的 SoC 少得多,并且我们希望使用来自 CM33 核心的 LPSPI2 和 LPUART2(均连接到 DSP 域中的 pbridge2) 谢谢! Dominique 回复:i.MX8ULP 从 m33 访问 pbridge2 对于其他关注此事的人来说,在查看此示例后,我们能够访问LPSPI1: https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/Test-LPUART2-DSP-domain-on-i-MX8ULP-M33/ta-p/2084372 (回顾我的差异,我猜我错过了对 Fusion_Init() 的调用?我们还花了很长时间才弄清楚如何正确挂起(深度睡眠),执行 Fusion_Deinit() 以及在恢复后重置 trdc,但最终一切都解决了) 谢谢! 回复:i.MX8ULP 从 m33 访问 pbridge2 谢谢〜我会再试一次! 回复:i.MX8ULP 从 m33 访问 pbridge2 是的,GPIO(PTA~PTC)都可以从 CM33 中使用;您只需要将 pinmux 设置为 GPIO。 回复:i.MX8ULP 从 m33 访问 pbridge2 好的,谢谢!我想测试 LPUART2 环回,所以我尝试将 RX 和 TX 作为 gpio 环路进行测试。但它不起作用。我想确认即使LPUART2 在 DSP 域中,CM33 也可以控制引脚,对吗? 回复:i.MX8ULP 从 m33 访问 pbridge2 我们放弃了这个,并为 SPI 实现了 gpio 位破解,而不是使用 LPSPI2。我仍然相信理论上这是可能的,但我只是不明白为什么 TRDC 配置不起作用。 如果您找到解决方案,我最终仍然会感兴趣,因为位拆解比 LPSPI 更慢/效率更低,但这不是目前的优先事项。 谢谢! 回复:i.MX8ULP 从 m33 访问 pbridge2 你好!你现在能驱动 Pbrigde2 外设吗? 我在void BOARD_SetTrdcGlobalConfig()中添加了一些配置,但结果是 LPUART2[ PCC_REG( kCLOCK_Lpuart2) ] 的寄存器为 0。这意味着外围设备不存在…… 回复:i.MX8ULP 从 m33 访问 pbridge2 Hi @daisukemizobuch  正如我在另一个案例中所说的那样,我们无法控制 dsp 核心之外的模块资源。 此致 志明 回复:i.MX8ULP 从 m33 访问 pbridge2 嗨@Zhiming_Liu ; 谢谢。期待您的回复。 此致 米佐 回复:i.MX8ULP 从 m33 访问 pbridge2 Hi @daisukemizobuch  @martinetd  让我花点时间来测试一下。 此致 志明 回复:i.MX8ULP 从 m33 访问 pbridge2 嗨@Zhiming_Liu ; 这方面有新的消息吗?如果您有任何新信息,我将非常感激。 此致 米佐 回复:i.MX8ULP 从 m33 访问 pbridge2 嗨@Zhiming_Liu ; 谢谢您的回复,很抱歉回复得这么慢。 我不确定我们是否同意我在这里所做的事情。 dsp_pdm_sai 示例 (examples/evkmimx8ulp/dsp_examples/pdm_sai) 当然控制 PDM,但它是从 dsp/main_dsp.c 控制的它运行在DSP核上,启动DSP核之后M33核不做任何事情。 我正在尝试直接从 M33 核心访问 DSP 外设,而无需启动 DSP 核心(我没有使用 XCC 修改或构建 DSP 图像的许可证,因此使用邮箱从 M33 控制 DSP 核心也不是解决方案)。 dsp pdm_sai 示例也完全没有从通用板配置修改 TRDC (MRC/MBC)。 我尝试向 TRDC Mbc 添加更多块,但没有成功。我尝试查看 trdc 示例(examples/evkmimx8ulp/driver_examples/trdc),看起来访问 PCC2->PCC_LPSPI2(0x2810_2034)时没有出现故障,但如果该寄存器为 0,LPSPI2 就无法工作。 我已附上我在 trdc 示例中尝试过的补丁,这是我按照您的建议设置 MDC 后(针对 PCC2 块)打印 PCC2->PCC_LPSPI2(以及用于健全性检查的 LPSPI1)得到的输出 TRDC example start other init XXXXXXX LPSPI1 80000000 @ 280300fc ; LPSPI2 0 @ 28102034 Set the MRC selected memory region not accessiable Violent MRC access at address: 0x40000000 The MRC selected region is accessiable now Set the MBC selected memory block not accessiable Violent MBC access at address: 0x28800000 The MBC selected block is accessiable now TRDC example Success 如果您能给我指明正确的方向,我将不胜感激。 谢谢! Dominique 回复:i.MX8ULP 从 m33 访问 pbridge2 Hi 请添加另一个 mbcidx 来映射 pcc2。dsp_pdm_sai 是一个很好的例子,展示了如何从 M33 控制 pdm(dsp 域)。 mbcBlockConfig.memoryBlockIdx = 2U;//PCC2 TRDC_MbcSetMemoryBlockConfig(TRDC, &mbcBlockConfig); 此致 志明 回复:i.MX8ULP 从 m33 访问 pbridge2 谢谢你的域名,我错过了。 不幸的是,当我尝试通过 LPSPI2 发送消息时,m33 核心仍然挂起。 我仔细查看了它挂起的位置, LPSPI_MasterTransferReadDataInFifoNoBuf()挂起,因为LPSPI_GetStatusFlags(LPSPI2)从未从 0 改变。 先说一下,在LPSPI_MasterTransferBlocking()的开头,我正在使用的示例(examples/evkmimx8ulp/driver_examples/lpspi/polling_b2b_transfer/master)已经调用了LPSPI_MasterInit() ,所以 LPSPI2->CR 应该是 1(启用),但事实并非如此;即使在LPSPI_Enable(base, true)之后它仍然保持在 0 所以我不确定我的问题是否出在 TRDC/MBC 上(如果是 MBC,我预计对 LPSPI2 寄存器的任何访问都会挂起或重置控制器,但事实并非如此——或者它只是忽略任何写入的内容,如果访问设置不正确,则始终返回 0?) 再往前追溯,PCC2 内存映射似乎没有映射? 手册说 PCC2 基地址:2810_2000h / PCC_LPSPI2 偏移量为 34h,如果存在(PR 位),则应至少包含 8000_0000h,但它为 0。(同时,2803_00FCh 处的 PCC_LPSPI1 此时包含 9200_0000h) 另一方面,我也没有看到任何明确映射 PCC0(2803_0000h)的东西,所以我不确定这里需要什么。 您觉得怎么样?我是否遗漏了 TRDC 设置之前(或之后)的其他内容? 谢谢! 回复:i.MX8ULP 从 m33 访问 pbridge2 Hi board.h 中有 TRDC_M33_DOMAIN_ID,你可以使用它。 /* non secure state can access LPSPI2(T-MBC3) for M33 */ mbcBlockConfig.memoryAccessControlSelect = TRDC_MBC_ACCESS_CONTROL_POLICY_ALL_INDEX; mbcBlockConfig.nseEnable = true; mbcBlockConfig.mbcIdx = 3U; mbcBlockConfig.domainIdx = TRDC_M33_DOMAIN_ID; mbcBlockConfig.slaveMemoryIdx = 0U; mbcBlockConfig.memoryBlockIdx = 13; TRDC_MbcSetMemoryBlockConfig(TRDC, &mbcBlockConfig); 参考 pdm_sai dsp 演示,我们需要从 PBRIDGE2 内存映射中获取 memoryBlockIdx。对于LPSPI2,memoryBlockIdx应该是13 此致 志明 回复:i.MX8ULP 从 m33 访问 pbridge2 抱歉重复更新,补丁实际上已附加... 回复:i.MX8ULP 从 m33 访问 pbridge2 你好@Zhiming_Liu 谢谢您的回复! 查看参考手册,就我而言,我想从 m33 访问 pbridge2 设备,因此我发现 MBC3 控制 Pbridge2 的 18 个 4k 块; (我不太确定TRDC_GetMbcHardwareConfig(TRDC, &mbcHwConfig, 3, 0) (以及更高的从属设备)是否都返回mbcHwConfig.blockNum=0;所以也许我遗漏了一些先决条件?但话又说回来,它不需要域名,所以我认为我没有正确理解这一点......) 忽略上述内容并根据手册,我尝试将对 TRDC_MBC_ACCESS_CONTROL_POLICY_ALL_INDEX + nseEnabled 的访问权限设置为所有域(域 0-7、从属 0、块 0-2),虽然这似乎没有失败,但也无济于事,我的 m33 程序在访问 LPSPI2 时仍然会挂起/崩溃 (我还删除了在 board.c 中找到的对 MBC3 的任何其他引用;并且还根据 dsp 示例在 Pcc2 上选择一个时钟,以便 pbridge2 进行设置) 我已附加适用于https://github.com/NXPmicro/mcux-sdk的差异b565979c2155efc49ffcc8cdaa1f932e19a4d0e5 和https://github.com/nxp-mcuxpresso/mcux-sdk-examplesfc18ff0c12ba90fe71714eaa4244717efa18c61c 你知道缺少了什么吗? 回复:i.MX8ULP 从 m33 访问 pbridge2 Hi 您需要在BOARD_SetTrdcGlobalConfig 中设置 MBC 策略,引用 pbridge1,使用 domainIdx 来控制哪个域可以访问它。   ..... /* for DMA1, USB0, USB1, ENET, UDSHC0, USDHC1, UDSHC2, CAMM Master(default domain id is 1), default TRDC * configuration */ /* non secure state can access Pbridge1(MBC2_MEM1) for DMA1, USB0, USB1, ENET, UDSHC0, USDHC1, UDSHC2, CAMM * Master */ mbcBlockConfig.memoryAccessControlSelect = TRDC_MBC_ACCESS_CONTROL_POLICY_ALL_INDEX; mbcBlockConfig.nseEnable = true; /* non secure state can access the block for DMA1, USB0, USB1, ENET, UDSHC0, USDHC1, UDSHC2, CAMM Master */ mbcBlockConfig.mbcIdx = 2U; /* MBC2 */ mbcBlockConfig.domainIdx = 1U; /* MBC2_DOM1 */ mbcBlockConfig.slaveMemoryIdx = 1U; /* MBC2_DOM1_MEM1 */ TRDC_GetMbcHardwareConfig(TRDC, &mbcHwConfig, mbcBlockConfig.mbcIdx, mbcBlockConfig.slaveMemoryIdx); for (n = 0U; n < mbcHwConfig.blockNum; n++) { mbcBlockConfig.memoryBlockIdx = n; /* MBC2_DOM1_MEM1_BLK_CFG_Wx */ TRDC_MbcSetMemoryBlockConfig(TRDC, &mbcBlockConfig); } .... /* non secure state can access PCC1(PBridge1 slot 17) and ADC1(PBridge1 slot 34) for cortex-A35 */ mbcBlockConfig.memoryAccessControlSelect = TRDC_MBC_ACCESS_CONTROL_POLICY_ALL_INDEX; mbcBlockConfig.nseEnable = true; /* non secure state can access the block for cortex-A35 */ mbcBlockConfig.mbcIdx = 2U; /* MBC2 */ mbcBlockConfig.domainIdx = 7U; /* MBC2_DOM7 */ mbcBlockConfig.slaveMemoryIdx = 1U; /* MBC2_DOM7_MEM1 */ mbcBlockConfig.memoryBlockIdx = 17U; /* MBC2_DOM7_MEM1_BLK_CFG_W17 */ TRDC_MbcSetMemoryBlockConfig(TRDC, &mbcBlockConfig); mbcBlockConfig.memoryBlockIdx = 34U; /* MBC2_DOM7_MEM1_BLK_CFG_W34 */ TRDC_MbcSetMemoryBlockConfig(TRDC, &mbcBlockConfig); .... 此致 志明
View full article
心拍数モニタ 形容 ブロック図 製品 関連ドキュメント 関連ソフトウェア コミュニティからの関連デモ 形容 この心拍数モニタは、アナログセンサから取得したデータを取得、処理、送信するためのすべての機能を提供する超低電力BLE対応MCUであるNXPのKW41Zに基づいています。NXPは、完全な心拍数モニタソリューションのためのバッテリチャージャIC、RTC、およびLEDコントローラも提供しています。 ブロック図 プロダクツ カテゴリー名1: MCU 製品URL 1 https://www.nxp.com/products/wireless/thread/kinetis-kw41z-2.4-ghz-dual-mode-bluetooth-low-energy-and-802.15.4-wireless-radio-microcontroller-mcu-based-on-arm-cortex-m0-plus-core:KW41Z 製品説明1 KW41Zは、Bluetooth® Low Energy接続を可能にする超低電力、高集積のシングルチップデバイスであり、KW41はデータ収集用の16ビットADCと6ビット高速アナログコンパレータも備えています。必要に応じて、KW41ZにはAES-128アクセラレータ(AESA)、エンドノードセキュア用の真性乱数発生器(TRNG)もあります。 カテゴリー名2: バッテリー・チャージャ 製品URL 1 https://www.nxp.com/products/power-management/battery-management/battery-chargers/1.2-a-single-cell-li-ion-li-polymer-battery-charger:MC34673 製品説明1 このMC34673は、リチウムイオンまたはリチウムポリマーバッテリー用の費用対効果の高い完全統合型バッテリーチャージャーです。最大28Vの入力電圧を許容するため、ハンドヘルドデバイスで必要な入力過電圧保護回路が不要です。 カテゴリ名3: リアルタイムクロック/カレンダー 製品URL 1 https://www.nxp.com/products/peripherals-and-logic/signal-chain/real-time-clocks/rtcs-with-spi/spi-real-time-clock-calendar:PCF2123 製品説明1 PCF2123は、低消費電力アプリケーション向けに最適化されたCMOSリアルタイムクロック(RTC)およびカレンダーです。データは、シリアル・ペリフェラル・インターフェース(SPI-bus)を介してシリアル・レート6.25Mbit/sでシリアル転送されます。 カテゴリー名4: 汎用I/Oエクスパンダ 製品URL 1 https://www.nxp.com/products/interfaces/ic-spi-serial-interface-devices/ic-general-purpose-i-o/low-voltage-translating-8-bit-ic-bus-smbus-i-o-expander:PCAL6408A 製品説明1 NXP® I/Oエキスパンダは、相互接続を最小限に抑えながら、追加のI/Oが必要な場合にシンプルなソリューションを提供します。このPCAL6408Aは、I²Cバスインターフェースを介して、ほとんどのマイクロコントローラファミリにリモートI/O拡張を提供します。 カテゴリー名5: LEDドライバ 製品URL 1 https://www.nxp.com/products/power-management/lighting-driver-and-controller-ics/ic-led-controllers/4-bit-fm-plus-ic-bus-led-driver:PCA9633 製品説明1 このPCA9633は、新しいFast-mode Plus(Fm+)ファミリの最初のLEDコントローラデバイスの1つです。Fm+デバイスは、より高い周波数(最大1MHz)と高密度のバス動作(最大4000pF)を提供します。 関連ドキュメント Document URL タイトル https://www.nxp.com/docs/en/application-note/AN10441.pdf I2Cバス設計におけるレベルシフト技術 https://www.nxp.com/docs/en/application-note/AN11247.pdf 外部温度センサーを使用したPCF85063、PCF8523、PCF2123による計時精度の向上 https://www.nxp.com/docs/en/application-note/AN5377.pdf MKW41Z/31Z/21Z BLEおよびIEEE 802.15.4デバイスのハードウェア設計に関する考慮事項 https://www.nxp.com/docs/en/application-note/AN12059.pdf FRDM-KW41Z BLEアプリケーション用RFシステム評価レポート   関連ソフトウェア 関連ソフトウェアURL Kinetisマイクロコントローラ  MCUXpresso SDK    コミュニティからの関連デモ 関連デモURL https://community.nxp.com/docs/DOC-340031 https://community.nxp.com/docs/DOC-334895 https://community.nxp.com/docs/DOC-334892 https://community.nxp.com/docs/DOC-331647 https://community.nxp.com/docs/DOC-101403 ブロック図 インダストリアル
View full article
基于LS1043的物联网解决方案平台 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Demo 这是一个理想的三无线电系统解决方案。该演示展示了一个带有 3 个 Wi-Fi 无线电的开发板。它们是 2.4GHz、5 GHz、802.11AC,与 BLE 设备协同工作,然后运行虚拟 IoT 网络,其中不同的虚拟机将处理流程的不同部分。其中一台虚拟机将处理所有物联网通信(来自 BLE 设备)。另一个虚拟机将负责 DLNA(视频流传输到无线平板电脑),最后一个虚拟机将运行防火墙系统。通过平台传输的所有数据都可以直观地显示在每个实例的 GUI 上。 产品 产品 链接 QorIQ ® LS1043A参考设计板 QorIQ® LS1043A-RDB | NXP  适用于 Kinetis ® KW41Z/31Z/21Z MCU 的 Freedom 开发套件 https://www.nxp.com/design/development-boards/freedom-development-boards/wireless-connectivy/freedom-development-kit-for-kinetis-kw41z-31z-21z-mcus:FRDM-KW41Z?&fsrch=1&sr=8&pageNum=1 培训 容器 通信基础设施
View full article
基于 NXP MCUxpresso SDK 的 ADC-DMA 多通道触发 - KE15&LPC51U68 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi: 本帖主要介绍如何使用DMA对多通道ADC进行采样。幻灯片是中文的。 对于不同的 MCU 系列,Kinetis 和 LPC 具有不同的 ADC 和 DMA 系统。以KE15和LPC51U68为例,介绍如何启用各种ADC和DMA触发解决方案。 1.KE15:三个示例项目包括: 1.1 LPIT HW 触发 ADC 和 DMA 传输,启用中断以获取 ADC 值; 1.2 LPIT HW 触发 ADC 和 DMA 传输,DMA 将自动触发下一次传输; 1.3 软件触发多ADC和DMA传输; 2.LPC51U68:两个示例项目包括: 2.1软件触发多ADC和DMA传输; 2.2 SCT HW 触发 ADC 和 DMA 传输,DMA 将自动触发下一次传输; 产品 产品类别 恩智浦部件编号 URL MCU KE15 Arm Cortex-M0+ | Kinetis KE1xZ 32 位 5V MCU,带触摸界面 | NXP MCU LPC51U68 LPC51U68 | NXP  MCUXpresso SDK软件 恩智浦标准SDK 欢迎 | MCUXpresso SDK 构建器   工具 恩智浦开发板 URL FRDM-KE15Z Freedom开发板 FRDM-KE15Z平台|Freedom开发板|NXP LPCXpresso51U68板 适用于 LPC51U68 MCU 的 LPCXpresso51U68 开发板 | NXP 技术 回复:基于 NXP MCUxpresso SDK 的 ADC-DMA 多通道触发 - KE15&LPC51U68 这很有趣。 我已经在 KE1x 和 KV3x 处理器上实现了该代码,并且运行良好。 设置代码不是那么简单,所以我想知道是否有人为 ADC0 和 ADC1 实现了 ADC DMA 多通道读取。 谢谢。
View full article