Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
i.MX27-Lite-Kit <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 低コストで高性能なアプリケーション開発キットの成功を基盤に、フリースケールはi.MX27 Liteキットを発表しました。今回も、Developed in Logic製品開発とフリースケールが協力して、OEM、ODM、IDH、独立系開発者向けの製品対応ソフトウェアおよびハードウェア・プラットフォームを、非常に魅力的な価格帯で提供しました。 i.MX27 Liteキットは、医療、産業、ワイヤレス、コンシューマ、および汎用市場を対象とした組み込み製品の迅速な設計を可能にします。i.MX27マルチメディアプロセッサのパワーを、このコスト効率の高い開発ソリューションで活用してください。 特長 フリースケールのi.MX27 SOM-LVは、最大400MHzで動作するi.MX27マルチメディア・アプリケーション・プロセッサをベースとしています。i.MX27 SoCの機能の全リストについては 、ここ をクリックしてください。 i.MX27 SOM-LVモジュール付属 イーサネット、LCD、オーディオ入出力、シリアル、コンパクトフラッシュ®、MMC/SD、USBホスト、USB OTG、ATA をサポートする標準周辺機器コネクタ 実行可能な形式のLogicLoader™(ブートローダー/モニター)、GNUクロス開発ツールチェーン(コンパイラ、リンカ、アセンブラ、デバッガ)付属 キット内容: i.MX27 SOM-LV アプリケーションベースボード 拡張ヘッダーブレークアウトボード ヌルモデムシリアルケーブル Ethernetクロス・バー・ケーブル USB A-miniBケーブル 電源アダプター付き5ボルト電源(ヨーロッパ、日本、英国、米国) ロジックスターターCD クイック・スタート・ガイド ズーム™ LVベースボード(146.1 x 158.8 x 17.1 mm) RoHS準拠 i.MX2x
查看全文
Freedom K20 示例代码 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 该文件包含一些 codewarrior 代码示例,这些示例是从飞思卡尔网页上的示例代码包中的 IAR 示例迁移而来的: 闪烁的蓝色 闪烁红色 blink_rgb serial_test_19200 serial_test_115200 触摸切换LED灯 此致 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 该文件包含一些 codewarrior 代码示例,这些示例是从飞思卡尔网页上的示例代码包中的 IAR 示例迁移而来的: 闪烁的蓝色 闪烁红色 blink_rgb serial_test_19200 serial_test_115200 触摸切换LED灯 此致 Kinetis K系列MCU
查看全文
Yocto を使用して S32Rxx デバイスに gdbserver のサポートを追加し、そのパッケージを追加するにはどうすればよいですか? Hi,  Yocto を使用して S32Rxx デバイスに gdbserver のサポートを追加し、そのパッケージを追加するにはどうすればよいですか? それではよろしくお願いいたします。 鱏。 Re:Yoctoを使用してS32Rxxデバイスにgdbserverのサポートを追加するにはどうすればよいですか? Sinetechで確認すると、gdbサーバーが動作できるようになったので、チケットを閉じます。 Re:Yoctoを使用してS32Rxxデバイスにgdbserverのサポートを追加するにはどうすればよいですか? Hello, ここではよくわかりません。レーダーチームと話させていただき、できるだけ早くフィードバックいたします。 よろしくお願いいたします。 ピーター
查看全文
NXP i.MX 8M Plus EVK 上的 Yocto 5.0(6.6.52-2.2.0)功耗增加 20% 尊敬的先生, 在 NXP i.MX 8M Plus EVK 上将 Yocto 4.0(内核 5.15.71-2.2.2)与 Yocto 5.0(内核 6.6.52-2.2.0)进行比较时,我们观察到空闲模式下的功耗增加了 20%。 具体来说,测量空闲模式下的功耗如下:   Yocto 4.0(kernel 5.15.71-2.2.2) Yocto 5.0(kernel 5.15.71-2.2.2) 空闲、功耗 (在电源上测量) 5V, 413 mA 5V, 510 mA 两项测试均使用从 NXP 官方网站下载的预构建图像进行,未进行任何修改: LF_v5.15.71-2.2.2_图像_IMX8MPEVK.zip LF_v6.6.52-2.2.0_图像_IMX8MPEVK.zip 功耗的增加可能会导致我们的定制板温差约为 6-7 摄氏度。 我们注意到两个版本的 CPU 使用率和频率保持相似。 您能帮助我们找出造成这种功耗差异的原因吗?非常感谢您的见解。 BR, 理查德 i.MX 8M | i.MX 8M Mini | i.MX 8M Nano 回复:NXP i.MX 8M Plus EVK 上的 Yocto 5.0(6.6.52-2.2.0)功耗增加 20% @丹尼尔陈 感谢您的出色支持和周到的意见 我们可以确认该问题出在 PCIe 接口上。以下是我们分析的主要发现: 测试结果: PCIe 已禁用: 当 PCIe 禁用时,Linux 内核版本5.15.71-2.2.2和6.6.52-2.2.0之间的功耗差异很小(12V 时仅为15 mA )。 NVMe SSD 读/写测试: 在活动工作负载(NVMe SSD 读/写操作)下,启用 PCIe 时,两个内核版本的功耗保持一致。 推测原因: 正如您所说,这种差异可能源于向基于主线内核的 PCIe 驱动程序的迁移。我们的调查表明,该问题具体出现在以下情况: 即使没有连接的设备,某些 PCIe 相关的 IP 块或时钟门控机制仍然保持活动状态。   这表明在这些条件下,功耗的增加与 PCIe 子系统中的残余活动有关。 BR, 理查德 回复:NXP i.MX 8M Plus EVK 上的 Yocto 5.0(6.6.52-2.2.0)功耗增加 20% Hi @richard_hu : 这种功耗的增加是由于新版本中引入了新的驱动程序:--PCIe / HDMI。如果我在 dtb 文件中禁用这两个设备,功耗将接近 BSP 5.4.70 中的功耗。 此致 Daniel 回复:NXP i.MX 8M Plus EVK 上的 Yocto 5.0(6.6.52-2.2.0)功耗增加 20% @丹尼尔陈 感谢您的帮助。 从最新的测量结果来看,vdd_soc 值已经恢复到与 Linux 5.4.7 相似的水平。但是,当前 vsys_5v 值(1004mW)仍然高于 Linux 5.4.7 下的基线测量值(616mW)。 期待您的分析,并感谢您解决此问题的专业知识。 BR, 理查德 回复:NXP i.MX 8M Plus EVK 上的 Yocto 5.0(6.6.52-2.2.0)功耗增加 20% Hi @richard_hu  功耗很大程度上取决于应用。 由于两个 BSP 版本之间存在很大变化。设备树也不同。很难进行简单的比较。请参考我在BSP 6.6.52上测试的总功耗,闲置的。 如果我有新的发现,我会更新。 此致 Daniel   此致 Daniel 回复:NXP i.MX 8M Plus EVK 上的 Yocto 5.0(6.6.52-2.2.0)功耗增加 20% @danielchen 感谢您的大力帮助。 我总结了 PMIC 输出平均功耗测量值,并准备了下面的比较表: 位置 Yocto 4.0 (5.4) 平均功率 (mW) Yocto 5.0 (6.6) 平均功率 (mW) 差异(毫瓦) 更改 一个vdd_arm 9.36 24.19 14.83 增加 B nvcc_dram_1v1 31.39 73.78 42.39 增加 C vsys_5v 616.06 1791.75 1175.69 增加 D vdd_soc 196.95 1044.86 847.91 增加 E lpdd4_vddq 2.34 0.75 -1.59 减少 lpdd4_vdd2 5.54 1.78 -3.76 减少 nvcc_sd2 2.31 2.31 0.00 - vdd_lvds_1v8 0.02 0.02 0.00 - VDD_HDMI_1V8 0.00 12.61 12.61 增加 我nvcc_snvs_1v8 0.20 0.4 0.20 增加 vdd_earc_1v8 0.00 0.01 0.01 增加 vdd_usb_1v8 0.32 3.42 3.10 增加 vdd_pci_1v8 0.00 80.68 80.68 增加 vdd_mipi_1v8 0.14 0.15 0.01 增加 O vdd_pll_ana_1v8 15.72 15.57 -0.15 减少 nvcc_sd1 1.74 1.71 -0.03 减少 lpdd4_vdd1 3.03 2.96 -0.07 减少 cpu_vdd_1v8 4.02 0.82 -3.20 减少 bb_vdd_1v8 41.23 43.82 2.59 增加 vdd_pll_ana_0v8 2.34 3.09 0.75 增加 vdd_pci_0v8 2.60 51.7 49.10 增加 vdd_mipi_0v8 0.24 0.63 0.39 增加 vdd_hdmi_0v8 1.19 37.58 36.39 增加 vdd_usb_3v3 13.17 81.48 68.31 增加 vdd_usb_0v8 2.55 20.44 17.89 增加 vdd_sd1_3v3 -1.14 0.68 1.82 增加 bb_vdd_3v3 215.53 45.06 -170.47 减少 **总计**     **2358.42** **增加**       **-179.27** **减少** **净差额**         看来,Linux 6.6 内核中的 vsys_5v 和 vdd_soc 增加了大约 2022 mW。 您能否对这种增长的可能原因提供一些见解? 此外,您能否使用电源适配器输出测量整个 NXP i.MX 8M Plus EVK 的总功耗? 感谢您对此事的关注。 BR, 理查德 回复:NXP i.MX 8M Plus EVK 上的 Yocto 5.0(6.6.52-2.2.0)功耗增加 20% Hi @richard_hu : 请参考我这边的结果。 BSP 5.4.70:   BSP 6.6.52 请让我知道重现此问题的详细步骤。 此致 Daniel 回复:NXP i.MX 8M Plus EVK 上的 Yocto 5.0(6.6.52-2.2.0)功耗增加 20% @丹尼尔陈 谢谢您的回复。 它不需要额外的脚本。 当系统处于空闲状态时,我们观察到这种现象。 只需使用 Linux 6.6.52 启动主板并检查电源的输出功率。 BR, 理查德 回复:NXP i.MX 8M Plus EVK 上的 Yocto 5.0(6.6.52-2.2.0)功耗增加 20% HI @richard_hu  您能否将您在 6.6.52 版本中使用的脚本发送给我以便重现该问题? 此致 Daniel 回复:NXP i.MX 8M Plus EVK 上的 Yocto 5.0(6.6.52-2.2.0)功耗增加 20% 你好,理查德: 感谢您告知我们,我将在我这边设置一个环境来测试它,并随时向您更新最新情况。 此致 Daniel 回复:NXP i.MX 8M Plus EVK 上的 Yocto 5.0(6.6.52-2.2.0)功耗增加 20% 对不起。表中的内核版本有拼写错误。 应更正如下:   Yocto 4.0(kernel 5.15.71-2.2.2) Yocto 5.0(kernel 6.6.52-2.2.0) 空闲、功耗 (在电源上测量) 5V, 413 mA 5V, 510 mA
查看全文
Tresos 工具 I2c 配置问题 - S32K344uC 大家好, 我在 Tresos 工具上为 S32K344 微控制器配置 I2C 时遇到一个问题。 我当前使用的版本是:4.0.0HF02_D2407(最新版本)。 我将 I2c 配置为快速模式,但是当我尝试生成代码时,出现此错误: 有人能帮我解决这个问题吗?我没有使用高速模式,为什么会出现这个错误? 谢谢! 移动性风险评估 回复:关于I2c配置的Tresos工具的问题-S32K344uC 由于您实际上不需要使用 LPI2C_HIGHSPEED_MODE,因此您只需要修改配置以使 I2cDataValidDelay 满足限制。 回复:关于I2c配置的Tresos工具的问题-S32K344uC 你好@Robin_Shen , 我做到了,但仍然收到错误: 我应该在哪里重新计算这个波特率?我尝试在“主配置”选项卡中。 回复:关于I2c配置的Tresos工具的问题-S32K344uC Hi 很抱歉给您带来不便! 问题是,在更新 I2c 预分频器字段后,需要更新 I2cHighSpeedModeConfiguration 容器中的 I2c 波特率字段,要修复此字段,应在 LPI2C_HIGHSPEED_MODE 上设置 I2c 操作模式,并从此容器重新计算 I2c 波特率。重新计算 I2c 波特率字段后,应将 I2c 操作模式字段切换到所需的操作模式。 此致, 罗宾 -------------------------------------------------------------------------------- 笔记: - 如果这篇文章回答了您的问题,请点击“标记正确”按钮。谢谢你! - 我们会关注上次发帖后七周的帖子,之后的回复将被忽略 如果您稍后有相关问题,请打开一个新线程并参考已关闭的线程。 --------------------------------------------------------------------------------
查看全文
インターフェース・ハードウェアまたはターゲットへの接続中にエラーが発生しました こんにちはチーム、 私はS32K144 EVB を使用しており 、PEマイクロデバッガ(組み込みOpenSDA)を使用してサンプルアプリケーション(hello_world_s32k118)を実行して、EVBに問題がないか確認しようとしました。物事がうまくいかず、次のようなエラーが発生しました。 できるだけ早く解決策を提供してください Re:インターフェースハードウェアまたはターゲットへの接続中にエラーが発生しました Re:インターフェースハードウェアまたはターゲットへの接続中にエラーが発生しました 現在は動作していますが、問題は電源にあります。USB電源用にJ107を変更する必要があります サポートありがとうございます。 Re:インターフェースハードウェアまたはターゲットへの接続中にエラーが発生しました そのリンクはもう参照していますか? どのステップが期待に応えられていないか教えてください。 詳しく教えていただきませんので、この問題を解決するお手伝いはできません。 Re:インターフェースハードウェアまたはターゲットへの接続中にエラーが発生しました Hello Worldコード Re:インターフェースハードウェアまたはターゲットへの接続中にエラーが発生しました どのサンプルコードをデバイスにロードしましたか?CSEcに何かありますか? デバイスを固定しましたか?(FSEC(エフセック)SEC=セキュア) P&E Recovery Utility はマイコンを停止 させない の?運用中にどのような問題が発生したのか教えてください。 Re:インターフェースハードウェアまたはターゲットへの接続中にエラーが発生しました 申し訳ありませんが、コピーミスです。S32K144例を実行しました。 Re:インターフェースハードウェアまたはターゲットへの接続中にエラーが発生しました Hi S32K144EVBを使用しているのに、なぜサンプルアプリケーション(hello_world_s32k118)を実行したいのですか?今後、S32K144例を実行してください。 私はたまたま別の顧客と同様の問題について話し合っていましたので、以下を参照してください:상태입니다のS32K144 EVB Red led 계속。 よろしくお願いいたします ロビン ------------------------------------------------------------------------------- 手記: - この記事があなたの疑問に答えたら、「正解をマーク」ボタンをクリックしてください。ありがとうございます! - 最後の投稿から7週間スレッドをフォローしていますが、その後の返信は無視されます 新しいスレッドを開き、後で関連する質問がある場合は、閉じたスレッドを参照してください。 -------------------------------------------------------------------------------
查看全文
i.MX6:i.MX6 的 UART 中的 DTE/DCE 起什么作用,以及 RTS 和 CTS 如何受到 UARTxUFCR[DTEDCE] 位的影响? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 问题: i.MX6 的 UART 模块中的 DTE/DCE 接口到底起什么作用,RTS 和 CTS 如何受到 UARTxUFCR[DTEDCE] 位的影响? 在 i.MX6 RM 修订版 1 中: 第 64.2.1.2.1 节(CTS)和 64.2.1.2.2 节(RTS)均规定 CTS 和 RTS 在 DCE 和 DTE 模式之间改变方向。但是,第 64.4.3.1 节(RTS_B)和 64.4.3.8 节(CTS_B)指出它们不会改变功能。这是文档错误,还是 CTS/RTS 和 CTS_B/RTS_B 之间有区别? 看起来其中一些内容是通过切换连接到 CTS 和 RTS 的引脚在 IOMUX 菊花链中涵盖的。 回答: 例 1:UART1 处于 DTE 模式。RTS 是来自 UART IP 块的输出,因此必须将其路由到 CTS 引脚。 因此,SELECT_INPUT 寄存器只能使用设置 00 或 10。 示例 2:UART1 处于 DCE 模式。RTS 是 UART IP 块的输入,因此必须将其路由至 RTS 引脚。 因此,SELECT_INPUT寄存器只能设置为01或11。 此时,我们假设连接到 UART 块的内部信号不会改变方向。我们认为 UART 块中的 DCEDTE 连接到 IOMUX 逻辑并控制 PAD 的方向。然后,IOMUX INPUT_SELECT 多路复用器用于选择四个焊盘中的一个连接到 UART 输入,而 IMOUX MUX_CTRL 连接输出路径。此外,我们假设将 UART 输入连接到配置为输出的焊盘或将 UART 输出连接到配置为输入的焊盘是错误的。 附件显示了我们的假设 对于 Uart IP,CTS_B 始终是输出,而 RTS_B 始终是输入。但是当 UART 工作在不同的 DTE 或 DCE 模式下时,RTS_B 和 CTS_B IO 将会交换。 IO 端口 DTE mode DCE mode 方向 Uart IP 端口(内部) 方向 Uart IP 端口(内部) UART_CTS_B O CTS_B I RTS_B UART_RTS_B I RTS_B O CTS_B UART_TXD O TXD I RXD UART_RXD I RXD O TXD 关于如何配置IOMUX,请参阅附件PDF。 i.MX6_全部 回复:i.MX6:i.MX6 的 UART 中的 DTE/DCE 起什么作用,以及 RTS 和 CTS 如何受到 UARTxUFCR[DTEDCE] 位的影响? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 另请参阅此主题 i.MX6:如何使用 UART(DTE/DCE)正确使用 RTS/CTS -- 马可·卡瓦利尼 | KOAN 有限公司 |贝加莫 - 意大利 嵌入式软件工程 https://KoanSoftware.com 回复:i.MX6:i.MX6 的 UART 中的 DTE/DCE 起什么作用,以及 RTS 和 CTS 如何受到 UARTxUFCR[DTEDCE] 位的影响? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> “UART MUX.pdf”附件中的图表来自哪个文档?有人可以提供一个链接吗?我无法在任何地方找到“IMX6 RM”。还有IMX6UL等的参考手册。 我很想看到同一张图片除了 CTS_B 和 RTS_B 之外还扩展到包括 TXD 和 RXD 引脚。似乎存在一些困惑(包括我),DCEDTE 是否也交换了这些,可以通过包含所有 UART 引脚和多路复用器的图表来澄清。 回复:i.MX6:i.MX6 的 UART 中的 DTE/DCE 起什么作用,以及 RTS 和 CTS 如何受到 UARTxUFCR[DTEDCE] 位的影响? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hello Ferec, 我也陷入了同样的问题。 你得到任何解决方案了吗? 谢谢! 什雷扬斯 回复:i.MX6:i.MX6 的 UART 中的 DTE/DCE 起什么作用,以及 RTS 和 CTS 如何受到 UARTxUFCR[DTEDCE] 位的影响? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> hi, 我也遇到了这个问题,如果您解决了这个问题请回复我。 回复:i.MX6:i.MX6 的 UART 中的 DTE/DCE 起什么作用,以及 RTS 和 CTS 如何受到 UARTxUFCR[DTEDCE] 位的影响? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 大家好, 我尝试实现以下配置(在UART4上): IO 端口 方向 CSI0_DATA12 (ALT3, UART4_TX_DATA) O CSI0_DATA13 (ALT3, UART4_RX_DATA) I CSI0_DATA16 (ALT3, UART4_RTS_B) O :smileyalert: CSI0_DATA17(ALT3,UART4_CTS_B) 我:微笑警报: 因此,基本上我只想交叉 CTS 和 RTS 信号,将 UART4_CTS_B 作为输入,就像在 DTE 模式下一样,但保持 TX 和 RX 方向与 DCE 中一样。 我找到了选择输入寄存器 IOMUXC_UART4_UART_RTS_B_SELECT_INPUT(寄存器偏移量 0x910),其描述如下(我承认这让我很困惑): (位 0): 输入选择 (DAISY) 字段 选择菊花链中涉及的焊盘。 当 UART 处于 DCE 模式时,将 RTS_B 信号路由至焊盘。当 UART 处于 DTE模式。 0 CSI0_DATA16_ALT3 — 为 UART4_RTS_B 选择 CSI0_DAT16 垫的 ALT3 模式。 1 CSI0_DATA17_ALT3 — 为 UART4_CTS_B 选择 CSI0_DAT17 垫的 ALT3 模式。 基于此,我假设我只能跨越 RTS/CTS 引脚,但我未能成功。 我发现imx6dl-pinfunc.h使用该寄存器,并定义了看似需要的引脚功能: #define MX6QDL_PAD_CSI0_DAT16__UART4_RTS_B 0x064 0x378 0x910 0x3 0x0 #define MX6QDL_PAD_CSI0_DAT16__UART4_CTS_B 0x064 0x378 0x000 0x3 0x0 [...] #定义 MX6QDL_PAD_CSI0_DAT17__UART4_CTS_B 0x068 0x37c 0x000 0x3 0x0 #定义 MX6QDL_PAD_CSI0_DAT17__UART4_RTS_B 0x068 0x37c 0x910 0x3 0x1 因此,我尝试了以下 dts: + uart4 { + pinctrl_uart4: uart4grp { + fsl,pins = < + MX6QDL_PAD_CSI0_DAT12__UART4_TX_DATA 0x1b0b1 + MX6QDL_PAD_CSI0_DAT13__UART4_RX_DATA 0x1b0b1 + MX6QDL_PAD_CSI0_DAT16__UART4_CTS_B 0x1b0b1 + MX6QDL_PAD_CSI0_DAT17__UART4_RTS_B 0x1b0b1 + >; + }; + }; [...] +&uart4 { +pinctrl-名称=“默认”; + pinctrl-0 = <&pinctrl_uart4>; +fsl,uart有rtscts; + 状态 = “好的”; +}; 不幸的是,它似乎没有像我期望的那样发挥作用。TX 引脚正常,如果我关闭 crtscts,我可以在 TX 上发送字节,但似乎 uart 仍然将 RTS 引脚读取为输入流控制(我不是 100% 确定,但由于该引脚未连接,并且在启用 crtscts 时我无法发送字节,我猜这就是原因)。 我做错什么了?这个配置可以实现吗?或者它应该像我希望的那样工作,所以我应该仔细检查我的 hw? 提前致谢: 费伦茨 回复:i.MX6:i.MX6 的 UART 中的 DTE/DCE 起什么作用,以及 RTS 和 CTS 如何受到 UARTxUFCR[DTEDCE] 位的影响? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 不要忘记在设备树中设置“fsl,dte-mode”。 回复:i.MX6:i.MX6 的 UART 中的 DTE/DCE 起什么作用,以及 RTS 和 CTS 如何受到 UARTxUFCR[DTEDCE] 位的影响? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 这是否意味着无论您将 pinmux 配置为 DTE_RX 还是 DCE_TX,该引脚都将用作与其对应的 iMX uart 接口的传输。 我正在开发一个电路板,其中一个外设的 UART 被错误地反向连接了,我希望使用引脚多路复用器在软件中对此进行补偿,但这似乎是不可能的。对吗? 换句话说,这两种配置不会影响 iMx 在哪个引脚上监听和传输?         MX6UL_PAD_UART5_TX_DATA__UART5_DTE_RX    0x000010B0         MX6UL_PAD_GPIO1_IO05__UART5_DTE_TX       0x000010B0 MX6UL_PAD_UART5_TX_DATA__UART5_DCE_TX 0x000010B0 MX6UL_PAD_GPIO1_IO05__UART5_DCE_RX 0x000010B0 回复:i.MX6:i.MX6 的 UART 中的 DTE/DCE 起什么作用,以及 RTS 和 CTS 如何受到 UARTxUFCR[DTEDCE] 位的影响? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Martin, 你是对的 如果是正常 dce 模式,则 UART_RTS_B 为输入,UART_CTS_B 为输出,UART_TXD 为输出,UART_RXD 为输入。 如果是 dte 模式,则 UART_RTS_B 为输出,UART_CTS_B 为输入,UART_TXD 为输入,UART_RXD 为输出。 回复:i.MX6:i.MX6 的 UART 中的 DTE/DCE 起什么作用,以及 RTS 和 CTS 如何受到 UARTxUFCR[DTEDCE] 位的影响? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 这是非常有用的信息。 但您的表格中似乎有一个错字。在我看来,表中的 DCE/DTE 文本必须交换。 如果 DCEDTE 位 = 0,则选择 DCE 模式,根据 iMX6 Dual/Quad 参考手册,Rev.1,04/2013, 第 5239 页,您的示例文本和 UART MUX.pdf 文件也表达了同样的意思。 如果 DCEDTE=0,则 UART_RTS_B 为输入,UART_CTS_B 为输出,UART_TXD 为输出,UART_RXD 为输入。 如果 DCEDTE=1,则 UART_RTS_B 为输出,UART_CTS_B 为输入,UART_TXD 为输入,UART_RXD 为输出。 以下是更新后的表格: IO 端口 DCE Mode (DCEDTE=0) DTE Mode (DCEDTE=1) IO方向 UART IP端口 IO方向 UART IP端口 UART_CTS_B O CTS_B I RTS_B UART_RTS_B I RTS_B O CTS_B UART_TXD O TXD I RXD UART_RXD I RXD O TXD UART IP 端口始终具有固定的 RxD/TxD 和 RTS/CTS 方向,但相关的 iMX6 IO 端口却没有。 如果我错了,请纠正我。 顺祝商祺! Martin.
查看全文
IMX8MP eMMC IOMUX 问题 Hi 我们客户的 IMX8MP 板取代了 eMMC IOMUX 引脚。 &usdhc3 { assigned-clocks = <&clk IMX8MP_CLK_USDHC3>; assigned-clock-rates = <400000000>; pinctrl-names = "default", "state_100mhz", "state_200mhz"; pinctrl-0 = <&pinctrl_usdhc3>; pinctrl-1 = <&pinctrl_usdhc3_100mhz>; pinctrl-2 = <&pinctrl_usdhc3_200mhz>; bus-width = <8>; non-removable; status = "okay"; }; &iomuxc { pinctrl_usdhc3: usdhc3grp { fsl,pins = < MX8MP_IOMUXC_ENET_RD2__USDHC3_CLK 0x190 MX8MP_IOMUXC_ENET_RD3__USDHC3_CMD 0x1d0 MX8MP_IOMUXC_ENET_TX_CTL__USDHC3_DATA0 0x1d0 MX8MP_IOMUXC_ENET_TXC__USDHC3_DATA1 0x1d0 MX8MP_IOMUXC_ENET_RX_CTL__USDHC3_DATA2 0x1d0 MX8MP_IOMUXC_ENET_RXC__USDHC3_DATA3 0x1d0 MX8MP_IOMUXC_ENET_RD0__USDHC3_DATA4 0x1d0 MX8MP_IOMUXC_ENET_MDIO__USDHC3_DATA5 0x1d0 MX8MP_IOMUXC_ENET_TD3__USDHC3_DATA6 0x1d0 MX8MP_IOMUXC_ENET_TD2__USDHC3_DATA7 0x1d0 MX8MP_IOMUXC_ENET_MDC__USDHC3_STROBE 0x190 >; }; pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp { fsl,pins = < MX8MP_IOMUXC_ENET_RD2__USDHC3_CLK 0x194 MX8MP_IOMUXC_ENET_RD3__USDHC3_CMD 0x1d4 MX8MP_IOMUXC_ENET_TX_CTL__USDHC3_DATA0 0x1d4 MX8MP_IOMUXC_ENET_TXC__USDHC3_DATA1 0x1d4 MX8MP_IOMUXC_ENET_RX_CTL__USDHC3_DATA2 0x1d4 MX8MP_IOMUXC_ENET_RXC__USDHC3_DATA3 0x1d4 MX8MP_IOMUXC_ENET_RD0__USDHC3_DATA4 0x1d4 MX8MP_IOMUXC_ENET_MDIO__USDHC3_DATA5 0x1d4 MX8MP_IOMUXC_ENET_TD3__USDHC3_DATA6 0x1d4 MX8MP_IOMUXC_ENET_TD2__USDHC3_DATA7 0x1d4 MX8MP_IOMUXC_ENET_MDC__USDHC3_STROBE 0x194 >; }; pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp { fsl,pins = < MX8MP_IOMUXC_ENET_RD2__USDHC3_CLK 0x196 MX8MP_IOMUXC_ENET_RD3__USDHC3_CMD 0x1d6 MX8MP_IOMUXC_ENET_TX_CTL__USDHC3_DATA0 0x1d6 MX8MP_IOMUXC_ENET_TXC__USDHC3_DATA1 0x1d6 MX8MP_IOMUXC_ENET_RX_CTL__USDHC3_DATA2 0x1d6 MX8MP_IOMUXC_ENET_RXC__USDHC3_DATA3 0x1d6 MX8MP_IOMUXC_ENET_RD0__USDHC3_DATA4 0x1d6 MX8MP_IOMUXC_ENET_MDIO__USDHC3_DATA5 0x1d6 MX8MP_IOMUXC_ENET_TD3__USDHC3_DATA6 0x1d6 MX8MP_IOMUXC_ENET_TD2__USDHC3_DATA7 0x1d6 MX8MP_IOMUXC_ENET_MDC__USDHC3_STROBE 0x196 >; }; }; 但时钟仍在NAND_WE_B引脚上测量。 请帮我解决这个错误 提前感谢! 此致 彼得 i.MX 8 系列 | i.MX 8QuadMax (8QM) | 8QuadPlus i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Linux Yocto Project 回复:IMX8MP eMMC IOMUX问题 你好@petertseng 是的,bootrom 的行为已修复,我们不能让它从ENET 引脚启动。启动时,usdhc3 时钟只能从 NAND_WE_B.alt2 启动。 此致 志明 回复:IMX8MP eMMC IOMUX问题 你好 志明, 我想你误解我的意思了。 我想要的是将 eMMC(uSDHC3)连接到 IMX8MP 的以太网引脚(ENET)。 并希望从eMMC启动。 但IMX8MP似乎无法做到这一点: https://community.nxp.com/t5/i-MX-Processors/IMX8MP-Boot-from-eMMC-at-Ethernet-Port/mp/1295356#M175784 非常感谢您的回复。 此致 彼得 回复:IMX8MP eMMC IOMUX问题 你好@petertseng 是的。 此致 志明 回复:IMX8MP eMMC IOMUX问题 你好 志明, 你是这个意思吗? MX8MP_IOMUXC_NAND_WE_B__GPIO3_IO17 0x16 此致 彼得 回复:IMX8MP eMMC IOMUX问题 你好@petertseng 客户可以尝试 pinctrl 值: 0x16 回复:IMX8MP eMMC IOMUX问题 你好 志明, MX8MP_IOMUXC_NAND_WE_B__GPIO3_IO17 0x194 此致 彼得 回复:IMX8MP eMMC IOMUX问题 你好@petertseng 客户可以分享他们的设备树文件吗? 顺祝商祺! 志明 回复:IMX8MP eMMC IOMUX问题 嗨志明, 客户指定NAND_WE_B为通用GPIO。 此致 彼得 回复:IMX8MP eMMC IOMUX问题 你好@petertseng 客户对 NAND_WE_B 的 iomux 有何评论? 顺祝商祺! 志明
查看全文
S32K341 QuadSPI S32K341で外部フラッシュを使用したいです。外部フラッシュメモリのIDを読み取ろうとしています。IPコマンドで行おうとすると、SR[BUSY]フラグが0になるのを待ってしまいます。データ、cs、およびclkの行は静かです。データラインはハイステートで、clkはローです。内部FIRCを利用したいです。 初期化のどの手順が欠けていますか? 1. QuadSPIクロックイネーブル(MC_ME) 2. ピン セットアップは、RTD パッケージの例からコピーしたもので、クワッド spi を考慮してS32K342。 3. MCRモジュールによるQuadSPIの有効化 4. LUTのロック解除、0インデックスへのシーケンス(cmd(0x9F)、読み取り、停止)、LUTのロック 5. まず、アドレス0x00をSFARに、0をIPCR[SEQID]に、4をIDATSZに書き込みます。 データラインに信号がないのはなぜですか? Re: S32K341 QuadSPI ご回答ありがとうございます。ARM DAPを介してデバイスと通信しています。ドライバーをリレーしていますが、ドライバーを使用していません。 なんとかデバイスを適切に初期化することができました。次に、ExtフラッシュのIDを読み取ります。私は適切なコマンドを送信し、正しい答えを得ています。RBSR レジスタは、新しいデータがバッファーに現れたことを示しています。しかし、RDBRレジスタを読み取ると、そこにはデータがありません。 Re: S32K341 QuadSPI なぜNXPドライバを使用していないのですか? ドライバーは、RTD FLS ドライバー パック (リアルタイム フラッシュ ドライバー、内部フラッシュと QuadSPI をサポート) の一部です。 https://www.nxp.com/design/software/automotive-software-and-tools/real-time-drivers-rtd:AUTOMOTIVE-RTD それ以外の場合は、QuadSPIを扱うアプリケーションノートがあります。 https://www.nxp.com/docs/en/application-note/AN12193.pdf QuadSPIは、SPIコマンドのルックアップテーブルを使用するため、高度に構成可能なモジュールであり、理論的にはユーザーがコードを任意のSPIメモリに適合させることができます。
查看全文
Lab Tutorial_MCG <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 完全な資料は、次のURLで見つけることができます https://community.freescale.com/docs/DOC-95205 (マイビデオで視聴)
查看全文
中断合并 Hello, 我们正在使用NXP LX2160ARDB构建通信系统,并且希望提高数据处理速度性能。为了更频繁地从 NIC 向 CPU 核心发送中断,我们应该修改内核的哪个部分?换句话说,我们想缩短中断合并间隔。 谢谢! 回复:中断合并 在lx2160a平台上,网络数据在DPAA2模块中处理。如果您的数据速率超过 DPAA2 以太网端口的吞吐量,则会导致这些数据包丢失。 您可以联系您的 DFAE,向 NXP 营销团队索取 lx2160a 以太网端口的性能数据。 此外,您可以使用 DPDK 解决方案来提高网络吞吐量。 回复:中断合并 谢谢您的回复。 有什么方法可以让 NAPI 中断更加频繁吗? 在我们的实验中,NXP 设备丢失了正在接收的数据包。 请参考下图。 当然,我们实验中的数据速率非常高。 然而,如果可能的话,我们希望它变得更快。 有没有办法防止这些数据包丢失? 谢谢! 回复:中断合并 内核 NAPI 中断很少见,改变这一点不会提高吞吐量。
查看全文
NFCの販売方法 あなたは営業担当者またはFAEであり、近距離無線通信(NFC)製品をもっと販売する方法を探していますか?このコミュニティでは、NFC製品の販売を成功させるためのアイデア、情報、資料を提供しています。 コンテンツ ユース・ケース 認証、自動構成 コンフィグレーション、パラメータ化、診断、FWアップデート ペアリング アクセス・コントロール トレーニング資料 お客様向けプレゼンテーション Demos 関連資料 開発キット ウェビナープレイリスト デザインインリソース 関連リソース ユース・ケース NFCを顧客に納得させるには、明確なユースケースと利点を提示することから始まります。次のユースケースはすでに市場に実装されていますが、すべてのお客様がこれらのアプリケーションでNFCの恩恵を受けることができることを知っているわけではありません。したがって、それらを顧客に提案するチャンスです! 認証、自動構成 「消耗品やアクセサリーがついているものなら何でも」 あなたの製品には 消耗品 や アクセサリーがありますか? 製品例: フィルター、電化製品、医療、民生用 ショートリール:NFCが製品の偽造を阻止する方法 お客様向けプレゼンテーション コンフィグレーション、パラメータ化、診断、FWアップデート 「DIPスイッチを交換し、UARTをサービスします。電源を使わずにアプリで制御します。」 パラメータ化には DIP スイッチと ロータリースイッチ のどちらを使用していますか? バッテリーを消耗せずにアプリを介して製品を構成または診断する予定はありますか? 防水・防塵製品を作っていますか? 製品例: 産業用制御、オートメーション、家電製品 ショートリール:パラメータ化と診断のためのNFC お客様向けプレゼンテーション ペアリング 「簡単なペアリング」 スマートフォンは通常、 BluetoothまたはWi-Fi経由で製品に接続しますか? 製品例: Bluetoothスピーカー、セットトップボックス、テレビリモコン ショートリール:ペアリングとコミッショニング用のNFC お客様向けプレゼンテーション アクセス・コントロール 「次世代の住宅用錠前のためのカード読み取り」。 アクセス制御ソリューションを設計していますか? 製品例: スマートロック、電子ロック ショートリール:NFCインアクセス制御 お客様向けプレゼンテーション トレーニング資料 完全なトレーニングプレゼンテーション 「NFCの売り方」は、支店のトレーニングや自習に使用できます。 NFCのDFAEトレーニング:NFCドメインで認定を受けます。NTAG®タグとリーダーを使用して、お客様向けの簡単で便利なソリューションを構築する方法を学びます。 NFCトレーニングおよびサポートカタログ:このカタログには、NFC製品とその使用方法に関する知識を深めるオンライントレーニングセッションがあります。 お客様向けプレゼンテーション DistyNetでは、各ユースケースのお客様向けプレゼンテーションに加え、概要プレゼンテーション「NFC Everywhere New 」を提供しています。 NFCリファレンスブック第7版 New は、サクセスストーリーと実際のNFC実装のコレクションであり、DistyNetでも入手できます。 NFCゴールデンプレゼンテーション の更新 は、NFC製品とユースケースに関するすべての必要な情報を提供します。   Demos NFC Cubeは、初めてのNFCデモに最適で、すべてのユースケースの原則を示しています。説明ビデオと詳細については、 こちらをご覧ください。NFCキューブが必要な場合は、NXP DBMまたはDTRMにお問い合わせください。 Schneider Zelioタイマーリレーは、NFCがパラメータ化と診断にどのように価値を付加するかを示す優れたデモであり、基本的にDIPスイッチ、ロータリースイッチ、コネクタなどの機械要素を置き換えることができます。お近くのRSショップまたはその他の電子機器販売代理店でRENF22RMMWを検索してください。以下は、その一部です。 英国 ドイツ USA 中国 このNTAG 5デモキット New は、主に営業およびFAEを対象としており、NTAG 5製品の迅速かつ簡単な機能を顧客に示します。このキットは、スイッチ、リンク、およびブースト製品用に各1つずつ、1つのパックに3つのボードを組み合わせたものです。   デモボードは、NFCキューブ、またはそれぞれのアプリストアから無料でダウンロードできる AndroidTM およびiOSアプリを使用して、製品の機能を表示することができます。 デモキットの注文へのリンク:OM2NTA5KIT Creative Muvo Miniスピーカーは、NFCを介したBluetooth®デバイスの簡単なペアリングプロセスを示しています。Amazonなどのソースから入手できます。   関連資料 記載されているすべての資料は、印刷された形式でも入手できます。NXP DBMまたはDTRMにお問い合わせください。 「Unlock NFC Everywhere」のパンフレット が更新されました NFCリーダーおよび接続タグ用のZカード(ラインカード) NFCタグ&ラベルIC用Zカード(ラインカード) Leaflet NTAG I²C plus リーフレットNTAG5スイッチ New リーフレット NTAG 5 リンク New リーフレットNTAG 5 Boost New リーフレットCLRC663 プラス リーフレットPN7462 Family リーフレットPN7150 リーフレットPN5180 リーフレットNTAG 21x リーフレット MIFARE DESFire リーフレット ICODE SLIX 2 Leaflet NTAG 424 DNA リーフレット MIFARE DESFire Light 開発キット この表には、顧客に関連するすべての開発キットがリストされているため、迅速な評価とデザインインのサポートが可能になります。 NTAG I²C plus NTAG I²C plus Explorer Kit NTAG I²C plus Explorerキット(NFCリーダー付き) NTAG I²C plus Flex Antenna Kit Arduino用NTAG I2C plus Kitピン配列 OM5569/NT322E OM5569/NT322ER OM5569/NT322F OM23221ARD NTAG 5 開発キット  New NTAG 5 リンクおよびスイッチ開発ボード NTAG 5 Boost開発ボード NTAG 5 Demo Kit OM2NTP5332 OM2NTA5332 OM2NTA5KIT  PN5180 PN5180評価キット PN5180 NFCアンテナ開発キット OM25180FDK OM29263ADK  PN7462 PN7462評価キット PN7462 NFCアンテナ開発キット OM27462CDK OM29263ADK  PN7150 PN7150 Arduino Kit PN7150 BBBキット PN7150 RasPi Kit OM5578/PN7150ARD OM5578/PN7150BBB OM5578/PN7150RPI  CLRC663 plus CLRC663 plus NFCフロントエンド開発キット CLEV6630ARD: NFCフロントエンド CLRC663 plus Arduinoインターフェースボード New CLRC663 plus NFCアンテナ開発キット OM26630FDK CLEV6630ARD OM29263ADK  LPCリンク2 OM13054 ウェビナープレイリスト NXPのNFC製品ポートフォリオ NFCエッセンシャル NFCアプリケーション:消耗品およびアクセサリ用NFC NFCリーダーおよびNFCコネクテッドタグの製品サポートパッケージ NFC製品:NFCでIoTソリューションが簡単に:Arduinoピン配列用のNTAG I2CプラスキットとのBluetoothペアリング NFC - NTAG 5 スポットライト  新機能   デザインインリソース NFCソフトウェアのサポート: 多くのMCU用のNFCドライバ/プロジェクトのダウンロード オンラインNFCアンテナ設計ツール 関連リソース NFCウェビナー: https://www.nxp.com/support/training-events:TRAINING-EVENTS#/ NFCウェブサイト: www.nxp.com/nfc NFCコミュニティ: https://community.nxp.com/community/nfc お客様向けのデモラボページ: https://nxp.surl.ms/nfcdemos 資料が不足している場合、このページを改善する方法に関する提案がある場合、または一般的な質問がある場合は、[email protected] に連絡してください。          NFCコントローラーソリューション NFCフロントエンド・ソリューション
查看全文
S32K3闪存最小化擦除大小 Hi, 我使用的是 S32K311 和 S32K344,我在社区里搜索到的信息是:“扇区大小是擦除操作的最小大小。 ”参考手册说 PFLASH 的最小擦除大小为 8KB,我想知道是否可以擦除小于 8KB 的数据? 回复:S32K3闪存最小化擦除大小 感谢你的回复。 回复:S32K3闪存最小化擦除大小 你好@KWay4329 恐怕正如 S32K3 参考手册中所述,可执行的最小擦除大小为 8 KB。 B.R. VaneB
查看全文
如何通过HCI命令发送UModulation信号 Hi, 是否有任何 SDK 示例可以支持通过 HCI cmd 控制 KW45 蓝牙板发送未调制信号?如果没有,我们如何更改代码并支持它? 我们的周边:     IDE version: MCUXpresso IDE v11.8.0_1165 SDK版本:KW45B41Z83 V2.12.7 防火墙:HCI_black_box 希望大家支持,谢谢。      此致, 安妮 回复:如何通过HCI命令发送UModulation信号 嗨,克里斯汀, 在另一篇帖子中,我也发了一篇帖子,您也回复了我。我认为我们可以在那篇文章中讨论更多细节,我会点击这个帖子已经解决了,谢谢。 文章链接: https://community.nxp.com/t5/Wireless-Connectivity/What-difference-between-Connectivty-test-and-HCI-black-box-FW/mp/1856276#M17227 此致, 安妮 回复:如何通过HCI命令发送UModulation信号 Hi, @Annie_he  我的理解是,调制解调是由物理层实现的,而不是由HCI层实现的。 HCI层只是一个中间层,用于从主机向控制器传输命令以及从控制器向主机传输事件,或者从两侧传输数据。这意味着,对于HCI层来说,与调制或解调没有关系。 您能告诉我为什么需要这种 HCI 命令来发送 UModulation 信号吗?或者请提供更多有关您的使用案例的详细信息? 顺祝商祺! 克里斯汀。 回复:如何通过HCI命令发送UModulation信号 Hi, @Annie_he  感谢您为我们创建案例并希望您一切顺利。 我会检查,一旦有任何更新就会回复您。 祝你周末愉快。 顺祝商祺! 克里斯汀。
查看全文
S32G IPCF数据缓存支持 Hi, 我们正在使用 S32G274,并在 A53 内核上运行 Linux,在 CM7 内核 0 上运行 FreeRTOS 的应用程序。M7 的代码在启动时使用 U-Boot 加载。这一切都没有任何问题,我们的应用程序使用 IPCF 在 Linux 和 M7 应用程序之间交换数据。 我们从 NXP 看到的所有示例都显示在加载 M7 固件并开始执行之前在 U-Boot 中执行命令“dcache off”,但我们没有看到随后执行“dcache on”的任何示例。 是否支持在此之后(启动 Linux 之前)再次打开数据缓存?我们热衷于减少系统的启动时间,并且使用 dcache 进行测试后,性能得到了显著提升。 谢谢! 李 回复:S32G IPCF数据缓存支持 太好了,谢谢卡洛斯。如果 IPCF 中包含的示例能够更新以包含该步骤,那就太好了,这样可以更清楚地表明现在更高版本支持该步骤。 回复:S32G IPCF数据缓存支持 你好@Lee_Mitchell , 内部团队提到,一旦 M7 固件加载完成,您就可以使用“dcache on”。 我之前提到的限制仅适用于旧版本的驱动程序。 回复:S32G IPCF数据缓存支持 我实际上找到了安装在我的系统上的IPCF 4.9.0 D2310的用户手册,它包含在S32DS内下载的IPCF包中,位置如下: C:\NXP\S32DS.3.5\S32DS\软件\PlatformSDK_S32XX_4_0_0\IPCF\doc 在该版本的手册中,您在 V 4.6.0 手册中突出显示的注释不存在。 回复:S32G IPCF数据缓存支持 谢谢卡洛斯,我等待你的回复。 回复:S32G IPCF数据缓存支持 你好@Lee_Mitchell , 用户手册仅在 IPCF 4.6.0 中提供你需要下载 .exe文件来自 软件产品 部分的 NXP 跨平台通信框架 (IPCF) 页面。 选择“获取 S32G2 的 IPCF” ,然后转到软件选项卡并选择IPCF 4.6.0版本 检查 IPCF 并单击GENERATE BUNDLE INSTALLER ,运行此安装程序以获取相应的文件,然后执行 .exe安装文件夹中的文件,您将获得用户手册。 在您的特定情况下,在 U-Boot 上运行命令“dcache on”,我们正在与内部团队一起审查它,这个响应时间会更长一些,所以我们感谢您的耐心,当提供相关信息时我会回来。 回复:S32G IPCF数据缓存支持 Hi Carlos, 谢谢您的回复。回答你的问题: 1)我们正在使用由 MicroSys 模块提供的带有 S32G 设备的定制板。 2) 我们使用的是此处的 IPCF 4.9.0: https://github.com/nxp-auto-linux/ipc-shm/tree/release/SW32G_IPCF_4.9.0_D2310 3) 我们正在使用 BSP 36.0(由 MicroSys 提供的软件包) 4)我们正在使用 MicroSys 提供的 U-Boot 版本,我相信它基于 BSP 36.0 关于 IPCF 用户手册,您能否提供最新版本的链接?在 nxp.com 上搜索没有任何结果。 在 M7 方面,我可以在函数 ipc_shm_unmanaged_tx() 中看到以下内容: /* flush and invalidate dcache */ ipc_hw_flush_cache_local(instance); ipc_hw_flush_cache_remote(instance); D_CACHE_ENABLE 在编译时定义 因此我相信缓存在 tx 之前就已失效,至少在 M7 方面是这样。 实际上,在 M7 应用程序启动后添加 dcache 进行测试似乎运行正常,并且性能明显更好,我们只是担心我们错过了一些可能会在以后给我们带来麻烦的东西! 回复:S32G IPCF数据缓存支持 你好@Lee_Mitchell , IPCF 4.6.0的用户手册内容如下: [第 36 页,IPCF 共享内存驱动程序用户手册,版本 1.17,05/2022] 你能帮我回答接下来的问题吗? 1.您使用的是S32G-VNP-RDB2还是定制板? 2. 您使用的是哪个版本的IPCF ? 3.您使用的是哪个版本的BSP ? 4. 您对U-Boot和ATF使用相同的版本吗?(如果您手动进行编译) 问候。
查看全文
Lab Tutorial_LPTMR <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 完整资料请访问: https://community.freescale.com/docs/DOC-95205 (在 “我的视频” 中查看)
查看全文
MCUXpresso IDE v10.1.0现已推出 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 早在 2017 年 3 月,我们就推出了 MCUXpresso IDE v10.0.0,对于许多用户来说,它可以替代旧的 LPCXpresso IDE(以及 Kinetis Design Studio)。事实上,MCUXpresso IDE 对于 LPCXpresso IDE 用户来说非常熟悉,因为它继承了 LPCXpresso IDE 的许多底层技术。例如,这意味着在大多数情况下,现有项目可以像以前一样导入,然后构建和调试 我们现已发布 MCUXpresso IDE 第 3 版 - v10.1.0并强烈鼓励仍在使用 LPCXpresso IDE 的用户考虑评估较新的工具链并将其用于新项目。由于您可以同时安装 LPCXpresso IDE 和 MCUXpresso IDE - 您可以继续使用 LPCXpresso IDE 进行开发工作,同时并行评估 MCUXpresso IDE。 有关 MCUXpresso IDE 的更多信息,请访问: 产品页面: MCUXpresso IDE|NXP 下载: MCUXpresso IDE|NXP Documentation: MCUXpresso IDE|NXP  请注意,提供的 MCUXpresso IDE 安装指南概述了 LPCXpresso IDE 和 MCUXpresso IDE 之间的一些差异,以及有关迁移的一些基本提示和技巧。 论坛支持: MCUXpresso IDE 此致, LPCXpresso支持
查看全文
MIMXRT1060——ENET 统计数据不起作用 Hello, 问题涉及: MIMXRT1060-EVKB, 例如:evkbmimxrt1060_lwip_ping_freertos 以太网连接已建立。我可以 ping 该设备。我看到 lwip 统计数据在增加。我想查看 MAC 的统计数据,但看起来统计数据尚未建立。 统计寄存器的值始终为 0。我正在查看ENET_BASE (0x402D8000u): 我猜测 MAC 寄存器中的某个地方有用于启用/禁用统计的 BIT。不幸的是,我在参考手册中没有找到这样的选项。 你能帮忙吗?为什么 ENET 统计数据不起作用? 回复:MIMXRT1060 - ENET 统计数据不起作用 Hi @timmek , 感谢您对 NXP MIMXRT 系列的关注!并真诚地为我的迟回复道歉。 您提到的问题与此问题相同: https://community.nxp.com/t5/i-MX-RT/i-MX-RT-serires-How-to-read-out-the-register-value-from-Rx/mp/982764 请尝试此解决方案。 此致, 加文 回复:MIMXRT1060 - ENET 统计数据不起作用 有人使用过 ENET 吗?可以告诉我为什么接口统计不起作用吗? 我感谢任何帮助。
查看全文
AppWizard:新しいプロジェクトの作成と背景画像の追加 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> はじめに グラフィカル・ユーザー・インターフェース(GUI)はますます人気が高まっており、これまで以上に豊富なグラフィックスを備えていますが、これらのディスプレイの作成には、助けがなければ時間がかかる場合があります。製品開発において市場投入までの時間が非常に重要な要素であるため、製品のGUIの開発をスピードアップするためのツールを用意することが重要です。SEGGER の AppWizard は、すぐに実行できる GUI アプリケーション (もちろん、SEGGER の emWin グラフィックス ライブラリの上に構築されています) を作成するのを支援する GUI 開発ツールです。 このドキュメントでは、新しいAppWizardプロジェクトを作成し、GUIプロジェクトを開始するための背景画像を追加する方法を示します。ここではi.MX RT1050 を使用しますが、この手順は MCUXpresso SDK の emWin でサポートされているすべてのデバイスに適用する必要があります。 環境 SEGGER AppWizard v1.0 以降 NXP MCUXpresso IDE v11.0.1 以降 MIMXRT1050-EVKB MIMXRT1050-EVKB用MCUXpresso SDK(emWinを含む) MCUXpresso SDK のダウンロードとインストール 最初のステップは、作業しているデバイスのMCUXpresso SDKをダウンロードしてインストールすることです。emWin がオプションのソフトウェアコンポーネントとして含まれていることを確認してください。これを行う方法については、ビデオ「 emWin と MCUXpresso の概要」を参照してください。 AppWizardのダウンロードとインストール AppWizardは、 NXP emWinライブラリの[ダウンロード]タブからダウンロードできます。www.nxp.com/emwin-graphics-libraries に移動し、[ダウンロード]タブをクリックし、AppWizardアプリケーション開発ツールの横にある[ダウンロード]をクリックします。 このリンクをクリックすると、インストーラーがPCにダウンロードされます。インストーラーを実行し、プロンプトに従ってAppWizardをPCにインストールするだけです。NXPでは、存在するインストールオプションのデフォルトを選択することを推奨していることに注意してください。 SDK サンプルのインポート 新しいAppWizardプロジェクトを作成する前に、生成されたファイルを保存およびエクスポートするためのスペースが必要です。NXPでは、テンプレートとして使用する最も簡単な例であるemwin_serial_terminalデモをインポートすることをお勧めします。この例をインポートするには、次の手順に従います。 MCUXpresso IDEを開き、任意のワークスペースを選択します。 クイック スタート パネルで、 [SDK サンプルのインポート] を選択します。    ボードまたはデバイスを選択します。お使いのボードまたはデバイスが SDK で emWin でサポートされていることを確認してください。この例では、evkbmimxrt1050 を選択します。 次のダイアログ ボックスで、[例] カテゴリの emwin_examples グループを見つけて展開します。emwin_serial_terminal例を選択します。ここでは、プロジェクトに説明的なプレフィックスまたはサフィックスを付けることもできます。 新しい AppWizard プロジェクトの作成 サンプルプロジェクトが作成されたら、プロジェクトを保存し、生成されたファイルを保持する場所があるため、AppWizardプロジェクトを作成できます。次の手順に従って、新しい AppWizard プロジェクトを作成します。 まず、AppWizardを開きます。AppWizardを初めて開く場合は、新しいプロジェクトを作成するか、プロジェクトを開くか、キャンセルするように求められます(これは単にアプリケーションを閉じます)。その場合は、[新しいプロジェクトの作成] を選択します。そうでない場合は、[ファイル] - [新しいプロジェクト] > を選択できます。 追加のオプションを含むダイアログボックスがポップアップします。 [参照] を選択して、AppWizard で生成されたファイルの保存先フォルダーを選択します。インポートしたばかりのプロジェクトのローカルな場所を選択することをお勧めします。これは、MCUXpressoの起動時に選択したワークスペースの場所にあります。 次のステップは、AppWizardプロジェクトに名前を付けることです。以下に示すように、MCUXpresso プロジェクトと同じ名前に "_AppWizard" を付加したものを選択することをお勧めします。 これで、BSP を選択できます BSP を選択する場合は、ボードの BSP を必ず選択してください。 または 、使用しているデバイスとディスプレイが所定の BSP で使用できない場合は、ディスプレイ サイズとカラー形式を手動で選択します。  (注 : BSP を選択しない場合、このチュートリアルを機能させるには、Target/GUI_Lib フォルダを手動で作成する必要があります。この手順については、このドキュメントの後半で説明します)。                                                                    最後の 3 つのチェックボックスは、SD カードのサポート、双方向テキストのサポート、およびタイ語のサポートを有効にするオプションの選択です。 最後に、[OK]をクリックして新しいプロジェクトを作成します。 新しく作成された AppWizard プロジェクトでは、空白のキャンバスが表示されます。 プロジェクト フォルダーには、プロジェクトの作成時に established という名前のプロジェクトの名前が付いた新しいフォルダーが作成されます。 このフォルダには、作成した AppWizard プロジェクト、Simulation フォルダ (シミュレーション ファイルを保持するため)、Source フォルダ (AppWizard が作成するソース ファイルを保持するため)、および Target フォルダ (BSP ファイルとライブラリ ファイルを保持) があります。(注 : BSP を選択しなかった場合、ターゲット フォルダは存在しません。 BSP を選択しなかった場合は、evkbimxrt1050_emwin_serial_terminal_AppWizard フォルダに Target フォルダを手動で作成します。Target フォルダー内に、GUI_Lib フォルダーを作成します。次に、ヘッダー ファイルを /ProgramData/Segger/AppWizard_ /Lib/Include から、作成したばかりの Target/GUI_Lib フォルダーにコピーします。 次に、作成したばかりの Target/GUI_Lib フォルダにライブラリを /ProgramData/Segger/AppWizard_ /Lib/GCCM4 からコピーします。 (注: 必要に応じてライブラリを GCCM7FP で使用することもできますが、ライブラリの名前を libGUI.a に変更し、浮動小数点サポートを有効にする必要があります。 AppWizard プロジェクトに背景画像を追加する 次に、プロジェクトに背景画像を追加し、MCUXpressoプロジェクトで使用するファイルを生成します。以下の指示に従って、プロジェクトに背景画像を追加します。 左側のパネルで「イメージ」をクリックして、「イメージ・リソース」ダイアログ・ボックスを開きます。 [イメージ リソース] ダイアログ ボックスで、[追加] を選択します。 これにより、PCのどこからでも画像を選択できます。選択したファイルは自動的にコピーされ、 /リソース/イメージに配置されます。画像を追加したら、キャンバスに追加する必要があります。空白のキャンバスに任意のオブジェクト(画像を含む)を追加できるようにするための最初のステップは、キャンバスに画面を追加することです。画面アイコンをキャンバスにドラッグアンドドロップして、画面を追加します。画面を追加して選択すると、画面のプロパティが表示され、必要に応じてプロパティを編集できます。 次に、画像アイコンをクリックして、追加したばかりの画面にドラッグして、画像オブジェクトを画面に追加します。 画像を選択した状態で、画面右側のウィンドウ パネルから画像のサイズ、位置、名前を変更できます。高さと幅を画面のサイズに合わせて変更し、0, 0 に変更します。 このコントロールパネルを使用して、ビットマップの左側にある矢印をクリックし、ビットマップの下の四角形をクリックして、このイメージオブジェクトに使用するビットマップイメージを設定します。 四角形をクリックすると、[画像の選択] ダイアログ ボックスが表示されます。スクロールして使用する画像を見つけて選択し、[選択]をクリックして画像として使用します。 これで、画像が画面に表示されるのと同じようにプロジェクトに表示されます。 最後に、[ファイル] - >[エクスポート] をクリックし、[保存] をクリックします。これにより、開発ボードのプログラミングに必要なAppWizardファイルが生成されます。 MCUXpresso プロジェクト設定の変更 AppWizard プロジェクト ファイルが生成されたら、AppWizard ファイルを使用するように MCUXpresso プロジェクトを変更する必要があります。MCUXpresso プロジェクトは、このドキュメントの前の指示からまだ開いている必要があります。そうでない場合は、戻って実行し、プロジェクトが開いていることを確認します。 次の手順では、AppWizard ファイルを使用するように MCUXpresso プロジェクトを構成する方法について詳しく説明します。 MCUXpresso プロジェクトでは、まず MCUXpresso プロジェクト エクスプローラーで AppWizard プロジェクト フォルダーを見つけます。フォルダを右クリックし、図のように[プロパティ]を選択します。 C/C++ ビルド カテゴリの [設定] を選択します。[ビルドからリソースを除外する] がオフになっていることを確認し、[適用して閉じる] をクリックします。 次に、AppWizard プロジェクト フォルダーを展開し、次に Target フォルダーを展開します。Configフォルダを右クリックし、[プロパティ]ダイアログボックスを開きます。 C/C++のビルド>設定で、「ビルドからリソースを除外する」にチェックを入れてください。次に、[適用して閉じる] をクリックします。 BSP、FS_Lib、OS_Lib、SEGGER、Shared、および Simulation フォルダに対して手順 3 と 4 を繰り返します。 プロジェクトを右クリックし、[プロパティ]を選択して、プロジェクトのプロパティダイアログボックスを開きます。 [C/C++ ビルド -> 設定] カテゴリで [MCU C コンパイラ -> アーキテクチャ] を選択します。図のように [浮動小数点] を [なし] に変更します。 MCU Assembler -> Architecture and Headersで、図のようにFloating pointをNoneに変更します。 MCU Linker-> Architectureで、図のようにFloat PointをNoneに変更します。 次に、MCU Linker -> Librariesで、ライブラリを「GUI」に変更し、検索パスをライブラリが配置されている場所に変更します。(PC のファイルシステムでは、ライブラリの名前は実際には "libGUI.a" であることに注意してください。MCUXpresso は、引き続き GUI を検索するように設定する必要があります。MCUXpresso は "lib" で始まるファイルを検索し、このライブラリをリンカに渡すときにこのプレフィックスを削除します。 プロジェクト設定を変更する最後の手順は、インクルード検索パスの追加です。 [MCU C コンパイラ] で [インクルード] を選択し、次のパスが含まれていることを確認します "${workspace_loc:/${ProjName}/evkbimxrt1050_emwin_serial_terminal_AppWizard/Target/GUI_Lib" "${workspace_loc:/${ProjName}/evkbimxrt1050_emwin_serial_terminal_AppWizard/source/generated" "${workspace_loc:/${ProjName}/evkbimxrt1050_emwin_serial_terminal_AppWizard/Source/CustomCode" "${workspace_loc:/${ProjName}/evkbimxrt1050_emwin_serial_terminal_AppWizard/Target/BSP/iMXRT1052_MIMXRT1050_EVK/Setup" "${workspace_loc:/${ProjName}/evkbimxrt1050_emwin_serial_terminal_AppWizard/Target/Inc" また、次のパスも必ず削除してください。 "${workspace_loc:/${ProjName}/emwin/emWin_Config "${workspace_loc:/${ProjName}/emwin/emWin_header プロジェクトソースの変更 プロジェクトのプロパティを変更した後、元のソースは AppWizard で使用することを意図していなかったため、ソース ファイルを変更する必要があります。ここでは、作業を開始するために必要なソースの変更を示します。 APPW_X_NoFS.c をプロジェクトに追加するには、このファイルを PC のファイル システムの Source フォルダーにコピーするだけです。(APPW_X_NoFS.cファイルは、NXP emWinライブラリのダウンロードタブからダウンロードできます。  メインソースファイル emwin_serial_terminal.c では、以下に示すように、BOARD_InitLcd() の下のすべてをコメントアウトまたは削除します。 BOARD_InitLcd() のすぐ下に、次に示すように MainTask() の呼び出しを挿入します。 最後に、emwin_support.hを開きます(ボードフォルダにあります)で、LCD_BITS_PER_PIXELを32に変更します。デフォルトを 8 のままにすると、LCD_X_DisplayDriver の書き込み方法により、背景画像がフレーム バッファーに読み込まれます。 まとめ AppWizardで新しいプロジェクトを作成する方法と背景画像を追加する方法は以上です。この時点で、プロジェクトをコンパイルしてターゲット ボードにダウンロードできるはずです。テンプレートとして使用する簡単な SDK サンプルをインポートする方法、新しい AppWizard プロジェクトを作成する方法、このプロジェクトに画面とイメージを追加する方法、AppWizard プロジェクトのソース ファイルとライブラリを使用するようにテンプレート プロジェクトを変更する方法、および新しい AppWizard プロジェクトを使用するようにソースを変更する方法を理解している必要があります。 全般 Re: AppWizard: 新しいプロジェクトを作成し、背景画像を追加する (マイビデオで視聴) こんにちは @chris_brown、 お客様は 、「新しいAppWizardプロジェクトの作成」セクションの手順6に従います。しかし、彼女のすべての画面は重なり合い、次の画面に変わる前に数回ちらつきます。添付されているのはビデオです。 この動作の考えられる理由は何でしょうか?アドバイスをいただければ幸いです。 よろしくお願いします。 オードリー Re: AppWizard: 新しいプロジェクトを作成し、背景画像を追加する Hi @EngHuiPeng , RT1064 デバイスが v1.2 の選択リストにない場合は、AppWizard でこのデバイスをまだサポートしていない可能性があります。私が概説したように、新しいAppWizardプロジェクトの作成セクションのステップ6に従う必要があります。ライブラリを含める手順はそこにあります。 よろしくお願いいたします。 クリス Re: AppWizard: 新しいプロジェクトを作成し、背景画像を追加する クリス v1.2 を使用してみましたが、RT1064 の BSP 選択が表示されません。ライブラリの置換方法。 ありがとうございます。 よろしくお願いします。 オードリー Re: AppWizard: 新しいプロジェクトを作成し、背景画像を追加する Hi @EngHuiPeng , これは可能だと信じています。私はこれを試していませんが、それが機能しない理由も見当たりません。BSPなしで作業したときに示したのと同じ方法でライブラリファイルを置き換える必要があると思います。 よろしくお願いいたします。 クリス Re: AppWizard: 新しいプロジェクトを作成し、背景画像を追加する お客様は、RT1064用のEmWin AppWizardの使用を希望しています。彼らは、nxp.com のEmWin Appwizard v1.08の代わりに最新バージョンのSegger Appwizard v1.20(SeggerのWebサイトからダウンロード)を使用できるかどうかを私たちに確認しています。最新のAppwizardバージョンのSDKサポートはありますか。 ありがとうございます。 よろしくお願いします。 オードリー
查看全文
处理器专家驱动程序套件更新 10.4.2 现已推出! <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Processor Expert Driver Suite 10.4 Update 2可在 Freescale 网站上获取,也可以作为 Eclipse 更新获取。 此更新适用于Driver Suite 10.4或带有 Processor Expert 的第三方 IDE,如Atollic TrueSTUDIO或Emprog Thunderbench 。 它不适用于 CodeWarrior 或 Kinetis Design Studio:即将发布的 KDS V2.0.0 版本将包含该更新。 本次更新包含一个改进的新项目向导,支持设备过滤,与 Kinetis SDK v1.0.0 和即将推出的 SDK v1.1 保持一致, 并包括错误修复(有关详细信息,请参阅发行说明)。此更新是累积性的,因此无论是否带有更新 10.4.1,您都可以将其应用于 Driver Suite 10.4。 发行说明: http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=PE_DRIVER_SUITE&fpsp=1&tab=Documentation_Tab 从网上下载: http://www.freescale.com/webapp/sps/site/overview.jsp?code=PEXDRV_UPDATES_10_4 然后使用 Window > Install new softeare 更新 Eclipse 并使用下载的档案。 Eclipse 更新程序: 使用以下更新 URL 下载更新 10.4.2(菜单帮助 > 安装新软件): http://freescale.com/lgfiles/updates/Eclipse/PExDrv10_4/com.freescale.pexdrv.updatesite 顺祝商祺! Erich 组件开发环境
查看全文