Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
适用于 Panther (MPC574xP) 系列处理器 2.0 的基于模型的设计工具箱 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 适用于 PANTHER (MPC574xP) 系列处理器 2.0 的基于模型的设计工具箱   支持 Panther (MPC57xP) 版本 2.0 的 MATLAB/Simulink基于模型的设计工具箱现已推出。   该产品免费,并可供公众使用。 下载 基于模型的设计工具箱 mbdt    发布亮点——基于模型的Panther设计工具箱(MPC574xP) 支持新的 Panther XDEVKIT-MPC5744P 板(ARDUINO 风格),该板与新的底盘 XDEVKIT-MOTORGD 配合用于电机控制应用。 结合最新的汽车数学和电机控制库版本 1.1.7。 支持最新的 MATLAB 版本,包括 64 位(2015/2016 a/b) 新的DMA模块,允许 ADC 采样数据通过 DMA 模块传输到内存,无需 CPU 干预。 用于串行通信支持的新LINFlexD块现在允许通过 UART 进行数据发送/接收操作。 添加了新的内存读/写块,现在可以使用它们来读取/写入任何内存区域。 添加了新的自定义初始化块,它可用于在模型第一步之前扩展默认设置之外的任何模块的配置。 除了新编译器版本 Wind River DIAB v5.9.4.8 和 Green Hills MULTI for PowerPC v2015.1 外,还支持 S32 Design Studio for Power Compiler v1.1 添加了新的高级电机控制模块,现在轨道观察器或反电动势观察器等新功能作为 Simulink 模块提供。 对齐ADC 时钟频率从 20MHz 到 80MHz(最大速度)。 新的ADC 通道配置块经过重新设计,允许对 ADC 通道进行无采样配置,从而可以实现 DMA 传输场景。 新的诊断面板可用于启用/禁用多个一致性检查。 构建新的Bootloader来支持 UART1 通信。 与 FreeMASTER 版本 2.0.2 同步支持。 全新!!!热修复:添加对随S32 Design Studio for Power v1.2发布的最新 e200 编译器的支持 。 请参阅HotFix_3设置以使 MBD 工具箱与最新的 e200 编译器协同工作。   提供社区支持 可通过 NXP 社区获得支持: https://community.nxp.com/community/mbdt 回复:基于模型的设计工具箱,适用于 Panther (MPC574xP) 系列处理器 2.0 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好, chandan24 , 这可能只是一个小故障。如果它仍然不起作用,请使用此直接链接: https://nxp.flexnetoperations.com/control/frse/product? child_plneID=683951&cert_num=284425987 或者 使用基于模型的设计官方页面访问下载位置:基于模型的设计工具箱|NXP 希望这有帮助! 丹尼尔 回复:基于模型的设计工具箱,适用于 Panther (MPC574xP) 系列处理器 2.0 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 工具箱下载链接无效
View full article
电钻异常检测 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 使用了一些 Rapid IoT 的传感器- 陀螺仪/加速度计/磁力计 快速物联网经过训练,可在发生超出范围的情况时发出警报 同样的异常检测原理也适用于其他垂直行业,例如家庭和楼宇自动化的温度、湿度、空气质量 感谢 Theophile LeRoy 整理此文 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 使用了一些 Rapid IoT 的传感器- 陀螺仪/加速度计/磁力计 快速物联网经过训练,可在发生超出范围的情况时发出警报 同样的异常检测原理也适用于其他垂直行业,例如家庭和楼宇自动化的温度、湿度、空气质量 感谢 Theophile LeRoy 整理此文 应用视频 Hexiwear 快速物联网 回复:异常检测 - 用于电钻 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我认为 GUI 是用 C++ 完成的。 可以训练2种模型:SVM(支持向量模型)或GMM(高斯混合模型)。这个演示中没有 NN。 异常检测完全在 Rapiot Iot 上运行(包括训练),串行总线将数据流传输到 PC,这仅用作轻松显示和配置参数的一种方式。 我们正在完成不需要任何 PC 的程序的另一个版本 - 演示视频将很快发布...在嵌入式世界展示期间。 回复:异常检测 - 用于电钻 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 凉爽的! 但我对于如何做到这一点有很多疑问...... 显示的 GUI 是在 Matlab 中完成的吗?训练了什么样的模型?它是神经网络还是其他什么东西? 我猜测模型和异常检测在 PC 上运行,而快速物联网仅用于传输数据? 回复:异常检测 - 用于电钻 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,Sudhir,尚未最终确定或可用 - 我们已用小型直流电动机替换了钻头。 请继续关注——您计划用该应用程序做什么? 回复:异常检测 - 用于电钻 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 这是一个非常酷的应用程序,我在 2019 年 CES 上看到了 i.MX 处理器的现场演示。该应用程序可以下载吗?
View full article
如何使 Android 的显示屏以纵向模式工作。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 有时需要当物理面板处于横向模式时使显示以纵向模式工作。 setprop persist.demo.rotationlock真的 setprop persist.demo.remoterotation肖像 上述代码可以在init.rc中设置,以便在android启动时生效。
View full article
TuxTeam_Milestone_1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 在电影中,我们展示了我们将必要的连接连接到耳机内部电路板的“T”针(红线)和地线,这需要与 UDOO 电路板的地线(黑线)共用。这些线分别连接到 UDOO 板的 0(RX)引脚和 GND 引脚。在软件方面,我们使用了 Brain 库,它从串行接口接收数据包并对其进行解释,以 CSV 格式提供值,以便我们在下一步进行处理。为了接收来自耳机的数据,开发板的 M4 核心运行 Arduino 代码并使用 Serial0 对象(UART 5)获取原始数据,然后由 Brain 库进行处理。然后,使用提供的共享内存将结果字符串发送到 A9 核心。正如我们在视频中看到的,此步骤使用了 Serial 对象。接收到的字符串包含以下形式的值: 信号强度、注意力、冥想、δ、θ、低α、高α、低β、高β、低伽马、高伽马 我们将在接下来的里程碑中使用它们。 (在 “我的视频” 中查看) 2017 年 Linux 嵌入式挑战赛 回复:TuxTeam_Milestone_1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 抱歉,视频未旋转...我不知道为什么会发生这种情况,我们旋转了它,但上传后,我发现它仍然在这个位置,我对此无法解释:smileysad: 编辑:我编辑了视频并再次上传,希望这次能够成功。
View full article
TARS_里程碑_1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 在本视频中,您将能够看到我们为完成里程碑 1 所包含的任务而设计的电子方案。您还将能够看到传感器测量的环境参数以及通过模拟各种情况而测量的参数。 (在 “我的视频” 中查看) 2017 年 Linux 嵌入式挑战赛
View full article
DES-N1989 ハンズオンワークショップ:SCM-i.MX 6Dual6Quadクイックスタートボードのハンズオン <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> SCM-i.MX 6Dual/6Quadに内蔵されたSPI-NORフラッシュを効果的に使用する方法をご紹介します。取り上げるトピックには、16 MB の SPI-NOR に完全に収まる Linux イメージの特性や、SPI-NOR を eMMC などの外部ブート ソースと共に活用する方法の例が含まれます。また、参加者はクイックスタートボードを使用して複数のシナリオを試すことができます。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> SCM-i.MX 6Dual/6Quadに内蔵されたSPI-NORフラッシュを効果的に使用する方法をご紹介します。取り上げるトピックには、16 MB の SPI-NOR に完全に収まる Linux イメージの特性や、SPI-NOR を eMMC などの外部ブート ソースと共に活用する方法の例が含まれます。また、参加者はクイックスタートボードを使用して複数のシナリオを試すことができます。 デザイン |ソフトウェア&サービス
View full article
全新 Layerscape LS1028A 工业应用处理器 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Layerscape LS1028A 工业应用处理器包括支持 TSN 的以太网交换机和以太网控制器,以支持融合的 IT 和 OT 网络。两个强大的64位ARM v8内核支持工业控制的实时处理,以及物联网边缘计算的虚拟机。集成的 GPU 和 LCD 控制器支持具有下一代界面的人机界面 (HMI) 系统。 具有加密卸载功能的集成信任架构为安全的应用程序和服务提供了一个具有加密通信的可信平台。 产品页面 参考设计 关键要素 双64位ARM v8处理器,用于实时处理 对物联网边缘计算的完全虚拟化支持 面向工业TSN桥应用的TSN开关 支持TSN的以太网控制器,适用于TSN终端应用 支持集成GPU和LCD控制器的人机界面应用 信任架构是可信应用和服务的信任根本 LS1028A 将成为 NXP 15 年产品长寿计划的一部分 目标应用 工厂自动化 工艺自动化 可编程逻辑控制器 运动控制器 工业物联网网关 人机接口(HMI) QorIQ LS1设备
View full article
AMF-AUT-T2348 - NXP 音频视频桥接 (AVB) 堆栈 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 由于车辆不同端点之间的媒体、通信和 ADAS 流增加,以太网在新 OEM 平台中的应用正在加速。所需的服务质量和同步通常是通过实施音频视频桥接 (AVB) 规范或 AVB 的衍生产品来实现的。NXP 在市场上占据着独特的地位,因为我们有能力为汽车中的 AVB 提供完整的解决方案,包括端点(MPU 和 MCU)、PHY、交换机以及所需的软件堆栈。此外,软件堆栈功能齐全,包括关键但经常被遗忘的组件,例如媒体时钟恢复。了解 AVB 技术的基础知识,以及 NXP 如何帮助您在产品中部署 AVB。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 由于车辆不同端点之间的媒体、通信和 ADAS 流增加,以太网在新 OEM 平台中的应用正在加速。所需的服务质量和同步通常是通过实施音频视频桥接 (AVB) 规范或 AVB 的衍生产品来实现的。NXP 在市场上占据着独特的地位,因为我们有能力为汽车中的 AVB 提供完整的解决方案,包括端点(MPU 和 MCU)、PHY、交换机以及所需的软件堆栈。此外,软件堆栈功能齐全,包括关键但经常被遗忘的组件,例如媒体时钟恢复。了解 AVB 技术的基础知识,以及 NXP 如何帮助您在产品中部署 AVB。
View full article
FDI3250 引导加载程序 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 基于 Future Designs LPC3250 的主板预装了 u-boot。但是,kickstart 加载程序和S1L可以安装在 Future Designs LPC3250 板上。这将允许更轻松地升级引导加载程序以及S1L提供的附加功能和性能。 安装后,kickstart 加载程序驻留在 NAND 块 0 中,并在芯片重置时通过 LPC32x0 启动 ROM 加载到 IRAM 中。加载 kickstart 加载程序后,控制权将转移到 IRAM。然后,kickstart 加载程序将S1L从块 1 和 NAND FLASH 加载到 IRAM 中。一旦S1L被加载,控制权就会转移到S1L 。CDL 引导加载程序 页面中更详细地解释了 kickstart 加载程序概念和 S1L 。 可以设置S1L在 IRAM 或 SDRAM 中加载另一个应用程序。对于 Linux,可以设置 u-boot 在地址 0x81fc0000 的 SDRAM 中加载并运行。但是,不需要S1L ,并且可以构建 kickstart 加载程序以将 u-boot 直接从 NAND FLASH 加载到 SDRAM 中。
View full article
i.MX L3.14.52_1.1.0 GA & i.MX 6SoloX FreeRTOS GA Release Announcement [1] The Linux L3.14.52_1.1.0 GA and i.MX 6SoloX FreeRTOS release is now available on www.nxp.com Files available: # Name Description 1 fsl-yocto-L3.14.52_1.1.0-ga.tar.gz Linux 3.14.52_1.1.0 BSP documentation. 2 L3.14.52_1.1.0-ga_images_MX6QDLSOLO.tar.gz i.MX 6Quad, i.MX 6Dual, i.MX 6DualLite, i.MX 6Solo Linux Binary Demo Files 3 L3.14.52_1.1.0-ga_images_MX6SLEVK.tar.gz i.MX 6SololiteEVK Linux Binary Demo Files 4 L3.14.52_1.1.0-ga_images_MX6SXALL.tar.gz i.MX 6SoloX Linux Binary Demo Files 5 L3.14.52_1.1.0-ga_images_MX6UL.tar.gz i.MX 6UltraLite Linux Binary Demo Files 6 L3.14.52_1.1.0_ga-mfg-tools.tar.gz i.MX Manufacturing Toolkit for Linux L3.14.52 BSP 7 L3.14.52_1.1.0-ga_gpu-tools.tar.gz L3.14.52_1.1.0 i.MX VivanteVTK file 8 FreeRTOS_BSP_1.0.0_iMX6SX.exe FreeRTOS™ BSP for the i.MX 6SoloX ARM® Cortex®-M4 core. --- Windows installer 9 FreeRTOS_BSP_1.0.0_iMX6SX.tar.gz FreeRTOS™ BSP for the i.MX 6SoloX ARM® Cortex®-M4 core. --- Linux installer Target boards: i.MX 6Quad SABRE-SD Board and Platform i.MX 6DualLite SABRE-SD Board i.MX 6Quad SABRE-AI Board i.MX 6DualLite SABRE-AI Board i.MX 6SoloLite EVK Board i.MX 6SoloX SABRE-SD Board i.MX 6SoloX SABRE-AI Board i.MX 6UltraLite EVK Board What’s New: LinuxBSP New features added for all supported boards: Yocto Project upgraded to version 1.8 Fido. Supports the GCC 4.9.2 toolchain. The Linux kernel is upgraded to v3.14.52. The U-Boot is upgraded to 2015.04. New graphics features: GPU driver upgraded to Vivante v5.0.11p7.4. DirectFB support removed. XWayland support added. Last release to provide graphics software floating point binaries. New multimedia features and changes: Qt 5.5 support integrated, which supports hardware accelerated QML video. Qt 5 is not supported for SoC without hardware graphics. Qt 5 video is not supported on SoC without VPU. Video compositing plugins based on PXP are supported. GStreamer playback engine API is supported, providing high level APIs for media playback and operations. Video overlay composition meta (meta:GstVideoOverlayComposition) is supported in i.MX video sinks, convert and compositor. This feature accelerates the text image (such as subtitle, timestamp) blending with video in these plugins with hardwares. Supports the Broadcom/Murata BCM4339 Bluetooth/Wi-Fi module. FreeRTOS: Add Peripheral support: i.MX 6SoloX ADC, i.MX 6SoloX CCM, i.MX GPIO, i.MX I2C, i.MX MU, i.MX UART, i.MX WDOG, ECSPI, EPIT, FlexCAN, LEME, RDC, SEMA4 Add Multi-core communication support: RPMsg More details, please refer to formal Release Notes.
View full article
都灵理工大学苏默里飞思卡尔杯队技术报告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 都灵理工大学 Sumery 队飞思卡尔杯技术报告 - 2015 年 EMEA 总决赛 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 都灵理工大学 Sumery 队飞思卡尔杯技术报告 - 2015 年 EMEA 总决赛
View full article
规则 - 2015 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 注册要求 最低技能 需要具有 C 或 Java 的使用经验。 需要具有 Linux 系统使用经验。 具有嵌入式编程经验者优先,但不是必须的。 团队 来自布加勒斯特理工大学或军事技术学院的一至三名成员。 2015年Linux嵌入式挑战赛
View full article
下载 .sdcard使用 MFGTool 的 i.MX6sx SabreSDB 图像 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我遵循 Yocto 培训直到任务#4 - 部署和测试......但我被困在这里。 我无法下载 .sdcard图像到我的 SD 卡。我需要先格式化它吗?它是全新的。 由于sudo dd if=core-image-base -imx6solosabresd .sdcard of=/dev/sdb1 bs=1M对我不起作用,我无法从主板上的 SD 卡启动。主板开关设置为从 SD4 卡启动。imx6solosabresd 是用于 solox 的正确 MACHINE 吗?我尝试在 local.conf 文件中设置 MACHINE=imx6sxsabersd,但收到了错误消息(任务 #2)。 这就是我想要尝试 MFGTool 的原因。我已将主板设置为从 SD3 启动,以便它可以进入“下载模式”。当我浏览 MFGTool 时,它显示没有设备连接,尽管出现了符合 HID 的供应商定义的设备。 本文件是根据以下讨论生成的:
View full article
MagniV S12 ZVC 系列简介 - CAN 节点应用 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 本演示将向您介绍针对 CAN 节点应用的集成度最高的解决方案的功能和规格。详情请访问http://www.freescale.com/S12magniV <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 本演示将向您介绍针对 CAN 节点应用的集成度最高的解决方案的功能和规格。详情请访问http://www.freescale.com/S12magniV 概述
View full article
EUF-ACC-T1573 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 本次会议将介绍如何区分飞思卡尔电源管理解决方案并将其连接到大多数飞思卡尔 MCU 和 MPU,以实现物联网、汽车和多市场应用中的完整系统支持。凭借针对交通运输、能源管理和楼宇控制领域工业应用的完整 MCU 工具协调策略,我们可以为您的客户提供最快的产品上市时间。演示将包括与 MCU 无关的模拟软件驱动程序的现场演示,以便在您下次拜访客户时更好地定位飞思卡尔模拟系统解决方案。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 本次会议将介绍如何区分飞思卡尔电源管理解决方案并将其连接到大多数飞思卡尔 MCU 和 MPU,以实现物联网、汽车和多市场应用中的完整系统支持。凭借针对交通运输、能源管理和楼宇控制领域工业应用的完整 MCU 工具协调策略,我们可以为您的客户提供最快的产品上市时间。演示将包括与 MCU 无关的模拟软件驱动程序的现场演示,以便在您下次拜访客户时更好地定位飞思卡尔模拟系统解决方案。
View full article
DwF 上海 - 2015-07-14 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 汽车和联网汽车 "modifiedtitle="true"title="汽车MCU高级驾驶辅助系统(ADAS)产品和解决方案更新 设计、软件和服务 "modifiedtitle="true" title="Micron 对 Freescale 处理器的内存支持 ENEA:软件服务高科技嵌入式行业 智能工业 "modifiedtitle="true"title="动手实践:MC34931S 和 MC34932S 电机驱动器 洞察与创新 智能网络
View full article
S32G LLCE CAN Linux Driver Test Chinese Version. 本文说明S32G LLCE CAN Linux驱动的 快速测试方法。 目录 1 参考资料 .................................................................... 2 1.1 参考资料 ................................................................. 2 1.2 版本匹配说明 .......................................................... 2 2 环境搭建 .................................................................... 3 2.1 使用Yocto编译 ........................................................ 3 2.2 使用Standalone编译 ............................................... 4 3 测试 ........................................................................... 5 3.1 硬件连接 ................................................................. 5 3.2 测试方法 ................................................................. 6 4 LLCE CAN Linux驱动说明 ......................................... 7 4.1 DTS ........................................................................ 7 4.2 源代码 .................................................................... 9 Automotive
View full article
S32 Design Studio for ARM v2018.R1 のライセンスは既に期限切れです。 S32 Design Studio for ARM v2018.R1のライセンスは既に期限切れです。 ただし、当製品はv2018.R1のみをサポートしています。 S32DSをインストールしようとしましたが、できませんでした。 どうすればいいですか? Re: My license has already expired for S32 Design Studio for ARM v2018.R1 S32 Design Studio for ARM v2018.R1のライセンスは既に期限切れです。 ただし、当製品はv2018.R1のみをサポートしています。 S32DSをインストールしようとしましたが、またしてもできませんでした。 どうすればいいですか? Re: My license has already expired for S32 Design Studio for ARM v2018.R1 こんにちは、 私の運転免許証はすでに期限切れなのですが、延長手続きを手伝っていただけますか? その番号は: 134F-DD57-A793-2C1F よろしくお願いします。 Sam Re: My license has already expired for S32 Design Studio for ARM v2018.R1 よろしくお願いします。 S32DSを実行できました。 Re: My license has already expired for S32 Design Studio for ARM v2018.R1 こんにちは、カズタカさん S32 Design Studio v2018.R1についても、同じライセンスを延長しました。 問題は解決しました。
View full article
2S TDM Master: Persistent 1-slot downward shift during continuous DMA streaming 1. Test Configuration I2S configured as TDM Master, DSP mode with short WS 8 slots per frame, 32-bit per slot, frame length = 256 bit Using fsl_i2s_dma driver Dual-buffer ping-pong transfer FreeRTOS task waits on a semaphore from the DMA callback, fills the buffer, then calls I2S_TxTransferSendDMA to re-submit Test data pattern: fixed 0x000Axxxx (upper 16 bits = 0x000A, lower 16 bits contain slot index and sample sequence number) 2. Persistent One-Slot Downward Shift (100% Reproducible) Logic analyzer captures show: Transmitted data is consistently shifted down by exactly one slot Data intended for Slot 0 appears in the physical Slot 1 position Data intended for Slot 1 appears in the physical Slot 2 position By extension, data intended for Slot 7 appears in Slot 0 of the next frame (or is lost) This shift is stable after the stream starts; it does not drift further over time and remains a fixed 1-slot offset 3. Startup Data Misalignment (Intermittent) The logic analyzer occasionally observes: After the WS frame sync pulse, the DATA line remains at low level (all zeros) for a period After a blank interval of 1~3 frames, valid test data suddenly appears Once the blank interval ends, the data still exhibits the 1-slot offset described in item 2 Audio(PDM | I2S | SAI) Re: 2S TDM Master: Persistent 1-slot downward shift during continuous DMA streaming Hello @Xanderwangx , Thank you for your post. Could you please let us know which NXP MCU you are using? Also, are you working with one of our evaluation boards or a custom board? Are you using the SDK example code, or is this based on your own implementation? If it is your own code, would you be able to share it with us for further analysis? BR Celeste Re: 2S TDM Master: Persistent 1-slot downward shift during continuous DMA streaming Hello @Xanderwangx , Thank you for your reply. However, the RT family is not within my support scope. I mainly support MCX and Kinetis family. Also, this is MCX channel, not for RT product. Could you please create a new post under i.MX RT Crossover MCUs - NXP Community? The RT support team will be able to assist you there. BR Celeste Re: 2S TDM Master: Persistent 1-slot downward shift during continuous DMA streaming MCU: MIMXRT685-EVK (i.MX RT685) Board: Custom product board based on RT685. I am using Loop DMA mode with ping-pong buffers. The DMA is configured with I2S_TransferSendLoopDMA() using 2 descriptors. In the DMA callback, I fill the next buffer and the loop continues automatically. void I2S1_TDM_Init(void) { I2S_Type *base = I2S1; /* I2S Configuration */ i2s_config_t cfg; I2S_TxGetDefaultConfig(&cfg); cfg.masterSlave = kI2S_MasterSlaveNormalMaster; cfg.mode = kI2S_ModeDspWsShort; /* TDM = DSP mode */ cfg.divider = 24576000 / (TDM_SAMPLE_RATE * TDM_SLOT_NUM * TDM_SLOT_WIDTH); cfg.dataLength = TDM_SLOT_WIDTH; /* 32-bit */ cfg.frameLength = TDM_FRAME_LENGTH; /* 256-bit */ cfg.oneChannel = false; cfg.position = 0; cfg.wsPol = true; /* DSP A or B */ I2S_TxInit(base, &cfg); /* Enable 8 slots (Primary + 3 Secondary Channels) */ /* Note: Using 4 channels to cover 8 slots with 32-bit data */ I2S_EnableSecondaryChannel(base, kI2S_SecondaryChannel1, false, 32 * 2); I2S_EnableSecondaryChannel(base, kI2S_SecondaryChannel2, false, 32 * 4); I2S_EnableSecondaryChannel(base, kI2S_SecondaryChannel3, false, 32 * 6); /* DMA Loop Transfer Setup */ DMA_Init(DMA0); DMA_EnableChannel(DMA0, I2S_TX_DMA_CH); DMA_SetChannelPriority(DMA0, I2S_TX_DMA_CH, kDMA_ChannelPriority3); DMA_CreateHandle(&dma_handle, DMA0, I2S_TX_DMA_CH); I2S_TxTransferCreateHandleDMA(base, &i2s_handle, &dma_handle, I2S1_Callback, tdm_xfer); I2S_TransferInstallLoopDMADescriptorMemory(&i2s_handle, tdm_desc, 2); if (I2S_TransferSendLoopDMA(base, &i2s_handle, &tdm_xfer[0], 2) != kStatus_Success) { while (1); /* Fails if TDM_FRAMES * 8 > DMA_MAX_TRANSFER_COUNT(1024) */ } } The slot offset is random across power cycles, not fixed.I also tried disable interrupts before and after the DMA transfer to force synchronization, but slot misalignment still occurs. Does I2S_TransferSendLoopDMA() guarantee frame-aligned DMA startup on RT685? If not, how to force alignment to WS boundary? i.MX-RT600 
View full article
S32K3 在不阻塞的情况下测量 PWM 占空比 (emiOS ICU IPWM) 你好, 仅供参考- 我正在使用 emiOS 的 ICU 通道来测量 IPWM 模式下不同的 PWM 占空比。我目前能够成功地以 " 阻塞 " 方式测量占空比。 我的输入从 100% 占空比(实际上没有 PWM)过渡到我需要测量的给定占空比的 PWM 信号。 我的 .mex配置如下 我的示例代码如下 虽然这种方法可行,但我更倾向于启动一次信号测量,并定期调用Emios_Icu_Ip_GetDutyCycleValues(),而无需调用 Emios_Icu_Ip_StopSignalMeasurement(),以避免在测量完成之前被阻塞。另外,如果在测量完成时有一个中断被触发,对我来说也是可行的。 我最初只尝试调用 emios_ICU_IP_startSignalMeasuremeasum (),然后定期调用 emios_ICU_IP_getdutyCycleValues ()(每 1 秒,而 PWM 频率为 1kHz),但是数据不准确。 据我了解,SAIC 更适合不同的 PWM 信号(我认为这适合我的用例),但我想我也可以使用 IPWM,因为测量读数会延迟。我不介意返回的结果是否会稍微延迟或过时几毫秒,因为我预计占空比不会发生快速变化,而且频率将保持不变。 如果有人能澄清如何使用IPWM实现这一目标,或者我只能通过SAIC实现这一点,那就太好了。 谢谢 Re: S32K3 measuring PWM duty cycle (eMIOS ICU IPWM) without blocking 你好 您遇到的问题是 S32K3 上 eMIOS ICU IPWM 模式的一个已知限制: IPWM 本身是 "基于测量窗口 "的,而不是连续的,因此在不重启/关闭测量的情况下定期读取会导致过期或部分更新的值。 IPWM 不是为不同步的定期轮询而设计的 您必须: 使用中断通知,或 读数前重新开始测量,或 转用 SAIC 实现真正的无阻塞连续测量 顺祝商祺! Peter
View full article