Multi Source Translation Content

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Multi Source Translation Content

讨论

排序依据:
RDSPIMC56F8023:采用 MC56F8023 的太阳能电池板逆变器参考设计 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Overview 特性 结构框图 设计资源 Overview NXP ®太阳能电池板逆变器参考设计展示了 16 位数字信号控制器 MC56F8023 控制整个逆变器功能的能力。 该逆变器将太阳能电池板的输入电压转换为隔离的单相AC输出电压 此应用包括所有用于功率转换、控制和测量的电路 主电源板提供标准的64引脚PCI Express®连接器,作为子卡控制板的接口。该选项也可通过其他数字信号控制器控制该逆变器。 特性 从太阳能电池板流入的DC输入电压额定值为36V 可串联使用一个36V或两个18V 太阳能电池板 所采用的控制软件内具有最大功率点跟踪特性 包括用于3个串联在一起的12V铅酸累加器的电池充电器 Galvanic隔离输出电压230V, 频率50Hz,高达400W的输出功率 真正的正弦波形输出电压 用于外部通信的RS-485隔离接口 内部低功率DC电源可保持适当的功能,无需连接电池 实施过压、过电流和过热保护 提供离网嵌入式软件实例 结构框图 设计资源 传统设计 回复:RDSPIMC56F8023:使用 MC56F8023 的太阳能电池板逆变器参考设计 您能分享硬件/原理图链接吗? 回复:RDSPIMC56F8023:使用 MC56F8023 的太阳能电池板逆变器参考设计 尊敬的先生, 请尽快分享硬件链接以获取更多帮助 谢谢 由 vengu
查看全文
ワンストップセキュアブートツール:NXP-MCUBootUtilityがv2.1.0にアップグレードされました <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ソースコード: https://github.com/JayHeng/NXP-MCUBootUtility 【v2.1.0】 顔立ち: > 1.[RTyyyy]起動可能なイメージの SEMC NOR ブート デバイスへのロードのサポート > [RTyyyy] 支持下载Bootable image进主动启动设备 - SEMC NOR接口Flash > 2.[RTyyyy]RT117x A0のCM7とCM4の両方での動作をサポート > [RTyyyy] 在RT1170无论是CM7还是CM4作为主核下均能正常工作 > 3.[RTyyyy]RT117x A0の2つのFlexSPIマップアドレスをサポート > [RTyyyy] 支持RT1170的两个FlexSPI XIP映射地址 > 4.[RTyyyy]RT117x A0のefuseメモリ操作をサポート > [RTyyyy] 支持RT1170的eFuse回读与烧写 > 5.[RTyyyy]ユーザーヒューズテーブルファイルをインポートして、efuse値を設定可能 > [RTyyyy] 支持导入用户fuse配置文件去设置fuse > 6.[RTyyyy]RT117x A0のOTFAD暗号化セキュアブートモード(ユーザーキー)を有効にする > [RTyyyy] 为RT1170 A0开启OTFAD加密(User Key)支持 > 7.[RTyyyy]ソース入力としてSDKからのRT1170/1010ブータブルイメージをサポート > [RTyyyy] 支持RT1170/RT1010 SDK生成的Bootable image作为源文件输入 改善: > 1.[RTyyyy]画像形式の自動検出は、MCUXまたはGCCからのaxfファイルに使用できます > [RTyyyy] 程序格式自动检测选项也可用于MCUX生成的axf格式源文件 > 2.リードバックデータを保存するために、ファイルの代わりにファイルパスを指定します >    指定目录而不是指定文件去存放回读的数据 > 3.リードバックデータをファイルに保存するように設定されている場合、そのデータは画面に表示されません > 如果回读的数据已经选择保存到文件中,那么点击Read按钮将不会在窗口显示数据 バグ修正: > 1.「Cmd Pads」は、FlexSPI NOR構成の一部の典型的なオクタルフラッシュモデルで正しく設定されていません > 在FlexSPI NOR配置界面里,对于一些octal-flash模型,其Cmd Pads参数没有被正确设置 > 2.「Max Frequency」オプションが、FlexSPI NOR構成で選択したMCUデバイスと正確に一致していません > 在FlexSPI NOR配置界面里,Max Frequency参数选项与当前MCU型号不完全匹配 > 3.[RTyyyy]SD/eMMCの合計サイズを正しく表示できないため、SD/eMMCをプログラムできません > [RTyyyy] SD/eMMC总容量未能正确显示,导致无法编程SD/eMMC > 4.[RTyyyy]一部のフィールドが Flexible User Key Setting で選択した MCU デバイスと一致しません > [RTyyyy] 在用户自定义Key设置界面里,有些选项与当前选中的MCU型号不匹配 > 5.[RTyyyy]元のイメージ サイズが 4KB 未満の場合、起動可能なイメージを生成できません > [RTyyyy] 当输入的源image文件大小小于4KB时,生成可启动程序会失败 > 6.[RTyyyy]ツールが.axfを認識できない場合がありますMCUXまたはKeil MDKからのフォーマット > [RTyyyy] 有时候无法识别MCUX或Keil MDK生成的axf格式源文件 > 7.[RTyyyy]DCD が有効な場合、署名付きフラッシュローダーは生成できません > [RTyyyy] 当DCD使能的时候,无法生成含签名的Flashloader > 8.[RTyyyy]DCDがソース・ブータブル・イメージから来ている場合、リードバック・イメージでDCDをマークできない > [RTyyyy] 如果DCD来自源Bootable image,则无法在读回的image中标记DCD 利権: > 1.効果音を追加(コントラ) >    增加魂斗罗音效
查看全文
如何使用 MPC5748G 的 I2C DMA 模式 Hello, 我正在尝试在 S32DS IDE 中对 MPC5748G 使用 I2C DMA 模式。 数据表显示 MPC5748G 的 DMA 具有 DMACHMUX_0 和 DMACHMUX_1,并且它们都有 16 个通道。 在IDE中配置为虚拟通道0~31。 在我的实现中,DMACHMUX_0通道是虚拟通道0~15,DMACHMUX_1是虚拟通道16~31。 我想使用 I2C_3 作为 DMA 模式下的 I2C 主机,由 DMACHMUX_1 支持,并且我将 DMA 模块配置为通道 18 和 19。 但是,我遇到一个问题,我无法将这两个通道的 I2C 模块设置为 DMA 模式。 IDE 仅列出通道 0 到 15,我无法将其设置为通道 18 和 19。 另一方面,我也无法配置 TX DMA 通道。 有人能帮我将这个 I2C DMA 配置到相应的通道吗? 顺便说一下,我使用的S32DS版本如下所示。 这可能是原因。               回复:如何使用MPC5748G的I2C DMA模式 Hi Petrs, I2C现在可以在DMA模式下运行。 谢谢您的帮助! 顺祝商祺! 酸橙 回复:如何使用MPC5748G的I2C DMA模式 Hi, 正如我所写,在 DMA 组件中只需添加单个 DMA 通道(通道号与 i2C 组件中的 1 相同),并选择 TX 或 RX 请求。驱动程序会在运行时更改 DMA 通道的请求,具体取决于您是发送数据还是接收数据。 BR, Petr 回复:如何使用MPC5748G的I2C DMA模式 Hi Petrs, 好的,使用 i2c 代替 i2c_pal 能够使用 DMA 通道 16~31。 但是我遇到了另一个有关 DMA 配置的问题。 正如您所说,I2C DMA 可以与 TX 或 RX 请求一起使用。 但在IDE中,我似乎需要将此DMA通道指定为I2C_3_TX或I2C_3_RX。 您建议设置哪一个? 顺祝商祺! 酸橙 回复:如何使用MPC5748G的I2C DMA模式 Hi, PAL 驱动程序旨在实现跨所有平台和 IP 的移植。PAL 驱动程序提供基本功能,但通常无法涵盖 IP 驱动程序的所有功能。请参阅 SDK 手册,了解 PAL 与 PD 的用法。 如果您愿意,可以切换到 I2C 驱动程序。 对于 i2c_pal,它显示 16 个 DMA 通道,属于单个 DMA_MUX。如果您选择连接到 DMA_MUX_1 的 I2C 模块,则需要在 DMA 组件中相应地设置通道。例如,对于 I2C_3,如果在 i2c_pal 中选择了通道 3,则需要在 DMA 组件中选择通道 19。 BR, Petr  回复:如何使用MPC5748G的I2C DMA模式 Hi Petrs, 谢谢你的帮助。 我发现我的项目使用 i2c_pal 而不是组件库中的 i2c。 似乎 i2c_pal 没有用于 DMA 配置的通道 16~31,而 i2c 有。 实际上我不确定这两者之间有什么区别。 直接把一个i2c_pal组件修改成i2c可以吗? 顺祝商祺! 酸橙 回复:如何使用MPC5748G的I2C DMA模式 Hi, 您对 DMAMUX 分配的理解是正确的。 但是如果我在安装了 SDK3.0.0 的 S32DS.Power.2.1 中对其进行测试,我会看到通道 16-31 选择的选项。 对于 I2c,仅添加具有 TX 或 RX 请求的单个 DMA 通道。DMA 通道的请求在运行时由驱动程序更改,取决于您发送还是接收数据。 BR, Petr
查看全文
libcamera2.patch <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> このパッチは jb4.3_1.1.1-ga_rc2 に基づいています。 kitkat からいくつかのコミットをマージします。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> このパッチは jb4.3_1.1.1-ga_rc2 に基づいています。 kitkat からいくつかのコミットをマージします。 Android
查看全文
KSDK-プロジェクトを新しいデバイスに移行する <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちはチーム: 最近、KSDKプロジェクトに取り組んでいます。KSDKにリストされていない新しいデバイスにプロジェクトを移行した経験を共有したいと思います。お役に立てば幸いです。 よろしくお願いいたします。 David <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちはチーム: 最近、KSDKプロジェクトに取り組んでいます。KSDKにリストされていない新しいデバイスにプロジェクトを移行した経験を共有したいと思います。お役に立てば幸いです。 よろしくお願いいたします。 David
查看全文
RT1052 1.8V 和 3.3V 上电序列 我们遵循 RT1050 数据表 rev 2 3/2021 的 4.2.1.1 中所述的上电顺序。问题是关于注释的,指出“需要确保电路板上的任何电源对 V 电源没有反电压(泄漏)(例如,来自同时使用 1.8V 和 3.3V 电源的外部组件)”在我们的设计中,我们使用 3.3V,除了仅在连接到 SPI NOR_FLASH 的 NVCC_SD1 电源上使用 1.8V。1.8V 来自 LDO,其供电电压与 RT1052 相同,为 3.3V,因此在加电时会与 3.3V 一起上升。我们的示意图: 1) 将 1.8V 与 3.3V 一起上升(或稍晚一些)可以吗? 2)或者该注释是否暗示1.8V必须在3.3V之前上升?并且必须注意不要让 1.8V 泄漏到 3.3V 中,以免扰乱顺序或使斜坡不连续? 谢谢。 i.MXRT 105x i.MXRT 106x 回复:RT1052 1.8V 和 3.3V 的上电顺序 Hi @elbil, 将这两个电源域一起增加是可以的。 BR, Edwin.
查看全文
ウォッチドッグリセットからブート 私はブートプログラムツールを使用してブートをテストします、約10回、アプリはブートにジャンプできません、電源をオフにしてからオンにした後、大丈夫です、ウォッチドッグジャンプを使用してブートします。 S32K312EVB-Q172  Re:ウォッチドッグのリセットから起動まで Hello, わかりました、それは私にはリセットエスカレーションのように見えます。 よろしくお願いいたします。 ピーター Re:ウォッチドッグのリセットから起動まで こんにちは: 問題は、SWTを数回リセットした後、MCUが動作せず、電源のオンオフオンのみが回復できることです Re:ウォッチドッグのリセットから起動まで Hello, 申し訳ありませんが、質問は何ですか? よろしくお願いします、 ピーター
查看全文
FXLS8471Q - 加速度计运动检测功能示例代码 大家好, 如果您对演示加速度计运动检测功能使用的简单裸机示例代码感兴趣,请参阅下面我为FXLS8471Q 加速度计创建的一个示例,该示例与 NXP FRDM-KL25Z平台和FRDMSTBC-A8471配合使用 木板。 FXLS8471Q 设置为检测 X 轴或 Y 轴上最短 40 毫秒内超过 315mg 的运动。一旦触发事件,INT1引脚上就会产生中断: void FXLS8471Q_Init (void) { FXLS8471Q_WriteRegister(FT_MT_THS_REG, 0x85); // Set threshold to 312.5mg (5 x 62.5mg ) FXLS8471Q_WriteRegister(FF_MT_COUNT_REG, 0x02); // Set debounce timer period to 40ms FXLS8471Q_WriteRegister(FF_MT_CFG_REG, 0xD8); // Latch enabled, motion detection enabled for X and Y axis FXLS8471Q_WriteRegister(CTRL_REG4, 0x04); // Motion interrupt enabled FXLS8471Q_WriteRegister(CTRL_REG5, 0x04); // Route motion interrupt to INT1 - PTD4 FXLS8471Q_WriteRegister(CTRL_REG1, 0x29); // ODR = 12.5Hz, Active mode }‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ 在 ISR 中,仅清除中断标志并读取 FF_MT_SRC(0x16)寄存器,以清除 INT_SOURCE 寄存器中的 SRC_FFMT 标志并取消 INT1 引脚,如下面的屏幕截图所示。 void PORTD_IRQHandler() { PORTD_PCR4 |= PORT_PCR_ISF_MASK; // Clear the interrupt flag IntSource = FXLS8471Q_ReadRegister(FF_MT_SRC_REG); // Read the FF_MT_SRC register to clear the SRC_FFMT flag in the INT_SOURCE register EventCounter++; }‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ 您可以在附件中找到完整的源代码。如果对这个简单的示例代码有任何疑问,请随时在下面提问。 此致, Tomas 加速度传感器
查看全文
i.MX 6 と Qorivva によるリアルタイム 3D グラフィックスのストリーミング - デモ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> i.MX 6アプリケーションプロセッサとQorivva MCUを使用したリアルタイム3Dグラフィックスのストリーミング。 ユーザーがタッチスクリーンを使用して回転させる3D車を表示し、環境反射を表示します。静的ビデオとライブビデオの両方の環境反射は、リアルタイムでレンダリングされた車の上に計算されます。     https://community.nxp.com/players.brightcove.net/4089003392001/default_default/index.html?videoId=4282600248001」style="color: #05afc3;background-color: #ffffff;フォントサイズ:14.4px;" target="_blank  特長 Qorivva MCUは、エンコードされたビデオストリームを i.MX6プロセッサに送信します デモでは、LCDに3D回転する車が表示されています。ビデオ ストリームは、3D モデルへの反射として使用されます タッチスクリーン対応のLCDにより、車の3Dモデルを回転させることができます i.MX6 Quadは、3Dグラフィックスをリアルタイムでレンダリングする強力なGPUを搭載しています。これは、クラスター、3D ゲージ、またはその他の用途を再構成するために使用できます 注目のNXP製品 i.MX6Q: i.MX 6Quad Processors – Quad Core Power Architectureテクノロジをベースとする32ビットQorivvaマイクロコントローラ オートモーティブ インダストリアル
查看全文
KDS のアンインストール: 「インストール ログ ファイルを開くときにエラーが発生しました。」 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> WindowsでKDSをアンインストールしようとしたときにこのエラーが発生した場合(私はKDS V1.1.0で発生しました)、ただし、他のバージョンにも適用される場合があります)。   「インストールログファイルを開くときにエラーが発生しました。指定されたログ・ファイルの場所が存在し、書き込み可能であることを確認してください。   グーグルで検索すると、一部のインストーラー(またはアンインストーラー)がそのエラーメッセージを表示することがあります。一部のファイル/フォルダにアクセスできないようです。 私の場合、KDSのインストール時にそれを持っていましたが、V1.1.0を(誤って)インストールしたときにアンインストールしたかったのです(最新のV1.1.1ではありません)。 その後、再起動しませんでした。しかし、再起動すると、問題は解消されます。   したがって、その問題が発生した場合は、マシンを再起動して再試行してください。それは私にとってはうまくいきました。   ハッピーアンインストール:-) 全般
查看全文
i.MX8ボードへのeIQサンプルアプリケーションのデプロイ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 『L4.19.35_1.0.0 BSP Yocto プロジェクト ユーザーズ ガイド』の説明に従って Yocto ビルド環境を設定した後、添付のパッチを meta-fsl-bsp-release レイヤーに適用します。 /sources/meta-fsl-bsp-release$ git am eiq-sample-apps-Add-recipe.patch イメージにアプリケーションを含めるには、 local.conf に次の行を追加します。 IMAGE_INSTALL_append += "eiq-sample-apps" これには、 eIQ Sample Appsリポジトリ からビルドされたイメージまでのすべてのアプリケーションが含まれます。 i.MX 8 Re: i.MX8ボードへのeIQサンプルアプリケーションのデプロイ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは philippemidol-monnet、 はい、その通りです。これを更新するように依頼します。 報告していただきありがとうございます。 Vanessa Re: i.MX8ボードへのeIQサンプルアプリケーションのデプロイ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Yocto Project User's Guideには、eIQはmeta-eiqに統合されていると記載されていますが、このレイヤーは存在しません。 meta-mlがあります:tiは同じものですか? フィリップ Re: i.MX8ボードへのeIQサンプルアプリケーションのデプロイ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> conf/bblayers.conf に次の行を追加してみてください。 BBLAYERS += " ${BSPDIR}/sources/meta-fsl-bsp-release/imx/meta-ml " Re: i.MX8ボードへのeIQサンプルアプリケーションのデプロイ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> COMPATIBLE_MACHINEを変更することは機能しません。 それは問題ではありません、私はまだドキュメントに従ってコンパイルします Re: i.MX8ボードへのeIQサンプルアプリケーションのデプロイ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> fsl-arm-yocto-bsp/sources/meta-fsl-bsp-release$ git log コミット 7a67a5a9f8bb31a50bf6704d6383957c8264c656 著者:ヴァネッサ・マエギマ <[email protected]> 日付: Tue Oct 1 16:07:22 2019 -0300 eiq-sample-apps: レシピを追加 すべてのeiq_sample_appsをiMX8 *ボードにデプロイするレシピ。 サインオフ:ヴァネッサ・マエギマ<[email protected]> コミット 8eeb420fad668b733ab95b460895e1c337c66b25 著者: Neena Busireddy <[email protected]> 日時:2019年5月3日(金)10:50:12 -0500 vkmark: SRCREV で AUTOREV の代わりに SHA を使用 署名者:ニーナ・ビュシレディ <[email protected]>   《UM11226.pdf》を参考にしています環境を設定するには repo init -u https://source.codeaurora.org/external/imx/imx-manifest-b imx-linux-sumo -m imx-4.14 です。98から2.0。0_machinelearning.xml $: EULA=1 MACHINE=imx8mqevk DISTRO=fsl-imx-xwayland source ./fsl-setup-release.sh -b build-xwayland $: echo "BBLAYERS += \" \${BSPDIR}/sources/meta-imx-machinelearning \"" >> conf/bblayers.conf meta-imx-machinelearning/recipes-libraries/tensorflow/tensorflow_1.12.0.bb 修正 COMPATIBLE_MACHINE = "(imx8qm|imx8mq|imx8mm)" bitbake fsl-image-qt5 Re: i.MX8ボードへのeIQサンプルアプリケーションのデプロイ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは coindu、 パッチが正常に適用されたことを確認していただけますか?eiq-sample-appsフォルダは meta-fsl-bsp-release/imx/meta-ml/recipes-apps/eiq-sample-appsに存在しますか?どのBSPリリースを使用していますか? ありがとうございます! Vanessa Re: i.MX8ボードへのeIQサンプルアプリケーションのデプロイ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは: 添付のパッチを適用するとエラーが発生します。             エラー:何も 'eiq-sample-apps'を提供しません(ただし、 /home/duxy/fsl-arm-yocto-bsp/sources/meta-fsl-bsp-release/imx/meta-sdk/dynamic-layers/qt5-layer/recipes-fsl/images/fsl-image-qt5.bb RDEPENDS onまたはそれ以外の場合はそれが必要です) 注: ランタイム ターゲット 'eiq-sample-apps' はビルドできず、削除しています... 欠落しているか構築できない依存関係チェーン: ['eiq-sample-apps'] エラー: 必要なビルド ターゲット 'fsl-image-qt5' にはビルド可能なプロバイダーがありません。 欠落しているか構築できない依存関係チェーン: ['fsl-image-qt5', 'eiq-sample-apps'] 概要:2つのERRORメッセージが表示され、非ゼロの終了コードが返されました。           それを解決する方法は?パッチを適用する前に、eIQイメージを正常にコンパイルしました。
查看全文
PN7462を使用してMifare Ultralight Cを利用可能に <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ご存知かもしれませんが、こんにちはNFCコミュニティPN7462ファミリは、高性能と低消費電力を提供する32ビットArm® Cortex-M0®ベースのNFCマイクロコントローラで構成されています。シンプルな命令セットとメモリアドレス指定があり、既存のアーキテクチャと比較してコードサイズが小さくなっています。PN7462ファミリは、NFCなどの機能、すべてのNFCフォーラムモードをサポートするオールインワンソリューション、マイクロコントローラ、オプションの接触式スマートカードリーダー、およびソフトウェアを1つのチップで提供します。最大 20 MHz の CPU 周波数で動作します。 MIFARE® Ultralightベースのチケットは、公共交通機関、ポイントカード、イベントチケットなどの低コストで大量のアプリケーションに最適なソリューションを提供します。これらは、磁気ストライプ、バーコード、またはQRコードシステムの完全な非接触代替品として機能します。使用制限のあるアプリケーション向けの非接触MIFARE Ultralight® ICの導入により、システムの設置および保守コストを削減できます。ご存知かもしれませんが、MIFAREファミリには、3DES暗号化をサポートする非接触ICであるUltralight Cタグがあり、主にスマートチケットなどの限定使用アプリケーションで使用され、このタグはISO 14443-3タイプAに準拠し、タイプ2タグとして定義されています。 このドキュメントでは、NXP Reader Libraryで提供されている例を変更して、パーソナライズされていないMifare Ultralight Cに認証し、読み取り操作を実行する方法を示します。 原材料: PN7462 または PNEV7462 (これはNXPの評価ボードです) PN7462リーダーライブラリ Mifare ウルトラライトC Mifare Ultralight C データシート MCUXpresso まず、NfcrdlibEx4_MIFAREClassic.cに行きます。コード内のコメントでできるだけ多くのことを説明し、いくつかの情報を追加します ここでは、次のものを追加します。 #define MFULC_READ_DATA_SIZE 16 /* Number of bytes that is read by MIFARE Ultralight Read command */ #define MFULC_USER_MEMORY_BEGIN 0x04 /* Number of bytes that is read by MIFARE Ultralight Read command */ #define MFULC_PAGE_SIZE 0x04 /* Size of page of MIFARE Ultralight card */ #define KEYCOUNT 0x7FU /* number of keys */ #define KEYVERSIONS 0x01U /* number of key versions */ #define RAND_KEY_2K3DES_ADDRESS 0x01U /* Random 2K3DES key address in keystore */ #define RAND_KEY_2K3DES_VERSION 0x00U /* Random 2K3DES key version in keystore */ #define UL_C_KEY_ADDRESS 0x02U /* Ultralight C key address in keystore */ #define UL_C_KEY_VERSION 0x00U /* Ultralight C key version in keystore */ #define KEY_POSITION 0x00U /* Key position */ ‍ ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ この後、グローバル変数宣言セクションで、以下を追加する必要があります。 phCryptoSym_Sw_DataParams_t cryptoEnc; /* CryptoSym parameter structure for ENC */ phCryptoSym_Sw_DataParams_t cryptoSymRng; /* CryptoSym parameter structure for SymRng */ phCryptoRng_Sw_DataParams_t cryptoRng; /* CryptoRng parameter structure for Rng */ phKeyStore_Sw_DataParams_t keyStore; /* KeyStore parameter structure */ static uint8_t gaUlcKey[] = {0x49, 0x45, 0x4D, 0x4B, 0x41, 0x45, 0x52, 0x42, 0x21, 0x4E, 0x41, 0x43, 0x55, 0x4F, 0x59, 0x46}; phacDiscLoop_Sw_DataParams_t * pDiscLoop; /* Discovery loop component */ void *psKeyStore; void *psalMFUL; void *ppalMifare;‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ 変数 static uint8_t gaUlcKey[] = {0x49, 0x45, 0x4D, 0x4B, 0x41, 0x45, 0x52, 0x42, 0x21, 0x4E, 0x41, 0x43, 0x55, 0x4F, 0x59, 0x46};これは、データシートのセクション7.5.6に記載されているように、Mifare Ultralight cのデフォルトのキーであり、これは使用する必要があるキーの参照です。 次に、PAL変数を変更します /*PAL variables*/ phKeyStore_Sw_KeyEntry_t aKeyEntry[KEYCOUNT]; phKeyStore_Sw_KeyVersionPair_t aKeyVersion[KEYCOUNT * KEYVERSIONS]; phKeyStore_Sw_KUCEntry_t aKeyUsageCounter[KEYCOUNT]; uint8_t bDataBuffer[DATA_BUFFER_LEN]; /* universal data buffer */ uint8_t bSak; /* SAK card type information */ uint16_t wAtqa; /* ATQA card type information */ ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ 次に、これを131行目で変更します psalMFC = phNfcLib_GetDataParams(PH_COMP_AL_MFC);‍‍‍ ~ psalMFUL = phNfcLib_GetDataParams(PH_COMP_AL_MFUL);‍‍‍ したがって、これはMIFARE超軽量ALコンポーネントを取得し、この行の後に追加します ppalMifare = phNfcLib_GetDataParams(PH_COMP_PAL_MIFARE);‍‍‍ 次に、Mifare classicがフィールドに存在しないことによるエラーを回避するために、Mifareクラシック機能を消去します。さらに、以下を追加します。 まず、認証の部分を進めます。API phalMful_UlcAuthenticate(pDataParams, wKeyNumber, wKeyVersion) を使用します。 最初のパラメータは、discoveryloop によってアクティブ化されたタグを指す構造体で、次にキー アドレス、最後にキーのバージョンを示します。ご覧のとおり、キーを送信せず、キーが保存されている場所と更新された場合はバージョンをタグに伝えるだけです。通信の機密性を確保するため。 /* Authenticate with the Key even if no memory of Ultralight Card is restricted by Authentication access Authentication with correct key provides access to any part of the memory (beside key storage) . */ /* Send authentication for entire Ultralight C */ status = phalMful_UlcAuthenticate(psalMFUL, UL_C_KEY_ADDRESS, UL_C_KEY_VERSION); /* Check for Status */ if ((status & PH_ERR_MASK) != PH_ERR_SUCCESS) { /* Print Error info */ DEBUG_PRINTF("\nAuthentication Failed!!!"); DEBUG_PRINTF("\nPlease correct the used key"); DEBUG_PRINTF("\nExecution aborted!!!\n"); break; } DEBUG_PRINTF("\nAuthentication Successful"); /* ‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ この後、ステータスはOKでエラーは見つかりませんでしたが、これにエラーがある場合は、使用しているカードが以前に改ざんされておらず、キーを変更したか、ディストリビューターが設定されたキーを配信した場合は、正しいキーを使用してください。 次に、読み取り操作に進みます。 phalMful_Read(pDataParams, bAddress, pData) ご覧のとおり、最初のパラメータは認証と同じです。なぜなら、私たちはまだ同じタグと話しているので、その値MFULC_USER_MEMORY_BEGINは04です。これは、データシートのセクション7.5メモリ構成で見ることができるように、ユーザーメモリは4ページ目から39ページ目で終わるため、タグの最初のページとbDataBuffer 変数は受信した情報を格納します。 /* *************** READ operation ****************************** */ /* Empty the bDataBuffer */ memset(bDataBuffer, '\0', DATA_BUFFER_LEN); DEBUG_PRINTF("\n\nRead data from page %d, %d, %d, %d", MFULC_USER_MEMORY_BEGIN, MFULC_USER_MEMORY_BEGIN + 1, MFULC_USER_MEMORY_BEGIN + 2, MFULC_USER_MEMORY_BEGIN + 3); /* Read data from custom */ status = phalMful_Read(psalMFUL, MFULC_USER_MEMORY_BEGIN, bDataBuffer); /* Check for Status */ if (status != PH_ERR_SUCCESS) { /* Print Error info */ DEBUG_PRINTF("\nRead operation failed!!!\n"); DEBUG_PRINTF("\nExecution aborted!!!\n\n"); break; /* Break from the loop*/ } DEBUG_PRINTF("\nRead Success"); DEBUG_PRINTF("\nThe content of page %d is:\n", MFULC_USER_MEMORY_BEGIN); phApp_Print_Buff(&bDataBuffer[0], MFULC_READ_DATA_SIZE);‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ これは単純なプロジェクトですが、PN7462を使用してMifare Ultralight Cの使用方法を多くの人々が理解し、このプロジェクトに基づいてより複雑な例を開始するのに役立ちます。PEGODAリーダーを使用してMifare Ultralight c製品を構成する方法を知りたい場合は、私が投稿した「Mifare Ultralight C-デフォルトのパスワードの変更とページアドレスの保護」というドキュメントを確認してください。ご不明な点がございましたら、お知らせください。 BR ジョナサン
查看全文
如何在 MQX Lite 中使用 MQX 性能工具和 TAD <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好 我想分享这份文档,其中描述了配置和使用 MQXLite 性能工具来分析和调试飞思卡尔 MQXLite 操作系统应用程序的步骤。 我希望这有帮助! 此致 Soledad 回复:如何在 MQX Lite 中使用 MQX 性能工具和 TAD <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 堆栈使用情况是否衡量峰值使用情况?
查看全文
i.MX デザイン&ツール一覧 デザインチェックリスト: i.MX6DQSDLのHWデザインチェックリスト i.Mx53のHWデザインチェックリスト i.MX28 のハードウェア設計チェックリスト HW_Design_Checking_List_for_i.MX6ソロX i.MX6ULハードウェア設計チェックリスト DDR設計ツール: I.MX53 DDR3 スクリプトエイド imx53 DDRストレステスター V0.042 i.Mx6DQSDL DDR3 Script Aid MX6DQP DDR3 Script Aid i.Mx6DQSDL LPDDR2 Script Aid i.Mx6SL LPDDR2 Script Aid i.MX6SX DDR3スクリプトエイド I.MX6UL DDR3スクリプトエイド i.MX6UL_LPDDR2_Script_Aid i.MX6ULL_DDR3_Script_Aid  i.MX6ULL_LPDDR2_Script_Aid  MX6SLL_LPDDR2_Script_Aid  MX6SLL_LPDDR3_Script_Aid  i.MX6 DDRストレステストツール V1.0.3 i.MX6/7 DDRストレステストツール V3.00 i.MX8MSCALE DDRツールリリース  i.MX8M DDR3Lレジスタプログラミング支援  i.MX 8/8XファミリーDDRツールリリース アプリケーションノート: MX_Design_Validation_Guide I.MX6シリーズUSB認証ガイド i.MX 8ファミリ | i.MX 8QuadMax (8QM) | 8QuadPlus i.MX 8M | i.MX 8M Mini | i.MX 8M Nano i.MX53 i.MX6_All i.MX6DL i.MX6Dual i.MX6DualPlus6QuadPlus i.MX6Quad i.MX6S i.MX6SL i.MX6SoloX i.MX6UL Re:i.MX デザイン&ツールリスト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは LinWang 返信が遅くなってすみません。 地元のFAEに頼んだところ、解決しました。 ありがとうございます! コウヘイ Re:i.MX デザイン&ツールリスト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、コウヘイ。 私はこれら2つのページの所有者ではなく、NXP内部のみのプライベートスペースにあります。 お近くのサポートチームにお問い合わせください。 ありがとうございます! Re:i.MX デザイン&ツールリスト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi LinWang‌ 次の2つのリンクで「許可されていません」とコメントされている同じエラーが発生しました。 MMDC/DDRリソース SoC、モジュール、ソフトウェアリソースキットのターゲットリスト  彼らは今許可が必要ですか? コウヘイ Re:i.MX デザイン&ツールリスト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ありがとう、わかりました! On Tue, Aug 2, 2016 at 4:54 AM, LinWang Re:i.MX デザイン&ツールリスト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちはジョー、 ドキュメントを公開スペースに移動しようとします。 モデレーターが操作を承認した後、アクセスできます。 Re:i.MX デザイン&ツールリスト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 確認していただきありがとうございます - 次のエラーが表示されるので、私の推測は 権限が間違っているため、一般の人が表示できません。私は持っていた 他の人は(世界のさまざまな場所から)チェックし、それは壊れています 彼らも。 ありがとうございます ジョー 不正 この場所やコンテンツへのアクセスは制限されています。これが 間違えた場合は、管理者または指示者に連絡してください 。 2016年8月1日(月)21:27に、LinWang Re:i.MX デザイン&ツールリスト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちはengjoe、 私が今試したとき、リンクは正常に機能します。 リンクへのアクセスに問題がある場合は、最寄りのサポーターのヘルプに連絡してください。 Re:i.MX デザイン&ツールリスト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> LinWangさん、 i.MX6UL_LPDDR2_Script_Aidのリンクが切れています。新しいものを投稿してもらえますか?ありがとうございます。 Re:i.MX デザイン&ツールリスト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちはブライアン、 お近くのFAEにお問い合わせください。 Re:i.MX デザイン&ツールリスト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ナイス。しかし、 i.Mx53のHWデザインチェックリストにアクセスできません。 Re:i.MX デザイン&ツールリスト <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> :smileycool:
查看全文
例 MPC5644A 外部 SRAM - MCU v10.5 用 CodeWarrior <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> この例では、内部メモリからではなく外部 SRAM から実行されるコードを実行およびデバッグするために必要なプロジェクトの調整を示しています。 この例では、基本的な初期化とランタイム EBI インターフェイス コンフィギュレーション (FLASH ビルド ターゲット) を実行して、コードの実行中に外部 SRAM メモリが使用可能になるようにします (デバッガーなし)。 TCLスクリプトを起動するデバッガ(\Project_Settings\Debugger\MPC5644A_VLE.tcl,init_ebi())プログラムを外部SRAM(EXT_SRAM)にロードするように調整されました   テストHW:MPC5644A + XPC564Aミニモジュール + XPC56XXマザーボード Maskset:  OM14X 対象:外部SRAM、内部フラッシュ Fsys:16MHz IRC Debugger: PeMicro USB-ML-PPCNEXUS IDE/コンパイラ: CodeWarrior for MCUs v10.5 EVB接続: デフォルトのEVBジャンパ設定 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> この例では、内部メモリからではなく外部 SRAM から実行されるコードを実行およびデバッグするために必要なプロジェクトの調整を示しています。 この例では、基本的な初期化とランタイム EBI インターフェイス コンフィギュレーション (FLASH ビルド ターゲット) を実行して、コードの実行中に外部 SRAM メモリが使用可能になるようにします (デバッガーなし)。 TCLスクリプトを起動するデバッガ(\Project_Settings\Debugger\MPC5644A_VLE.tcl,init_ebi())プログラムを外部SRAM(EXT_SRAM)にロードするように調整されました   テストHW:MPC5644A + XPC564Aミニモジュール + XPC56XXマザーボード Maskset:  OM14X 対象:外部SRAM、内部フラッシュ Fsys:16MHz IRC Debugger: PeMicro USB-ML-PPCNEXUS IDE/コンパイラ: CodeWarrior for MCUs v10.5 EVB接続: デフォルトのEVBジャンパ設定
查看全文
S32K312 MBDT 1.4.0无法读取配置 当我在MBDT中使用Dio模块时,使用EB tresos模板的项目时,Dio模块可以正常读取Channel和Port。 然后我在EB tresos模板中给项目添加了两个port和dios,此时Dio模块无法读取Channel和Port。并报错: Error evaluating 'MaskParameterCallback' callback of s32k3_dio block (mask) 'untitled/Dio'. Callback string is 'import mbd_s32k3.*; import mbd_s32k3.common.*; ' 请问,我该如何解决这个问题?我需要注意哪些尚未正确设置的地方? 回复:S32K312 MBDT 1.4.0无法读取配置 Hi, Dragos 谢谢你的详细回复!我已经解决了这个问题。 你的具体操作和我的一致。真正的问题在于我在拖动 DIO 模块之前没有设置硬件配置。如果我先拖动 DIO 模块,然后继续进行硬件配置,就会出现此问题。相反,当我在拖动 DIO 模块之前配置硬件时,不会出现此问题。 再次感谢您的帮助! 此致, Azure 回复:S32K312 MBDT 1.4.0无法读取配置 Hi, @azure, 感谢您对基于模型的 S32K3 设计工具箱的关注。 首先,我建议您安装最新版本的工具箱( MBDT for S32K3 Toolbox 版本 1.5.0 ),以便从最新功能中受益,从而确保所有设置均正确。 关于您面临的问题,值得一提的是,新引脚的设置在Port组件和Dio组件中均完成,如下所示: 1.端口选项卡:它处理微控制器引脚的底层硬件配置。在这里,您可以在更基本的层面上设置引脚,指定引脚的电气和功能行为。 可以设置MSCR (多路复用信号配置寄存器)。该寄存器用于配置引脚复用选项,决定引脚的功能(例如GPIO、UART、SPI 等)它还设置其他参数,如上拉/下拉电阻、驱动强度和输入滤波。 方向定义引脚是输入还是输出。例如,如果您正在驱动 LED,则将方向设置为输出;如果您正在读取按钮状态,则将方向设置为输入。 模式设置允许您指定引脚的运行模式。这涉及在微控制器提供的各种选项中选择引脚的功能或作用。 2. Dio 选项卡:它特定于微控制器的数字输入/输出模块,处理配置为通用 I/O 的引脚的更高级别软件抽象,有助于控制和监视引脚的数字状态。 根据引脚端口 ID,创建一个DioChannel 。在此选项卡中,您可以将逻辑 DIO 通道与在端口选项卡中配置的物理引脚关联起来。这涉及设置通道号并确保软件可以通过其通道标识符引用该引脚。 请注意, Dio选项卡中给出的名称将显示在块的下拉菜单中。 如果您成功设置或者遇到其他问题,请告知我们。 顺祝商祺! 德拉戈斯
查看全文
ヘルスケアアプリケーション向けの近距離無線通信(NFC) <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Continua Health Allianceのヘルスケア機器規格をベースとしたKinetisマイクロコントローラは、IEEE® 11073規格を使用してデータをカプセル化します。この例では、Freedom 開発プラットフォームは、NFC アンテナとマネージャーの間を橋渡しする近距離無線通信ボードとして動作します。 顔立ち 血糖モジュールのエミュレーション ヘルスケアに特化した低電力技術 血糖値モニターからのNFC読み取り Continua compliant demo (IEEE 11073) 注目のNXP製品 製品 リンク Kinetis® Lシリーズ Kinetis Lシリーズ・マイクロコントローラ - Arm® Cortex-M0™+ コア |NXPの  Kinetis® KL05およびKL04マイクロコントローラ向けFreedom開発プラットフォーム FRDM-KL05Z|Freedom開発プラットフォーム|Kinetis®マイクロコントローラ |NXPの  モバイル
查看全文
Processor Expert RAppID Suite for the MPC5777M and S32 Design Studio Integration マルチコアの例 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> このアプリケーションは、Processor Expert (PE) RAppID Suite for MPC5777M 初期化ツールと S32 Design Studio for Power v1.1 の統合を示します。 このプロジェクトには、RAppID プロジェクトと RAppID Workspace フォルダが別々に含まれています。       このマルチコア プロジェクトは、最初にデバイス (PinMux、クロック、PIT タイマー) を初期化します。各コアは、異なる期間の 1 つの LED で切り替わります。 Z4_0コア:LED1...GPDO[0] Z7_0コア:LED2 ...GPDO[1] Z7_1コア:LED3 ...GPDO[2]     PE RappID(オープンインクルードワークスペース)でデバイスの初期化を調整し、コードを生成し、最終的にS32DSでプロジェクトを再構築できます。   手記: PE_Types.hを生成させないでくださいファイルには VLE 以外の命令が混在しているため、S32DS コンパイラではビルドできません。 リンカコマンドファイルの生成を無効にする必要があります。そうしないと、S32DS GCCリンカが理解できないHighTec固有のキーワードが生成されます。   HWのテスト:       MPC5777M-512DS、MPC57xxマザーボード MCU:             PPC5777MQMVA8 0N78H Debugger:    PeMicro USB-ML-PPCNEXUS ターゲット:         デバッグ(内部フラッシュ) EVB接続: P8.0 に接続された USER LED1、P8.1 に接続された LED2、P8.2 に接続された LED3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> このアプリケーションは、Processor Expert (PE) RAppID Suite for MPC5777M 初期化ツールと S32 Design Studio for Power v1.1 の統合を示します。 このプロジェクトには、RAppID プロジェクトと RAppID Workspace フォルダが別々に含まれています。       このマルチコア プロジェクトは、最初にデバイス (PinMux、クロック、PIT タイマー) を初期化します。各コアは、異なる期間の 1 つの LED で切り替わります。 Z4_0コア:LED1...GPDO[0] Z7_0コア:LED2 ...GPDO[1] Z7_1コア:LED3 ...GPDO[2]     PE RappID(オープンインクルードワークスペース)でデバイスの初期化を調整し、コードを生成し、最終的にS32DSでプロジェクトを再構築できます。   手記: PE_Types.hを生成させないでくださいファイルには VLE 以外の命令が混在しているため、S32DS コンパイラではビルドできません。 リンカコマンドファイルの生成を無効にする必要があります。そうしないと、S32DS GCCリンカが理解できないHighTec固有のキーワードが生成されます。   HWのテスト:       MPC5777M-512DS、MPC57xxマザーボード MCU:             PPC5777MQMVA8 0N78H Debugger:    PeMicro USB-ML-PPCNEXUS ターゲット:         デバッグ(内部フラッシュ) EVB接続: P8.0 に接続された USER LED1、P8.1 に接続された LED2、P8.2 に接続された LED3 全般
查看全文
imx-6.1.55-2.2.0は、IW611モジュールのBluetoothおよびWi-Fi機能(ドライバー/ファームウェア)をサポートしていますか? 質問 imx-6.1.55-2.2.0は、IW611モジュールのBluetoothおよびWi-Fi機能(ドライバー/ファームウェア)をサポートしていますか? 背景 BluetoothとWi-Fi機能が動作しませんでした。 以下の記事のように、サポートされていない可能性があるため、念のため確認したいと思います。 https://community.nxp.com/t5/i-MX-Processors/Bluetooth-on-i-MX93-EVK/m-p/1732571?profile.language=ja 【付録】 ・開発環境:IMX-6.1.55-2.2.0 --------------- リポジトリ init -u https://github.com/nxp-imx/imx-manifest-b imx-linux-mickledore -m imx-6.1.55-2.2.0.xml リポジトリ同期 -j'nproc' --------------- ・SoC:imx8mm https://www.nxp.jp/products/processors-and-microcontrollers/arm-processors/i-mx-applications-processors/i-mx-8-applications-processors/i-mx-8m-mini-arm-cortex-a53-cortex-m4-audio-voice-video:i.MX8MMINI ・wifi/btモジュール:IW611 https://www.nxp.jp/products/wireless-connectivity/wi-fi-plus-bluetooth-plus-802-15-4/2-4-5ghz-dual-band-1x1-wi-fi-6-802-11ax-plus-bluetooth-5-4-solution:IW611 i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re:imx-6.1.55-2.2.0はIW611モジュールのBluetoothおよびWi-Fi機能(ドライバー/ファームウェア)をサポートしていますか? こんにちは、@takeshi100  フィードバックとテストをありがとう。 それでは、このケースをひとまず閉じます。 顧客ボードを確認してください、私たちの側から何かが必要な場合は、私たちに新しいケースを作成することをお気軽にください。 よい一日を~ よろしくお願いいたします。 クリスティン。 Re:imx-6.1.55-2.2.0はIW611モジュールのBluetoothおよびWi-Fi機能(ドライバー/ファームウェア)をサポートしていますか? どうもありがとうございました。 カスタムボードの配線が悪かったようです。 たとえば、空中配線などです。 wifi/btモジュールをimx8mm-evkボードのSDスロットに直接差し込んだところ、うまくいきました。 Re:imx-6.1.55-2.2.0はIW611モジュールのBluetoothおよびWi-Fi機能(ドライバー/ファームウェア)をサポートしていますか? こんにちは、@takeshi100  この問題に関する最新情報はありますか? 他に何かできることはありますか? よろしくお願いいたします。 クリスティン。 Re:imx-6.1.55-2.2.0はIW611モジュールのBluetoothおよびWi-Fi機能(ドライバー/ファームウェア)をサポートしていますか? Re:imx-6.1.55-2.2.0はIW611モジュールのBluetoothおよびWi-Fi機能(ドライバー/ファームウェア)をサポートしていますか? こんにちは、@takeshi100  M.2を使用している場合は、sdioインターフェースに変換して8MMに接続します。 では、どのusdhcインターフェースを使用していますか?USDHC1またはUSDHC2? 確認するためにdtsファイルを提供していただけますか? あなたは私たちのi.mx8mm-evk.usd-wifi.dtsを参照して、DTSファイルを変更することができます。 参考までにimx8mm-evk-usd-wifi.dtsファイルを添付してください。 また、ボリュームを確認してくださいtagモジュールのe、それは1.8vです。 よろしくお願いいたします。 クリスティン。 Re:imx-6.1.55-2.2.0はIW611モジュールのBluetoothおよびWi-Fi機能(ドライバー/ファームウェア)をサポートしていますか? また、私の考えが正しければ、I.MX8MM-lpddr4-evkを使用しているので、IW611-EVKまたはモジュールを使用していることをお知らせください。 >私はムジュールを使用しています。また、imx8mm evkボードは使用せず、カスタムボードを使用します。私はimx8mm-evkベースの環境で開発しています。 どのパートナーのモジュールですか?モジュールの名前とモデルを教えてください。 > 村田 LBEE5PL2DL M.2インターフェースまたはMicro-SD(SDIO)インターフェースを使用していますか? >モジュールにはM.2インターフェースがあります。ただし、SDIOインターフェースに変換してIMX8mmを接続します。 Re:imx-6.1.55-2.2.0はIW611モジュールのBluetoothおよびWi-Fi機能(ドライバー/ファームウェア)をサポートしていますか? こんにちは、@takeshi100  フィードバックをいただき、dmesgログを共有していただきありがとうございます。 あなたの与えられたログから、私は「cmd53読み取りエラー= -84」と表示されます、このエラーは通常SDIO通信に関連しています。 あなたの側のSDIOがうまく機能していないと思います。 また、私の考えが正しければ、I.MX8MM-lpddr4-evkを使用しているので、IW611-EVKまたはモジュールを使用していることをお知らせください。どのパートナーのモジュールですか?モジュールの名前とモデルを教えてください。 M.2インターフェースまたはMicro-SD(SDIO)インターフェースを使用していますか? また、SDIOカードが何に検出されるかを確認するために、完全なdmesgログも提供してください。 よろしくお願いいたします。 クリスティン。 Re:imx-6.1.55-2.2.0はIW611モジュールのBluetoothおよびWi-Fi機能(ドライバー/ファームウェア)をサポートしていますか? お返事ありがとうございます!! もう一つ質問があります。 「ファームウェアの初期化に失敗しました」が発生しましたが、原因は何でしょうか? ■dmesg [ 68.575414] Bluetooth:hci0:FWダウンロードタイムアウト。 [ 106.215891] 監査: type=1334 audit(1677838659.548:10):prog-id = 11 op = LOAD [ 106.216164] 監査: type=1334 audit(1677838659.548:11)prog-id = 12 op = LOAD [ 106.604233] 監査: type=1006 audit(1677838659.936:12):pid=714 uid=0 old-auid=4294967295 auid=0 tty=(なし) old-ses=4294967295 ses=1 res=1 [ 106.604259] 監査: type=1300 audit(1677838659.936:12):arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=ffffee1feb00 a2=1 a3=0 items=0 ppid=1 pid=714 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(なし) ses=1 comm="(systemd)" exe="/lib/systemd/systemd" key=(null) [ 106.604272] 監査: type=1327 audit(1677838659.936:12):proctitle="(systemd)" [ 106.635476] 監査: type=1334 audit(1677838659.964:13):prog-id = 13 op = LOAD [ 106.635960] 監査: type=1300 audit(1677838659.964:13):arch=c00000b7 syscall=280 success=yes exit=8 a0=5 a1=ffffca6afa98 a2=90 a3=0 items=0 ppid=1 pid=714 auid=0 uid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(なし) ses=1 comm="systemd" exe="/lib/systemd/systemd" key=(null) [ 106.635978] 監査: type=1327 audit(1677838659.964:13):proctitle="(systemd)" [ 106.635991] 監査: type=1334 audit(1677838659.968:14):prog-id=13 op=UNLOAD [ 106.636000] 監査: type=1334 audit(1677838659.968:15):prog-id = 14 op = LOAD [ 133.471801] wlan:MWLANドライバーをロードしています [ 133.472782] wlan:バスドライバーに登録... [ 133.479041] ベンダー=0x0471 デバイス=0x0205 class=0 function=1 [ 133.479144 ] モールハンドルオプスを取り付け、カードインターフェースタイプ:0x109 [ 133.479154] モジュール パラメータから rps を 0 に設定 [ 133.479918] SDIW612: usr cfg からの init モジュールパラメータ [ 133.480001] card_type: SDIW612、構成ブロック: 0 [ 133.480013] cfg80211_wext=0xf [ 133.480017] max_vir_bss=1 [ 133.480023] cal_data_cfg=なし [ 133.480027] ps_mode = 1 [ 133.480031] auto_ds = 1 [ 133.480039] host_mlme=有効にする [ 133.480044] fw_name=nxp/sduart_nw61x_v1.bin.se [ 133.480073] SDIO: max_segs=128 max_seg_size=65535 [ 133.480080] rx_work=1 cpu_num=4 [ 133.480088] moal_recv_amsdu_packetを有効にする [ 133.480119] MLANアダプター operations.card_typeを取り付け0x109。 [ 133.480562] wlan:TX SGモードを有効にする [ 133.480568] wlan:RX SGモードを有効にする [ 133.483557] ファームウェアのリクエスト: nxp/sduart_nw61x_v1.bin.se [ 134.214562] Wlan: FW のダウンロード終了、firmwarelen=998324 ダウンロード済み 911924 [ 134.616808] WLAN FWがアクティブです [ 134.616819] on_time 134613435875 [ 134.617284] cmd53 読み取りエラー=-84 [ 134.617311] WLAN:cmd53読み取りレジスタが失敗しました:-1 port = 0 retry = 0 [ 134.617366] cmd53読み取りエラー=-84 [ 134.617386] WLAN: cmd53 読み取りレジスタが失敗しました: -1 port=0 retry=1 [ 134.617438] cmd53読み取りエラー=-84 [ 134.617459] WLAN:cmd53読み取りレジスタが失敗しました:-1 port = 0 retry = 2 [ 134.617484] wlan: mp_regs を読み取れません [ 134.636564] cmd53読み取りエラー=-84 [ 134.636593] WLAN:cmd53読み取りレジスタが失敗しました:-1 port = 0 retry = 0 [ 134.636648] cmd53読み取りエラー=-84 [ 134.636672] WLAN:cmd53読み取りレジスタが失敗しました:-1 port = 0 retry = 1 [ 134.636725] cmd53読み取りエラー=-84 [ 134.636747] WLAN: cmd53 読み取りレジスタが失敗しました: -1 port=0 retry=2 [ 134.636774] wlan:mp_regsを読み取れません [ 139.743771] タイムアウト cmd id (139.740383)FUNC_INIT [0xa9]、行為 = 0x0 [ 139.743809 ] a9 [ 139.743816] 00 [ 139.743822] 08 [ 139.743829] 00 [ 139.743836] 01 [ 139.743844] 00 [ 139.743851] 00 [ 139.743858] 00 [ 139.743867] 00 [ 139.743872] 00 [ 139.743879] 00 [ 139.743886] 00 [ 139.743893] 00 [ 139.743900] 00 [ 139.743907] 00 [ 139.743914] 00 [ 139.743928] BSSタイプ = 0 BSSロール= 0 [ 139.743935] ------------ダンプ情報----------- [ 139.743940] コマンドタイムアウト [ 139.743947] 保留中のコマンド ID: 0x242 ioctl_buf=000000000000000000000 [ 139.743954] 保留中のコマンド ID: 0x3 ioctl_buf=00000000000000000000 [ 139.743958]保留中のスキャン・コマンドはありません [ 139.743963] mlan_processing = 0 [ 139.743969] main_lock_flag =0 [ 139.743976] main_process_cnt =3 [ 139.743982] delay_task_flag = 0 [ 139.743989] mlan_rx_processing = 0 [ 139.743994] rx_pkts_queued=0 [ 139.744002] more_task_flag = 0 [ 139.744009] num_cmd_timeout = 1 [ 139.744016] last_cmd_index = 1 [ 139.744024] last_cmd_id = [ 139.744030] 0x0 [ 139.744038] 0xa9 [ 139.744045] 0x0 [ 139.744053] 0x0 [ 139.744060] 0x0 [ 139.744067] 0x0 [ 139.744074] 0x0 [ 139.744081] 0x0 [ 139.744089] 0x0 [ 139.744096] 0x0 [ 139.744108] last_cmd_act = [ 139.744113] 0x0 [ 139.744120] 0x0 [ 139.744125] 0x0 [ 139.744130] 0x0 [ 139.744136] 0x0 [ 139.744141] 0x0 [ 139.744146] 0x0 [ 139.744151] 0x0 [ 139.744157] 0x0 [ 139.744162] 0x0 [ 139.744173] last_cmd_resp_index = 0 [ 139.744178] last_cmd_resp_id = [ 139.744183] 0x0 [ 139.744188] 0x0 [ 139.744193] 0x0 [ 139.744199] 0x0 [ 139.744204] 0x0 [ 139.744209] 0x0 [ 139.744214] 0x0 [ 139.744219] 0x0 [ 139.744225] 0x0 [ 139.744230] 0x0 [ 139.744240] last_event_index = 0 [ 139.744246] last_event = [ 139.744250] 0x0 [ 139.744256] 0x0 [ 139.744261] 0x0 [ 139.744266] 0x0 [ 139.744271] 0x0 [ 139.744277] 0x0 [ 139.744282] 0x0 [ 139.744287] 0x0 [ 139.744292] 0x0 [ 139.744298] 0x0 [ 139.744308] num_data_h2c_failure = 0 [ 139.744313] num_cmd_h2c_failure = 0 [ 139.744319] num_data_c2h_failure = 0 [ 139.744325] num_cmdevt_c2h_failure = 0 [ 139.744330] num_int_read_failure = 2 [ 139.744336] last_int_status = 0 [ 139.744341] num_alloc_buffer_failure = 0 [ 139.744347] num_pkt_dropped = 0 [ 139.744353] num_no_cmd_node = 0 [ 139.744358] num_event_deauth = 0 [ 139.744363] num_event_disassoc = 0 [ 139.744369] num_event_link_lost = 0 [ 139.744374] num_cmd_deauth = 0 [ 139.744380] num_cmd_assoc_success = 0 [ 139.744385] num_cmd_assoc_failure = 0 [ 139.744391] num_cons_assoc_failure = 0 [ 139.744396] cmd_resp_received=0 [ 139.744402] event_received=0 [ 139.744407] max_tx_buf_size=4096 [ 139.744413] tx_buf_size=2048 [ 139.744419] curr_tx_buf_size=2048 [ 139.744424] data_sent=1 cmd_sent=1 [ 139.744431] ps_mode=1 ps_state=0 [ 139.744437] wakeup_dev_req=0 wakeup_tries=0 wakeup_timeout=0 [ 139.744443] hs_configured=0 hs_activated=0 [ 139.744449] pps_uapsd_mode=0 sleep_pd=0 [ 139.744455] tx_lock_flag = 0 [ 139.744461] scan_processing = 0 [ 139.744466] scan_state = 0x0 [ 139.744472] bypass_pkt_count=0 [ 139.744477] mp_rd_bitmap=0x0 curr_rd_port=0x0 [ 139.744483] mp_wr_bitmap=0x0 curr_wr_port=0x0 [ 139.744489] mp_data_port_mask = 0xffffffff [ 139.744495] last_recv_rd_bitmap=0x0 mp_invalid_update=0 [ 139.744502] last_recv_wr_bitmap=0x0 last_mp_index=0 [ 139.744509] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 139.744517] 0x00 [ 139.744522 ] 0x00 [ 139.744527] 0x00 [ 139.744533 ] 0x00 [ 139.744538] 0x00 [ 139.744543] 0x00 [ 139.744548] 0x00 [ 139.744555 ] 0x00 [ 139.744561] 0x00 [ 139.744566] 0x00 [ 139.744573] 0x00 [ 139.744579] 0x00 [ 139.744586] 0x00 [ 139.744591] 0x00 [ 139.744598] 0x00 [ 139.744604] 0x00 [ 139.744615] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 139.744622] 0x00 [ 139.744627] 0x00 [ 139.744635] 0x00 [ 139.744640] 0x00 [ 139.744647] 0x00 [ 139.744654] 0x00 [ 139.744662] 0x00 [ 139.744669] 0x00 [ 139.744676] 0x00 [ 139.744681] 0x00 [ 139.744687] 0x00 [ 139.744692] 0x00 [ 139.744700] 0x00 [ 139.744705] 0x00 [ 139.744713] 0x00 [ 139.744720] 0x00 [ 139.744732] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 139.744740] 0x00 [ 139.744744] 0x00 [ 139.744751] 0x00 [ 139.744756] 0x00 [ 139.744764] 0x00 [ 139.744771] 0x00 [ 139.744776] 0x00 [ 139.744782] 0x00 [ 139.744791] 0x00 [ 139.744796] 0x00 [ 139.744803] 0x00 [ 139.744810] 0x00 [ 139.744817] 0x00 [ 139.744824] 0x00 [ 139.744829] 0x00 [ 139.744836] 0x00 [ 139.744848] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 139.744856] 0x00 [ 139.744861] 0x00 [ 139.744868] 0x00 [ 139.744874] 0x00 [ 139.744881] 0x00 [ 139.744888] 0x00 [ 139.744893] 0x00 [ 139.744900] 0x00 [ 139.744908] 0x00 [ 139.744913] 0x00 [ 139.744918] 0x00 [ 139.744924] 0x00 [ 139.744929] 0x00 [ 139.744934] 0x00 [ 139.744940] 0x00 [ 139.744947] 0x00 [ 139.744962] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 139.744971] 0x00 [ 139.744978] 0x00 [ 139.744983] 0x00 [ 139.744990] 0x00 [ 139.744996] 0x00 [ 139.745002] 0x00 [ 139.745009] 0x00 [ 139.745014] 0x00 [ 139.745020] 0x00 [ 139.745027] 0x00 [ 139.745033] 0x00 [ 139.745038] 0x00 [ 139.745044] 0x00 [ 139.745051] 0x00 [ 139.745056] 0x00 [ 139.745063] 0x00 [ 139.745075] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 139.745082] 0x00 [ 139.745087] 0x00 [ 139.745094] 0x00 [ 139.745102] 0x00 [ 139.745109] 0x00 [ 139.745115] 0x00 [ 139.745121] 0x00 [ 139.745128] 0x00 [ 139.745135] 0x00 [ 139.745141] 0x00 [ 139.745146] 0x00 [ 139.745151] 0x00 [ 139.745158] 0x00 [ 139.745166] 0x00 [ 139.745173] 0x00 [ 139.745180] 0x00 [ 139.745191] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 139.745200] 0x00 [ 139.745205] 0x00 [ 139.745211] 0x00 [ 139.745218] 0x00 [ 139.745226] 0x00 [ 139.745232] 0x00 [ 139.745239] 0x00 [ 139.745248] 0x00 [ 139.745253] 0x00 [ 139.745259] 0x00 [ 139.745266] 0x00 [ 139.745273] 0x00 [ 139.745280] 0x00 [ 139.745286] 0x00 [ 139.745293] 0x00 [ 139.745299] 0x00 [ 139.745311] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 139.745320] 0x00 [ 139.745325] 0x00 [ 139.745332] 0x00 [ 139.745340] 0x00 [ 139.745347] 0x00 [ 139.745354] 0x00 [ 139.745362] 0x00 [ 139.745369] 0x00 [ 139.745375] 0x00 [ 139.745380] 0x00 [ 139.745385] 0x00 [ 139.745393] 0x00 [ 139.745399] 0x00 [ 139.745406] 0x00 [ 139.745411] 0x00 [ 139.745419] 0x00 [ 139.745433] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 139.745442] 0x00 [ 139.745447] 0x00 [ 139.745452] 0x00 [ 139.745457] 0x00 [ 139.745463] 0x00 [ 139.745471] 0x00 [ 139.745478] 0x00 [ 139.745485] 0x00 [ 139.745491] 0x00 [ 139.745501] 0x00 [ 139.745506] 0x00 [ 139.745514] 0x00 [ 139.745521] 0x00 [ 139.745528] 0x00 [ 139.745535] 0x00 [ 139.745543] 0x00 [ 139.745557] mp_wr_bitmap: 0x0 mp_wr_ports=0x0 len=0 curr_wr_port=0x0 [ 139.745566] 0x00 [ 139.745571] 0x00 [ 139.745576] 0x00 [ 139.745583] 0x00 [ 139.745590] 0x00 [ 139.745596] 0x00 [ 139.745601] 0x00 [ 139.745607] 0x00 [ 139.745614] 0x00 [ 139.745619] 0x00 [ 139.745624] 0x00 [ 139.745630] 0x00 [ 139.745635] 0x00 [ 139.745643] 0x00 [ 139.745648] 0x00 [ 139.745653] 0x00 [ 139.745665] bss_index = 0、tx_pkts_queued = 0 tx_pause [ 139.745671] --------ダンプ情報終了--------- [ 139.746301] SDIO Func0 (0x0-0x9): 43 03 02 02 03 00 00 02 03 00 [ 139.746464] SDIO Func1 (0x10-0x17): 00 00 00 00 ff ff [ 139.746721] SDIO Func1: (0x8) c3 (0x58) 00 (0x5c) 48 (0x5d) 00 (0x60) 87 (0x61) 0c (0x62) 00 (0x64) 10 (0x65) 00 (0x66) 00 (0x68) 00 (0x69) 00 (0x6a) 00 [ 139.747173] SDIO Func1 (0xe8-0xff): dc fe 65 00 02 00 3d 00 24 14 70 c8 ab 12 80 00 00 00 00 00 01 00 00 00 00 [ 139.849321] SDIO Func1 (0xe8-0xff): dc fe 32 00 0c 00 3d 00 24 14 70 c8 ab 12 80 00 00 00 00 00 01 00 00 00 00 [ 139.849471] woal_request_fw失敗しました [ 139.849476] ファームウェアの初期化に失敗しました [ 139.852035] 自由モジュールパラメータ [ 139.852051] woal_add_card失敗しました [ 139.852126] wlan_sdio:MMC1:0001:1 のプローブがエラー -1 で失敗しました [ 139.852318] wlan:バスドライバーへの登録完了 [ 139.852324] wlan:ドライバーが正常にロードされました root@imx8mm-LPDDR4-EVK:~# Re:imx-6.1.55-2.2.0はIW611モジュールのBluetoothおよびWi-Fi機能(ドライバー/ファームウェア)をサポートしていますか? こんにちは、@takeshi100  はい、 imx-6.1.55-2.2.0は、IW611モジュールのBluetoothおよびWi-Fi機能(ドライバー/ファームウェア)をサポートしています。 IW611 uSDモジュールを使用していますか? NXP独自のI.MX8MM-EVKおよびIW611 uSDモジュールを使用していて、SDIO経由で接続している場合は、デフォルトのdtbをimx8mm-evk-usd-wifi.dtbに変更したことを確認してください。私たち自身のI.MX8MM-EVKには、別のデフォルトの88W8987モジュールがあるからです。dtbを変更しない場合、デフォルトで88W8987ドライバーとFWがロードされます。 また、独自のI.MX8MM-EVKを使用している場合は、ここからビルド済みのイメージをダウンロードできます:i.MX 8M Mini EVK 自分で構築するよりも便利です。 よろしくお願いいたします。 クリスティン。
查看全文
PCF2129 RTC サンプルコード <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ************************************************************************************************** * PCF2129ATはCMOSリアルタイムクロック(RTC)とカレンダーを統合したものです *温度補償水晶発振器と32.768kHzの水晶振動子 *非常に高い精度と非常に低い消費電力に最適化されています。 * * この簡単なサンプルコードは、FRDM-KL25Z + OM13513 用に書かれています *ボードとPCF2129ATの時間/日付の設定方法と読み取り方法を示します * SPI(JP1ジャンパーの取り外しを忘れずに)インターフェースを使用します。また、 * は、2 番目の割り込みを使用して割り込みを生成する方法を示しています。 * INTは、Secondsレジスタが増加すると1秒に1回ピン留めされます。 * ※この例では、2020年2月26日(水)午前10時30分に設定する時間を設定します。 * ※接続:FRDM-KL25Z OM13513 ・VDD J9-4 P2-2 ・GND J9-14 P2-1 ※MOSI J2-8 P2-5 ※MISO J2-10 P2-6 ※SCLK J2-12 P2-4 ※CS J2-6 P2-7 ・INT J1-6 P2-8 ************************************************************************************************** Control_1レジスタに0x01を書き込んで2番目の割り込みをイネーブルにする(0x00)。 INTピンで1秒に1回生成される2番目の割り込み: レジスタへの書き込みによる時刻と日付の設定 秒 (0x03) - 年 (0x09): [デバッグ] ウィンドウに表示される実際の日時: Re: PCF2129 RTC サンプルコード こんにちは、PCF2131用のドライバーやサンプルコードはありますか?
查看全文