Multi Source Translation Content

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Multi Source Translation Content

ディスカッション

ソート順:
从 S32K324 (ASIL-B) 到 S32K3xx ASIL-D 系列的迁移路径 你好,恩智浦社区、 我们目前正在使用 RTD MCAL 和 FreeRTOS 在 S32K324(ASIL-B,独立双核)上开发一个基于 AUTOSAR 的项目。我们正在评估未来产品迁移到带锁步内核的S32K3xx ASIL-D系列(例如,S32K344、S32K348)的技术路径。 能否请您帮助澄清以下问题? **代码重用性:** 1.从 ASIL-B 迁移到 ASIL-D 芯片时,AUTOSAR 应用层代码(高于 RTE)的典型可重用率是多少? 2。哪些 MCAL 模块需要重新配置或重新开发锁步内核? 3.从独立双核 (S32K324) 迁移到锁步内核架构时,需要对启动代码和内核同步机制进行哪些更改? **开发工作:** 4.预计锁步监控、故障处理和其他功能安全机制的开发工作量是多少? 5。根据您的经验,ASIL-B到ASIL-D项目的典型迁移时间表是什么? **技术支持:** 6.是否有任何有关 ASIL 级别升级的官方迁移指南或应用笔记? 7. 是否有任何参考项目或案例研究? **设备选择:** 8.考虑到性能和生态系统成熟度,S32K3 系列中推荐的 ASIL-D 设备有哪些? 提前感谢您的支持! 顺祝商祺! Re: Migration Path from S32K324 (ASIL-B) to S32K3xx ASIL-D Series 你好@常玉科 1.在 Classic AUTOSAR 中,RTE 以上的软件元器件 (SWC) 设计为独立于硬件,因此大多数应用程序逻辑只需进行最少的更改即可重复使用。在与符合 ASIL 标准的基本软件 (BSW) 交互时,调整通常涉及定时行为、诊断事件处理和端到端 (E2E) 保护机制,而不是更改算法。 2-3.有关锁步操作的信息分布在设备参考手册中。从解耦双核到锁步配置,内部存储器组织、交叉条 (XBAR) 端口和 FCCU 故障处理都发生了变化。在锁步模式下,第二个内核行动检查器,因此从软件角度来看,使用单个逻辑 CPU,无法访问 Core1 的寄存器。一个很好的起点是查看参考手册并浏览 S32K344 设备的实时驱动程序 (RTD) 示例项目。 4-5.我们无法提供 ASIL-B 向 ASIL-D 迁移的估计开发工作量或时间表,因为这一过程涉及项目的具体因素。 6-7.有关功能安全文档和软件,请参阅恩智浦的SafeAssure功能安全产品。 8。在 “微控制器输入电源的 ASIL 临界值 (ASIL D)” 主题中,您将在 ISO 26262 功能安全栏下找到一份列出了 S32K3 设备可达到的 ASIL 等级的文档。MCU 的选择应基于应用程序的性能、功能安全要求和系统架构。 BR、VaneB
記事全体を表示
大きく異なる こんにちは、 生成されたコードのハードウェア上でのリアルタイム実行が、シミュレーション結果と大きく異なっていました。根本的な原因は何でしたか? また、この実際のパフォーマンス問題を解決するために、モデルまたはターゲット構成をどのように変更しましたか?
記事全体を表示
eIQ NXP 微控制器入门指南 eIQ® 由多个硬件和软件组件构成,旨在使用户能够在嵌入式设备上运行机器学习模型。NXP 微控制器 eIQ 的一些关键组件包括: eIQ Time Series Studio- 用于创建和部署用于时间序列分析的经典机器学习和神经网络模型的 PC 工具 eIQ 推理引擎——作为 MCUXpresso SDK 或 Yocto Linux 的一部分,用于在嵌入式设备上对预训练模型进行推理。MCU 的选项包括 TensorFlow Lite,以及即将推出的 ExecuTorch。 eIQ Neutron NPU- 一种加速器核心架构,嵌入在特定的 NXP 设备中,例如MCX N和i.MX RT700,用于加速神经网络模型的推理 eIQ Neutron SDK-包含中子变流器工具,用于使用 eIQ Neutron NPU 加速模型 eIQ Model Zoo- 浏览在 NXP 芯片上测试过的模型 eIQ Model Watermarking Extension——增强自定义模型的版权保护 eIQ Model Creator - 与 ModelCat 合作进行基于视觉的模型开发 在NXP设备上使用AI/ML有两条主要路径。 使用eIQ Time Series Studio为时间序列应用生成并部署模型 使用 eIQ 推理引擎部署预训练的神经网络模型 本附带的实验将涵盖第 2 种选项,展示如何运行 MCUXpresso SDK 中的 TensorFlow Lite for Microcontrollers(TFLM)推理引擎示例。在 MCUXpresso SDK 中,以下 NXP 设备支持 TFLM: MCX N i.MX RT500 i.MX RT600 i.MX RT700 i.MX RT1050 i.MX RT1060 i.MX RT1064 i.MX RT1160 i.MX RT1170 i.MX RT1180 有关如何下载 eIQ 推理引擎软件库以及使用 VS Code、MCUXpresso IDE、IAR、Keil MDK 或 ARM GCC 运行该库的完整详细信息,请参阅附带的入门指南。 欲了解有关 eIQ 及 i.MX RT 系列的一些实操实验室的更多信息,请参阅以下链接: 适用于 MCU 的 eIQ 软件: MCU的eIQ库在MCUXpresso SDK Builder或Github上 用于时间序列应用的 eIQ Time Series Studio(TSS) eIQ Neutron SDK(用于中子变流器工具) MCU 动手实验室 eIQ Time Series Studio 入门实验室 i.MX RT700 NPU 入门实验室 MCX N NPU 入门实验室 TFLite for Microcontrollers 入门实验室   相关资源: eIQ TSS 文档 eIQ MCUXpresso SDK 文档 eIQ 常见问题解答 用于 AI/ML 示例的 Application Code Hub 用于 i.MX 应用处理器的 GoPoint 由 ModelCat.ai 提供的 eIQ Model Creator eIQ模型库 eIQ Neutron NPU 研究论文 eIQ 应用说明 i.MX RT700 eIQ Neutron NPU 启用和性能 (AN14700) i.MX RT700 USB 摄像机对象检测(AN14718),带软件 深入探索 TensorFlow 量化器调试器工具 (AN14493) 使用 TF-Lite 中的 K-Means 聚类进行 eIQ 异常检测 (AN12766) 迁移学习和数据集 (AN12892) 使用TensorFlow Lite进行手写数字识别 (AN12603) 使用 CMSIS-NN 库在 MNIST 数据集上开发 Caffe 模型 (AN12781) 带 TensorFlow Lite 推理功能的性别语音识别(AN13065) i.MX RT
記事全体を表示
SPI总线概述(日语博客) 0. 目录 目录 什么是SPI? 1.1 历史和规格 1.2 控制器/目标或主节点/子节点(子节点) 物理/电气特性 2.1 信号线数量:信号名称 2.2 推挽式。不传输时处于高阻抗状态 2.3 时钟频率 协议 3.1 模式 3.2 数据传输 连接拓扑 4.1 并行连接和带片选功能的菊花链连接 参考资料 1. 什么是SPI? 1.1 历史和规格 SPI总线是由美国摩托罗拉公司(现为恩智浦半导体公司)提出的一种串行总线规范。该规范据称于20世纪80年代中期制定。SPI代表“串行外设接口”,最初开发为一种用于连接处理器和外围芯片的四线串行总线。三线SPI总线也作为衍生规范存在,但最初的四线系统才是基础。 SPI 通信方法有多种变体,例如信号极性和数据同步时序设置,因此在使用时需要注意这一点。 与 I²C 类似,SPI 也用于在芯片之间交换数据,但两者各有优缺点,如[表 1] 所示。 SPI 适用于需要更快数据传输的应用。这是由于其电气规格不同:I²C 使用开漏驱动信号,而 SPI 使用推挽驱动信号,因此更容易实现更高的传输速度。此外,在数据传输速度方面,SPI 的特点是能够执行全双工通信,从而允许同时进行发送和接收。 另一方面,SPI也存在一些缺点。传输数据长度和时钟极性是针对每个目标设备单独指定的,这使得混合连接多种类型的设备变得困难。此外,连接多个相同类型的设备时,每个设备都需要一个片选信号,这会增加信号线的数量;而且,在级联设备时,数据传输长度也必须进行调整。   I²C SPI 行数 2 数据来源:SDA 时钟:SCL 4 数据:SDO、SDI(MOSI、MISO) 时钟:SCLK 芯片选择:CS 速度 约400kHz 根据模式不同,频率分别为 1MHz、3.4MHz 或 5MHz。 几百千赫兹到几十兆赫兹 沟通方向 双向半双工 双向全双工 连接方式 多点(并行) 多个控制器与多个目标 并行或菊花链式单控制器对多个目标 信号驱动 明渠 (需要上拉电阻) 推拉 表1:I²C和SPI的比较   1.2 控制器/目标或主节点/子节点(子节点) 在SPI协议中,数据传输也是以主从关系进行的。过去常用“主设备”和“从设备”这两个术语,但现在已改为“控制器”和“目标设备”。 它们也被称为主节点/子节点(简称“子节点”),保留了之前角色名称中的首字母“M/S”。从现在开始,本博客将特意使用“主节点/子节点”(简称“子节点”)这一术语。 在SPI协议中,不能存在多个主设备。通信始终发生在单个主设备和一个或多个目标设备之间。 2. 物理/电气特性 2.1 信号线数量:信号名称 SPI总线是一种四线同步串行接口。同步串行接口是一种利用其中一条信号线作为时钟信号,与时钟信号同步发送和接收数据的方法。 数据信号线有两条。一条用于主设备到子设备的数据传输,另一条用于子设备到主设备的数据传输。还有一条是片选信号。SPI 协议本身没有指定传输目标地址的方法。因此,片选信号用于指定目标设备[图 1]。 信号名称可能有多种叫法。以下是OSHWA使用的信号名称: SDO :数据输出 SDI :数据输入 SCK :串行时钟 CS :芯片选择:CS 在上述示例中,SDO 和 SDI 的名称是根据每个芯片上的数据输入/输出方向来命名的。在这种情况下,引脚名称很明确,但难以区分主输出和子输出之间的信号方向。 相反,电路图等中通常使用以下信号名称。本博客将遵循这些术语。 MOSI :主输出到子输出的数据(主输出 子输入) MISO :从子系统到主系统的数据(主系统输入/子系统输出) SCLK :串行时钟 CS :芯片选择:CS 在这些信号中,只有MISO信号是从子系统发往主系统的信号,其余信号都是从主系统发往子系统的信号。通信过程中信号方向保持不变。 スクリーンショット 2025-02-03 6.18.59.png图 1:控制器和目标。信号名称 例如,当通信只是单向进行时,为了节省信号数量,可以省略其中一条数据线。 还有一些目标设备支持时分复用传输和接收,从而只需使用一条数据线。在这种情况下,在主侧,MOSI/MISO 通过电阻短路以合并信号。 2.2 推挽式。不传输时处于高阻抗状态 信号以推挽方式输出。当没有数据传输时,MOSI 和 MISO 输出端处于高阻抗状态。这样做是为了防止多个子节点并联连接时相互干扰。 信号电压由子节点设备决定,因此必须进行相应的调整。如果主节点和子节点之间的电压不同,则需要进行电压转换。 2.3 时钟频率 关于时钟频率没有具体规定。通常使用数百 kHz 到数 MHz 范围内的时钟频率,上限由子节点器件的规格决定。需要高速数据传输的应用可能会使用数十 MHz 的时钟频率。此外,在存储器件和其他应用中,也有使用多条 MOSI 和 MISO 数据线来提高传输速率的例子。 3. 协议 数据传输协议没有严格的规定,每个子节点设备都可以自由选择协议。主微控制器具有支持各种子节点设备的设置。 基本的传输过程始于将连接到目标子节点的 CS 信号置位。当 CS 信号置空时,传输结束。CS 信号通过低电平和高电平信号置位和置空,但极性由子节点设备的规格决定。许多设备使用最高有效位 (MSB) 在前进行数据位排序,但也存在例外情况。此外,传输单元的位数也没有具体规定。我见过一些解释说传输单元是 2 到 16 位,但这并不准确,因为有些子节点使用更大的位长度作为传输单元(例如,64 位)。 3.1 模式 SPI 具有称为“模式”的设置,指的是时钟极性和边沿选择的组合,共有四种模式,每种模式有两种设置[图 2]。 时钟极性是一个名为CPOL 的设置,它决定在没有数据传输时 SCLK 是低电平还是高电平。在主电路中,将其设置为 0 会将其设置为低电平,设置为 1 则会将其设置为高电平。边沿选择(相位)称为CPHA 。此设置决定数据是在第一个时钟边沿还是第二个时钟边沿被锁存(接收)。设置为 0 选择第一个边沿,设置为 1 选择第二个边沿。CPOL 和 CPHA 有时可以组合使用,以表示模式 0 到 3 [表 2]。 另外,请注意,还有一些子节点的片选极性相反。 スクリーンショット 2025-02-03 7.42.56.png图 2:模式(CPOL、CPHA)     中央警察 CPHA 模式=0 0 0 模式=1 0 1 模式=2 1 0 模式=3 1 1 表 2:模式和 CPOL、CPHA 什么是“锁存数据的边缘”? 数据的发送和接收与时钟同步,但数据会在时钟的上升沿或下降沿发生变化。图 3 显示了数据在下降沿发生变化的示例。主节点的 MOSI 输出和子节点的 MISO 输出会随着主节点 SCLK 输出的下降沿而变化。下一个数据会在下一个下降沿发生变化,但在此之前,状态保持稳定。时钟的上升沿恰好出现在这段时间内,因此数据会根据这个时间点相互捕获。这就是所谓的“锁存边沿”。 スクリーンショット 2025-02-03 6.54.45.png 图 3:数据(MOSI/MISO)和时钟(SCLK)同步 3.2 数据传输 片选信号置位后,数据会与时钟同步发送和接收。当子节点接收到自身的片选信号置位时,它会与时钟同步接收和输出数据。 图 4 展示了一个 SPI 数据传输示例。数据根据时钟信号进行交换,同时 CS 信号保持有效。熟悉逻辑电路的人会发现,这是通过一个简单的移位寄存器电路实现的。 スクリーンショット 2025-02-03 7.55.53.png图 4:SPI 传输示例   4. 连接拓扑 4.1 并行连接和带片选功能的菊花链连接 如图 5 所示,多个子节点连接在一起。每个子节点都提供一个片选信号,通信通过每个信号指定发送方和接收方来实现。或者,为了减少片选信号的数量,可以使用菊花链连接,并将子节点视为一个具有扩展比特长度的单个子节点来进行通信(如图 6 所示)。 如前所述,将多种类型的子节点连接到同一SPI总线时必须格外小心。正如前文所述,它们的“模式”、片选极性和数据位长度可能不同。因此,每次与每个子节点通信时,您可能都需要切换设置或在硬件中进行调整。 スクリーンショット 2025-02-03 8.25.09.png 图 5:并联连接   スクリーンショット 2025-02-03 8.25.21.png 图 6:菊花链连接 5. 参考资料 OSHWA 角色和信号名称[英文] 关于“SPI”的维基百科页面:本博客中的信号名称和主节点/子节点名称均基于此描述。 Interface 2024 年 3 月刊(CQ Publishing) :专题文章“从零开始的串行通信 [使用 Pico 进行 UART/I2C/SPI 通信]” NXP 系统管理 I²C、I3C、SPI 选择器指南 NXP社区博客:I3C:下一代串行总线 NXP社区博客:I²C总线概述 [本文最初发表于《Interface》杂志2024年3月刊(CQ Publishing出版),标题为“从零开始构建I2C和SPI ④……SPI通信标准”,第71-73页。本文摘录并修订了其中解释通信规范的部分。] 更改历史记录: 2025年2月3日:第一版 2025-02-25:在“5. 参考资料”部分添加了“NXP 系统管理 I²C、I3C、SPI 选择器指南”的链接。 2025-05-01:更正了目录(删除了项目),更正了第 2.2 节中的项目名称。 2026-07-24:修复了“2.1 信号线数量:信号名称”和“5. 参考资料”中指向“OSHWA 角色名称和信号名称”的损坏链接。 ========================= 我们目前无法回复此帖子“评论”部分的评论。 对于由此造成的不便,我们深表歉意。如有任何疑问,请参阅“ NXP技术问题-如何联系我们(日语博客) ”。 (如果您已经是恩智浦的分销商或与恩智浦有合作关系,您可以直接询问负责人。) SPI总线用于微控制器/处理器与外围设备之间的通信。 虽然这种串行总线应用非常广泛,但我还是想借此机会简要介绍一下它的起源。 通信标准 界面 日本博客
記事全体を表示
用于 MCAL 的 S32k311 ADC 模块 你好@nxp 我正在为 S32k31xevb- q100 配置 ADC 模块。我使用的是基于 Autosar 的 MCAL 层配置。就我而言,我使用的是没有中断方法的软件触发信号。它正在进入这个函数但是我的 adC 值无法转换 adc_sar_IP_startConversion(physicalHWUNITID、ADC_SAR_IP_CONV_CH AIN_NOR MAL);造成这种情况的原因是什么? Re: S32k311 ADC module for MCAL 你好@Senlent, ,我会再检查一下我这边的情况,然后告诉你。 Re: S32k311 ADC module for MCAL Hi@dhanabharathi 测试硬件基于 S32K31XEVB,结果与我的想法一致。 我附上了项目和测试结果供你参考。 2025-10-23_13-35-45.png Re: S32k311 ADC module for MCAL 您好@Senlent ,我按照您的步骤进行了操作,但问题依然存在。 Re: S32k311 ADC module for MCAL Hi@dhanabharathi 我认为您的配置没有问题,只是您的代码有误。 问题 1. #defineadc_bandgap 5980u /* Vbandgap~ 14 位分辨率时为 1.2V,3.3V VrefH */ #else #defineadc_bandgap 3932u /* Vbandgap~ 1.2V,分辨率为 14 位,5V VrefH */ #endif 如果 VREF 为 5V,那么 ADC_BANDGAP 为 3932,而不是 5980。 问题 2. if ((ResultBufferDma[0u]>> 1U != AdcReadGroupResult[0u]) || \ (ResultBufferDma[1u]>> 1U != AdcReadGroupResult[1u]) || \ (ResultBufferDma[2u] != RESULT_BUFF_VAL) ||\ (AdcReadGroupResult[2u] != ADC_RESULT_BUFF_VAL) || \\ (ADC_TOLERANCE((ResultBufferDma[0u]>> 1U), ADC_BANDGAP))| \ (ADC_TOLERANCE((ResultBufferDma[1u]>> 1U), ADC_VREFH))\ ) 应删除这两行代码。最初的演示仅安装了两个采样通道,但您目前使用的是 4 个采样通道。这种判断会导致您无法进行下一次采样。 Re: S32k311 ADC module for MCAL 你好@Senlent, 我附上了项目文件。 Re: S32k311 ADC module for MCAL Hi@dhanabharathi 请分享您的整个项目,我会花时间进行测试。 Re: S32k311 ADC module for MCAL 你好@Senlent OK。我明白了。 我验证了 VREFH 为 5.0 V。但是,当我向ADC供电4.0 V时,转换结果偏离了5 V参考的预期值。你能帮我查看潜在的原因(参考选择、校准、采样时间或引脚布线)吗? Re: S32k311 ADC module for MCAL Hi@dhanabharath " 我的 ADC 读数似乎是使用内部 2.5 V 参考计算的 " 除非您的 VREFH 引脚有问题,否则这是不可能的 不能通过软件修改 ADC 参考电压 VREF。 这与您当前为 VREFH 和 VREFL 引脚选择的外部电压有关。 如果你指的是如何在硬件中修改外部 ADC 参考电压,那么你 需要检查硬件设计并进行修改。 Re: S32k311 ADC module for MCAL 你好@Senlent, 不,我没明白你的意思。 Re: S32k311 ADC module for MCAL Hi@dhanabharathi vrefh 和 vrefl 是 ADC 的高参考电压点和低参考电压点,对应于引脚的 vrefh 和 vrefl 引脚 Senlent_0-1760598697496.png 你能理解我的解释吗? Re: S32k311 ADC module for MCAL 嗨 @Senlent, 我会清楚地解释一下我的 ADC 读数似乎是使用内部 2.5 V 参考计算的,但我的输入使用 3.3 V 参考(电位计在 5 V 上)。如何将 ADC 参考从 2.5 V 更改为 5 V,以便计算 V_measured = (ADC_value / (2^n − 1)) × Vref 使用 5V? Re: S32k311 ADC module for MCAL Hi@dhanabharathi 我不明白你的意思。VREF 不应该修复吗?I 难道不是在硬件设计时确定的吗? 如果我误解了你的问题,请告诉我。 Re: S32k311 ADC module for MCAL hi@Senlent OK,谢谢。 还有一个问题。 当通过模拟引脚读取数据时。VREF 总是只消耗 2.5 V。我需要 3.3 伏或 5 伏 Vref。我无法设置 Vref 电压。配置设置无效。我附上了图片供你参考 Re: S32k311 ADC module for MCAL Hi@dhanabharathi 你没有在你的项目中添加和配置 " Rm " 元器件。 Senlent_0-1760348275804.png
記事全体を表示
S32M LIN スタックのコンパイル エラー S32DS 3.5 と S32M24 RTD 2.0.0 を使用しており、S32K1_S32M24X_LINSTACK_RTM_1_0_2_D2308_updatesite.zipをインストールしています。 マスターとスレーブの例をインポートし、mexファイルのバックスラッシュの問題を修正しました( )、そして、設定コードを生成しました。 どちらのプロジェクトもビルドされません。 スレーブコードに次のエラーがあります。 説明 Resource Path Location Type 'LinIf_Channel_State' undeclared (この関数で最初に使用) lin_dal.c/Lin_Slave_S32M244_Example_DS/stacks/lin/lin_dal/src 520 行目 C/C++ の問題 'LINIF_IDLE' 未宣言 (この関数で最初に使用)。「LINIF_CODE」のことだったの?lin_dal.c/Lin_Slave_S32M244_Example_DS/stacks/lin/lin_dal/src 520 行目 C/C++ の問題 フィールド 'lin_baudrate_adjusted_flg' を解決できませんでした lin_dal.c/Lin_Slave_S32M244_Example_DS/stacks/lin/lin_dal/src 199 行目 セマンティックエラー フィールド 'lin_max_frame_res_timeout_val' を解決できませんでした lin_dal.c/Lin_Slave_S32M244_Example_DS/stacks/lin/lin_dal/src 193 行目 セマンティックエラー フィールド 'lin_protocol_state' を解決できませんでした lin_dal.c/Lin_Slave_S32M244_Example_DS/stacks/lin/lin_dal/src 172 行目 セマンティックエラー フィールド 'lin_protocol_state' を解決できませんでした lin_dal.c/Lin_Slave_S32M244_Example_DS/stacks/lin/lin_dal/src 438 行目 セマンティックエラー フィールド 'lin_protocol_state' を解決できませんでした lin_dal.c/Lin_Slave_S32M244_Example_DS/stacks/lin/lin_dal/src 443 行目 セマンティックエラー フィールド 'lin_protocol_state' を解決できませんでした lin_dal.c/Lin_Slave_S32M244_Example_DS/stacks/lin/lin_dal/src 488 行目 セマンティックエラー フィールド 'lin_virtual_interface' を解決できませんでした lin_dal.c/Lin_Slave_S32M244_Example_DS/stacks/lin/lin_dal/src 128 行目 セマンティックエラー フィールド 'lin_virtual_interface' を解決できませんでした lin_dal.c/Lin_Slave_S32M244_Example_DS/stacks/lin/lin_dal/src 146 行目 セマンティックエラー フィールド 'lin_virtual_interface' を解決できませんでした lin_dal.c/Lin_Slave_S32M244_Example_DS/stacks/lin/lin_dal/src 176 行目 セマンティックエラー フィールド 'lin_virtual_interface' を解決できませんでした lin_dal.c/Lin_Slave_S32M244_Example_DS/stacks/lin/lin_dal/src 181 行目 セマンティックエラー フィールド 'lin_virtual_interface' を解決できませんでした lin_dal.c/Lin_Slave_S32M244_Example_DS/stacks/lin/lin_dal/src 302 行目 セマンティックエラー フィールド 'lin_virtual_interface' を解決できませんでした lin_dal.c/Lin_Slave_S32M244_Example_DS/stacks/lin/lin_dal/src 411 行目 セマンティックエラー フィールド 'lin_virtual_interface' を解決できませんでした lin_dal.c/Lin_Slave_S32M244_Example_DS/stacks/lin/lin_dal/src 489 行目 セマンティックエラー フィールド 'max_idle_timeout_cnt' を解決できませんでした lin_dal.c/Lin_Slave_S32M244_Example_DS/stacks/lin/lin_dal/src 528 行目 セマンティックエラー フィールド 'response_buffer_ptr' を解決できませんでした lin_dal.c/Lin_Slave_S32M244_Example_DS/stacks/lin/lin_dal/src 443 行目 セマンティックエラー フィールド 'response_length' を解決できませんでした lin_dal.c/Lin_Slave_S32M244_Example_DS/stacks/lin/lin_dal/src 438 行目 セマンティックエラー 関数 'OsIf_ResumeAllInterrupts' の暗黙宣言 [-Werror=暗黙の関数宣言] lin_commontl_proto.c/Lin_Master_S32M244_Example_DS/stacks/lin/src 1241 行目 C/C++ の問題 関数 'OsIf_ResumeAllInterrupts' の暗黙宣言 [-Werror=暗黙の関数宣言] lin_commontl_proto.c/Lin_Slave_S32M244_Example_DS/stacks/lin/src 1241 行目 C/C++ の問題 関数 'OsIf_SuspendAllInterrupts' の暗黙宣言 [-Werror=暗黙の関数宣言] lin_commontl_proto.c/Lin_Master_S32M244_Example_DS/stacks/lin/src 1172 行目 C/C++ の問題 関数 'OsIf_SuspendAllInterrupts' の暗黙宣言 [-Werror=暗黙の関数宣言] lin_commontl_proto.c/Lin_Slave_S32M244_Example_DS/stacks/lin/src 1172 行目 C/C++ の問題 make: *** [stacks/lin/lin_dal/src/subdir.mk:20:stacks/lin/lin_dal/src/lin_dal.o]エラー 1 Lin_Slave_S32M244_Example_DS C/C++ の問題 make: *** [stacks/lin/src/subdir.mk:36: stacks/lin/src/lin_commontl_proto.o]エラー 1 Lin_Master_S32M244_Example_DS C/C++ の問題 make: *** [stacks/lin/src/subdir.mk:36: stacks/lin/src/lin_commontl_proto.o]エラー 1 Lin_Slave_S32M244_Example_DS C/C++ の問題 make: *** 未完成の仕事を待っています...。Lin_Master_S32M244_Example_DS C/C++ の問題 make: *** 未完成の仕事を待っています...。Lin_Slave_S32M244_Example_DS C/C++ の問題 シンボル 'LinIf_Channel_State' を解決できませんでした lin_dal.c/Lin_Slave_S32M244_Example_DS/stacks/lin/lin_dal/src 520 行目 セマンティックエラー シンボル 'LINIF_IDLE' を解決できませんでした lin_dal.c/Lin_Slave_S32M244_Example_DS/stacks/lin/lin_dal/src 520 行目 セマンティックエラー マスター・コードのエラーは少なくなります。 説明 Resource Path Location Type 関数 'OsIf_ResumeAllInterrupts' の暗黙宣言 [-Werror=暗黙の関数宣言] lin_commontl_proto.c/Lin_Master_S32M244_Example_DS/stacks/lin/src 1241 行目 C/C++ の問題 関数 'OsIf_SuspendAllInterrupts' の暗黙宣言 [-Werror=暗黙の関数宣言] lin_commontl_proto.c/Lin_Master_S32M244_Example_DS/stacks/lin/src 1172 行目 C/C++ の問題 これらのエラーはどのように解決できますか? Re: S32M LIN スタックのコンパイル エラー ワークスペースから両方のプロジェクトを完全に削除してから、Lin_SlaveプロジェクトとLin_Masterプロジェクトを再インポートしました。コンフィギュレーターを開く前に、元の投稿で説明したLDFソース行のバックスラッシュの問題を修正しました。 その後、コンフィギュレーターを開き、コードを更新して、無事にビルドすることができました。 コンフィギュレーターのこの行が、このコードのすべてのバージョンで一貫して壊れているのはなぜですか?S32K118の実装でも同じ問題があります。 Re: S32M LIN スタックのコンパイル エラー マスターコードとスレーブコードのためにlin_commontl_proto.cにインクルードを追加する必要がありました。 #include 「OsIf_Internal.h」 マスターコードはビルドされますが、スレーブコードにはまだエラーがあります。 1. LINIF_IDLEが定義されていない 2. stacks/lin/lin_dal/src/lin_dal.c:520:23:エラー: 'LinIf_Channel_State' 未宣言
記事全体を表示
i.MX8MP maximum memory density Hi NXP team, What is the maximum supported LPDDR4 memory density of i.MX8MP? Thanks Re: i.MX8MP maximum memory density Hi Daniel, This info is very useful. Regards, Simon Re: i.MX8MP maximum memory density Hi @simonng  Please refer to below link for i.MX 8M Quad/8M Mini/ 8M Nano/ 8M plus -LPDDR4 memory compatibility guide,   you can get the density info. i.MX 8M Quad/8M Mini/8M Nano/8M Plus - LPDDR4, DDR4 and DDR3L memory compatibility guide - NXP Community Regards Daniel Re: i.MX8MP maximum memory density The memory density of i.MX8MP  is 32 Gb (gigabits) per die, which translates to 4 GB (gigabytes) per die. Hope you got your answer.
記事全体を表示
S32K3 Lin从模式问题 尊敬的S32K3团队: 我希望你一切安好。 我目前在尝试使用 S32K311 上的 LIN-LPUART 进行通信时遇到问题,希望请求您的帮助。下面,我概述了我遇到的问题,非常感谢您提供的任何解决方案或指导。 1.在主模式下,当以响应 rx 格式传输 LIN 数据时,Canoe 检测到“同步分隔符长度不正确”错误。 1.1.尽管如此,Canoe 还是发送了响应,但 LIN IRQ 处理程序检测到帧错误,从而阻止传输正确的响应。 2.我需要一个从属模式的示例。(RTD版本:SW32K3_RTD_R21-11_3.0.0_P07) 2.1.在从属模式下初始化并运行程序后,我观察到当从 Canoe 发送消息时,LIN 总线的波形与 LPUART-RX 引脚匹配。但是,没有发生中断,并且没有触发 IRQ 处理程序。 我真诚希望得到有关这些问题的指导或解决方案。 非常感谢您付出的时间和帮助。 顺祝商祺!
記事全体を表示
使用 Flash 模拟 EEPROM 时,数据仅写入 FlexRAM,而不写入 FlexNVM 在使用S32K146芯片的Flash EEPROM仿真功能时,我配置了32KB的FlexNVM作为EEPROM备份,2KB的FlexRAM作为EEPROM。在仿真过程中,检查内存后发现写入的数据仅驻留在 FlexRAM 中,尚未写入 FlexNVM。 我不确定这背后的原因,并希望得到任何帮助。 回复:使用 Flash 模拟 EEPROM 时,数据仅写入 FlexRAM,而不写入 FlexNVM 你好@ 813270556 这是不可行的 回复:使用 Flash 模拟 EEPROM 时,数据仅写入 FlexRAM,而不写入 FlexNVM @Senlent FlexRAM 用作 EEPROM(大小为 4KB),FlexNVM 用作 EEPROM 备份(大小为 32KB)。我使用的芯片是S32K146。 当我写入数据时,写入的数据大小可以超过4KB吗? 如果是这样,如何从 FlexNVM 读取超过 4KB 的数据? 回复:使用 Flash 模拟 EEPROM 时,数据仅写入 FlexRAM,而不写入 FlexNVM 你好@ 813270556 当MCU断电重启后,FlexNVM可以将备份的数据同步到FlexRAM区域。您可以利用这个原则来确认您上次的备份是否成功。 回复:使用 Flash 模拟 EEPROM 时,数据仅写入 FlexRAM,而不写入 FlexNVM 我如何证明我写入的数据已经备份到FlexNVM? 回复:使用 Flash 模拟 EEPROM 时,数据仅写入 FlexRAM,而不写入 FlexNVM 你好@ 813270556 成功执行EEE分区命令后,作为EEE备份的FlexNVM区域(EEE_Flash)对CPU不可见,用户代码不能直接访问(读写)该地址映射区域,否则会发生总线错误,进入内核HardFault异常(默认配置)或者BusFault异常(使用BusFault异常后)。 同时在调试界面的Memory窗口中,EEE_Flash区域显示为未知状态(???)。 https://mp.weixin.qq.com/s?__biz=MzI0MDk0ODcxMw==&mid=2247486584&idx=1&sn=3b8651b928edd19c642b17838a8c75bd&chksm=e91248fede65c1e87214ce913baab45431f816d0bfd0362e00aea1ed4232f200d5ae2720cd71&scene=21#wechat_redirect
記事全体を表示
有 i.mx93 core-m33 上的 zerphyr 示例吗? 你好,NAP 团队、 我注意到 evk 映像中有一些示例 ```sh root@imx93-11x11-lpddr4x-evk:~# ls -l /lib/firmware/ | grep m33 -rw-r--r-- 1 root root 212004 2011 年 4 月 5 日 imx93-11x11-evk_m33_TCM_low_power_wakeword.elf -rw-r--r-- 1 root root 58296 2011 年 4 月 5 日 imx93-11x11-evk_m33_TCM_power_mode_switch.elf -rw-r--r-- 1 root root 60624 2011 年 4 月 5 日 imx93-11x11-evk_m33_TCM_rpmsg_lite_pingpong_rtos_linux_remote.elf -rw-r--r-- 1 root root 59028 2011 年 4 月 5 日 imx93-11x11-evk_m33_TCM_rpmsg_lite_str_echo_rtos.elf -2011 年 4 月 5 日 imx93-11x11-evk_m33_TCM_sai_low_power_audio.elf -2011 年 4 月 5 日 imx93-14x14-evk_m33_TCM_power_mode_switch.elf -rw-r--r-- 1 root root 60624 2011 年 4 月 5 日 imx93-14x14-evk_m33_TCM_rpmsg_lite_pingpong_rtos_linux_remote.elf -rw-r--r-- 1 root root 59028 2011 年 4 月 5 日 imx93-14x14-evk_m33_TCM_rpmsg_lite_str_echo_rtos.elf -rw-r--r-- 1 root root 210688 2011 年 4 月 5 日 imx93-9x9-qsb_m33_TCM_low_power_wakeword.elf -rw-r--r-- 1 root root 56676 2011 年 4 月 5 日 imx93-9x9-qsb_m33_TCM_power_mode_switch.elf -rw-r--r-- 1 root root 60624 2011 年 4 月 5 日 imx93-9x9-qsb_m33_TCM_rpmsg_lite_pingpong_rtos_linux_remote.elf -rw-r--r-- 1 root root 59028 2011 年 4 月 5 日 imx93-9x9-qsb_m33_TCM_rpmsg_lite_str_echo_rtos.elf -rw-r--r-- 1 root root 112200 2011 年 4 月 5 日 imx93-9x9-qsb_m33_TCM_sai_low_power_audio.elf ``` zephyr中有这样的例子吗? 我希望我能同时在 a-core 上启动 linux 和 zephyr 在 m-core 中启动 zephyr。 Linux Re: Do we have example for zerphyr on i.mx93 core-m33? 你按照编程和启动的步骤了吗? Re: Do we have example for zerphyr on i.mx93 core-m33? 你好@June_Lu 不知道为什么帖子不见了。 哪个是正确的 dts? 它们之间有什么不同? zephyr/boards/nxp/imx93_evk$ ls board.c imx93_evk_mimx9352_m33_ddr.dts board.cmake imx93_evk_mimx9352_m33_ddr.yaml board.yml imx93_evk_mimx9352_m33_defconfig CMakeLists.txt imx93_evk_mimx9352_m33.dts doc imx93_evk_mimx9352_m33.yaml dts imx93_evk-pinctrl.dtsi imx93_evk_mimx9352_a55_defconfig Kconfig imx93_evk_mimx9352_a55.dts Kconfig.defconfig imx93_evk_mimx9352_a55.yaml Kconfig.imx93_evk imx93_evk_mimx9352_m33_ddr_defconfig 我想应该是 imx93_evk_mimx9352_m33_ddr.dts、所以我用它来版本 west build -p always -b imx93_evk/mimx9352/m33 zephyr/samples/synchronization west build -p always -b imx93_evk/mimx9352/m33 zephyr/samples/helloworld 我尝试了 helloworld 和同步,但都失败了。 root@imx93-11x11-lpddr4x-evk:~# echo zephyr.elf > /sys/class/remoteproc/remoteproc0/firmware root@imx93-11x11-lpddr4x-evk:~# echo start > /sys/class/remoteproc/remoteproc0/state -sh: echo: write error: No such file or directory root@imx93-11x11-lpddr4x-evk:~# ls /sys/class/remoteproc/remoteproc0/ coredump device firmware name power recovery state subsystem uevent root@imx93-11x11-lpddr4x-evk:~# echo /lib/firmware/imx93-11x11-evk_m33_TCM_power_mode_switch.elf > /sys/class/remoteproc/remoteproc0/firmware root@imx93-11x11-lpddr4x-evk:~# echo start > /sys/class/remoteproc/remoteproc0/state root@imx93-11x11-lpddr4x-evk:~# echo stop > /sys/class/remoteproc/remoteproc0/stat 使用 zephyr.bin(或 Re: Do we have example for zerphyr on i.mx93 core-m33? 亲爱的@June_Lu、 我读过这个,但帮助不大 在 zephyr 中,我们有很多 dts,它们之间有什么区别? zephyrproject/zephyr/boards/nxp/imx93_evk$ ls board.c imx93_evk_mimx9352_m33_ddr.dts board.cmake imx93_evk_mimx9352_m33_ddr.yaml board.yml imx93_evk_mimx9352_m33_defconfig CMakeLists.txt imx93_evk_mimx9352_m33.dts doc imx93_evk_mimx9352_m33.yaml dts imx93_evk-pinctrl.dtsi imx93_evk_mimx9352_a55_defconfig Kconfig imx93_evk_mimx9352_a55.dts Kconfig.defconfig imx93_evk_mimx9352_a55.yaml Kconfig.imx93_evk 我想我应该使用 imx93_evk_mimx9352_m33.dts。 所以我版本了它,但我无法运行它。 west build -p always -b imx93_evk/mimx9352/m33 samples/hello_world # In linux root@imx93-11x11-lpddr4x-evk:~# echo /lib/firmware/imx93-11x11-evk_m33_TCM_power_mode_switch.elf > /sys/class/remoteproc/remoteproc0/firmware root@imx93-11x11-lpddr4x-evk:~# echo start > /sys/class/remoteproc/remoteproc0/state root@imx93-11x11-lpddr4x-evk:~# echo zephyr.elf > /sys/class/remoteproc/remoteproc0/firmware -sh: echo: write error: Device or resource busy root@imx93-11x11-lpddr4x-evk:~# echo stop > /sys/class/remoteproc/remoteproc0/state root@imx93-11x11-lpddr4x-evk:~# echo zephyr.elf > /sys/class/remoteproc/remoteproc0/firmware root@imx93-11x11-lpddr4x-evk:~# echo start > /sys/class/remoteproc/remoteproc0/state -sh: echo: write error: No such file or director 使用 zephyr.elf(或zephyr.bin)? Re: Do we have example for zerphyr on i.mx93 core-m33? 是,请参阅 https://docs.zephyrproject.org/latest/boards/nxp/imx93_evk/doc/index.html#programming-and-debugging-m33 谢谢!
記事全体を表示
PN7160 设计有效,但 PN7161 无效 我设计了带有 I2C 端口的 PN7160 和 PN7161 板。我用这个库测试了它们:GitHub-nxpnfclinux/Linux_libnfc-NCI:适用于基于 NCI 的恩智浦 NFC 控制器的 Linux NFC 堆栈 20221208113632.jpg 20221208113801.jpg 结果如下 1.所有 PN7160 板都运行良好。 2。所有 PN7161 板都无法运行,启动时出现故障。 PN7160 和 PN7161 板采用相同的设计。我没有获得苹果公司对 ECP 的授权。 我的问题 1.如果没有苹果公司对 ECP 的授权,PN7161 是否会像 PN7160 一样工作,或者根本不会工作? 2.除了 ECP,PN7161 和 PN7160 还有其他区别吗? 谢谢! Re: PN7160 design works but PN7161 doesn't work 请帮帮我、 我用 Pn7161 芯片设计了 nfc 板但启动时遇到了问题。 Re: PN7160 design works but PN7161 doesn't work 您好,ELECHOUSE, 能否请您分享一下问题的根本原因? 谢谢! BR Tomas Re: PN7160 design works but PN7161 doesn't work 不知道能否将链接粘贴到这里: https://www.elechouse.com/product/pn7160-nfc-rfid-module/ 我们已经解决了 PN7160 和 PN7161 模块的所有问题 Re: PN7160 design works but PN7161 doesn't work 只是对上述内容的更新以备将来参考: 通过应用以下主题中提到的相同解决方案,我们的问题迎刃而解: PN7160 TXLDO 在 VBAT 连接到 3V3 时保持 0V 电压 。 在我们的案例中,射频驱动由 3V3 控制,显然在所有情况下都无法通过 TXLDO 检查。禁用 TXLDO-Check 会产生射频信号。 目前还不清楚为什么有些 PCB 能通过测试,而有些则不能。 Re: PN7160 design works but PN7161 doesn't work 您好, 在一个应用中,我们使用了 PN7161 的 SPI 版本。 在同一批生产的 5 块印刷电路板中,有 3 块没有产生射频信号,但通过 SPI 进行了通信。 电子连接方面似乎没有问题。 你找到问题所在了吗? 提前谢谢您。 Re: PN7160 design works but PN7161 doesn't work 嗨,Elechouse,我喜欢你们的产品!您认为 PN7160 什么时候可以上市? Re: PN7160 design works but PN7161 doesn't work 20221228113145.jpg 我们又制作了 2 个新的 PN7160 板和 5 个新的 PN7161 板。除了我们上次制作的 5 个 PN7160 板外,我们还有: PN7160 板:7 个 PN7161 板: 5 个 它们的 PCBA 设计相同。测试结果是 7 个 PN7160 板:所有板都能正常工作 5 个 PN7161 板:没有一个能用。启动时全部失败.... 测试工具Rapberry Pi 软件: git clonehttps://github.com/NXPNFCLinux/linux_libnfc-nci.git-b NCI2.0_PN7160 如有任何建议,将不胜感激! 谢谢! Re: PN7160 design works but PN7161 doesn't work HI PN7161 的响应与 PN7160 完全相同,除非激活了特殊的 ECP 功能,否则它只是具有更多功能而已。 此致 丹尼尔 Re: PN7160 design works but PN7161 doesn't work 非常感谢你的答复。 您的意思是说,如果没有苹果公司的独裁,我们就无法使用 PN7161 的任何功能?甚至读取普通标签(如 Mifare)? Re: PN7160 design works but PN7161 doesn't work HI PN7161 与 PN7160 具有相同的功能,支持 Apple 增强型免接触式轮询 (ECP) 功能。 通用 PN7160 所采用的所有标准设计原则同样适用于 PN7161,其中包括额外的内容,但在外形、装配和功能上与 PN7160 完全相同。 PN7161 需要苹果公司授权 此致 丹尼尔
記事全体を表示
S32K3 SPD DMA こんにちは、 RTD400とSPD105を使用し、開発ボードはS32K312 144P開発ボードです。 設定を行わずに、テスト対象の UART + DMA プログラムに FCCU モジュールを追加しました。ヘッダーファイルが参照されておらず、コード内でFCCU部分が初期化されていない場合でも、プログラムはClock_Ip_SetWaitStatesで停止します。 テスト対象の SPD モジュール プログラムに uart モジュールを通常どおり追加し (RAM およびフラッシュ インジェクション エラーを含む)、その後、設定を行わずに DMA モジュールを追加しました。ヘッダー ファイルと初期化 Fdma 部分がコード内で参照されていない場合でも、プログラムは Clock_Ip_SetWaitStates() 関数内にあります。その後、ハードウェア エラー割り込みが発生します。 FCCU モジュールを追加せずに UART + DMA のコードをアップロードしましたが、正常に動作しました。ただし、追加後はクロック初期化プログラムにハードウェア エラーが発生します。この原因は何でしょうか? また、この問題はどのように解決できるでしょうか? Re: S32K3 SPD DMA 同様の問題に遭遇しました。S32K312 のUART 割り込みモードを使用すると動作しますが、Dma_Ip_Init() および Rm_Init() の後にLpuart_Uart_Ip_AsyncSend () またはLpuart_Uart_Ip_AsyncReceive () を実行すると、 HardFault_Handler () に入ります。 サポートをお願いできますか。 Re: S32K3 SPD DMA こんにちは@ Neo1096 申し訳ございませんが、IAR をサポートすることはできません。変更するには、提供されているリンク ファイルを参照してください。 Re: S32K3 SPD DMA icf ファイルを提供してもらえますか?IARで使用する必要があります Re: S32K3 SPD DMA こんにちは@ Neo1096 問題の原因を見つけました。 これは、S32 DS が提供するリンク ファイルの構成の問題が原因です。 SPD パッケージ内のリンク ファイルを S32 DS 内のリンク ファイルに置き換えると、この問題は解決できます。 SO、さらにテストを行うには、添付ファイルのリンク ファイルを参照してください。 Re: S32K3 SPD DMA こんにちは@ Neo1096 社内チームが問題を再現し、現在考えられる原因を排除しています。 更新日時: 2025年7月23日。 Re: S32K3 SPD DMA こんにちは@Neo1096 社内フォーラムからの返信はまだ受け取っていませんので、お待ちください。 更新日:2025年7月15日。 Re: S32K3 SPD DMA こんにちは@Neo1096 社内フォーラムからの返信はまだ受け取っていませんので、お待ちください。 更新データ:2025年7月7日。 Re: S32K3 SPD DMA こんにちは@ Neo1096 今朝再度プッシュしましたが、社内フォーラムからはまだ何の返答もありません。 Re: S32K3 SPD DMA 何か進展はありましたか? Re: S32K3 SPD DMA こんにちは@Ne01096 これはバグかもしれません。何か見落としているかどうか、デザインチームに確認する必要があります。 現状では、DMA モジュールを追加すると、クロックの初期化時にハードファルト状態になります。 さまざまなバージョンでテストしましたが、結果は同じでした。 Re: S32K3 SPD DMA exceptions.cにコードを追加しましたStartup_Code フォルダーの下に、主にエラー注入によって発生したハードウェア エラーを処理するためにあります。その他の部分は変更ありません。 Neo1096_0-1750839778075.png Re: S32K3 SPD DMA こんにちは@Neo1096 ご提供いただいたプロジェクト「S32K312_SPD104_DMA_UART」をテストしているときに、問題が発生しました。 原因はまだ見つかっていませんが、理論上は「S32K312_SPD104」と同じ設定であれば、このような問題は発生しないはずです。 明日、「S32K312_SPD104」のコードを修正してみます。 しばらく時間がかかります。また、起動ファイルが変更されている可能性があります。 Re: S32K3 SPD DMA 以前アップロードしたコードは実行CAN。FCCU モジュールを個別に追加すると、操作が失敗します。 コードのコピーを2つ再アップロードしました。 正しく実行CANファイルは、SPD104 バージョンに基づいて RAM および FLASH インジェクション エラーをテストします。(S32K312_SPD104) もう 1 つは正しく実行できません。これは、前のコードにDMA+UART部分を追加し、Clock_Ip_SetWaitStates(); ハードウェア割り込みを入力します(S32K312_SPD104_DMA_UART) ぜひご覧ください。ありがとう。 Re: S32K3 SPD DMA こんにちは@ Neo1096 まず、提供されたプロジェクトをテストしましたが、おっしゃった問題は発生しませんでした。CANさらに詳しい情報と、変更が必要かどうかを教えてください。 第二に、SPDバージョン4.0.0に対応するP24は1.0.4のはずです。バージョン1.0.4をインストールしてもう一度お試しください Senlent_0-1750671995090.png
記事全体を表示
MIMXRT1170 割り込みの問題 こんにちは、皆さん GPIO 外部割り込みについて質問があります。MIMXRT1170_igpio_input_interrupt の例では、GPIO13_io0 ピンが入力として定義され、立ち上がりエッジ割り込みが有効になっています。GPIO13_io0 の代わりに GPIO8_io29 を使いたいです。しかし、gpio8 の割り込みハンドラーは見つかりません。 gpio8_29 を外部割り込みとして定義するにはどうすればよいですか? Re: MIMXRT1170 Interrupt issue こんにちは@EdwinHz 、 最近、あなたの回答を見て、何かがおかしいと感じたので、本当にそうなのかどうか疑問に思い始めました。 「GPIO7 から GPIO12 はすべて CM4 ドメインからのみアクセス可能」と述べられていた。SO、RM を調べ始めたところ、次のことがわかりました。 mimlo_0-1758538529495.png mimlo_1-1758538549273.png AIPS-4 の説明では、このメモリ マップ範囲は CM7 コアと CM4 コアの両方からアクセスできると明記されています。SO、私の理解では、それはあなたが少し前に述べたことと矛盾しています。 さらに、あなたが貼り付けたバスダイアグラムは、実際には次の経路でGPIO[12-7]へのバス接続を持っていると思います(私の理解が正しいと仮定)。 mimlo_2-1758539110096.png RM からの情報によると、PGIO はアクセス可能であるため、フローは次のようになると想定しました。間違っていたら訂正してください。しかし、何かが明らかに間違っているので、正す必要があると感じています。 よろしくお願いします、 マイケル Re: MIMXRT1170 Interrupt issue 私も同じ問題に遭遇しました。何か進展はありますか? Re: MIMXRT1170 Interrupt issue ありがとうエドウィン、分かりました Re: MIMXRT1170 Interrupt issue こんにちは@muratokuslukさん、 ほとんどのピンは CM7 ドメインと CM4 ドメインの両方からアクセスできますが、GPIO7 から GPIO12 はすべて CM4 ドメインからのみアクセスできます。 EdwinHz_5-1707351396046.png したがって、GPIO8 は CM4 アクセスのみを目的としており、CM7 割り込みはありません。「表 4-2.リファレンスマニュアルの「CM4 ドメイン割り込み概要」には、IRQ 99 に GPIO7 から GPIO11 が示されています。 EdwinHz_6-1707351403332.png しかし、「表4-1.「CM7 ドメイン割り込みサマリー」には、代わりに CM7_GPIO2 と CM7_GPIO3 IRQ があります。 EdwinHz_7-1707351418503.png ただし、GPIO8_IO29 をルーティングするパッドである GPIO_EMC_B2_19 は、代替機能 10 ではなく 5 を使用する場合、GPIO_MUX2_IO29 もルーティングします。 EdwinHz_8-1707351431130.png EdwinHz_9-1707351431131.png したがって、CM4 を使用する場合は GPIO8 のパッドと割り込みを IRQ 99 で構成し、CM7 を使用する場合は CM7_GPIO2 に同じパッドと割り込みを構成することができ、IRQ は引き続き IRQ 99 (CM7_GPIO2) になります。 プロジェクトをcm7ではなくipgio_input_interrupt_cm4に基づいている場合は、startup_mimxrt1176_cm4.cに「GPIO7_8_9_10_11_IRQHandler()」が見つかります。 これでご質問への回答になったかと思います。 BR、 エドウィン。
記事全体を表示
MPC5744P& Autosar (MPC574XP_MCAL4_0_RTM_2_0_2) 各位专家好, 我安装了 AUTOSAR MCAL 代码包 MPC574XP_MCAL4_0_RTM_2_0_2,但它无法在 MPC5744P 上运行。为了隔离这个问题,我注释掉了 main() 中的所有应用程序代码,代之以一个最小的测试用例: BoardInit(); GPIOInit(); CANInit(); 该测试代码(使用硬编码寄存器值,仅初始化寄存器地址)值得信赖--它已在多个 MPC5744P S32 项目中运行。然而,在 AUTOSAR 项目中,虽然调试器确认寄存器设置正确,但 CAN 外设仍无法运行。 问题 尽管有共同的品牌,MPC574XP_MCAL 代码包是否会与 MPC5744P 不兼容? 为什么测试代码在 AUTOSAR 环境下会失败,而在其他环境下却能正常工作? AUTOSAR 启动代码(如时钟初始化、MPU 配置或异常处理)是否会与 MCAL 或硬件冲突? 预先表示感谢。 Re: MPC5744P & Autosar (MPC574XP_MCAL4_0_RTM_2_0_2) 你好 以下是 SW 团队的反馈意见: 这个问题似乎是在启动时出现的,可能是存储 Can_ControllerStatuses、缓存等内容的内存区域出了问题。我看到这个例子附在这个代码包,软件包里,他们可以尝试运行它并与他们的启动进行比较。 请运行示例并与您的代码进行比较。 顺祝商祺! 皮特 Re: MPC5744P & Autosar (MPC574XP_MCAL4_0_RTM_2_0_2) 你好, Diab 版本是: MElGreatly_2-1756717042635.png Can_FlexCan_InitVariables 函数中的 Can_ControllerStatuses 值: MElGreatly_0-1756716576199.png Can_FlexCan_ChangeBaudrate 函数中的 Can_ControllerStatuses 值: MElGreatly_1-1756716753480.png 在设置 CTRL1 值之前,Can_ControllerStatuses的值相同 谢谢 Re: MPC5744P & Autosar (MPC574XP_MCAL4_0_RTM_2_0_2) 你好 以下是 SW 团队的反馈意见: 请按照发行说明进行操作,请确保此版本支持的 diab 版本是: petervlna_0-1756451008573.png 能否读取 Can_ControllerStatuses 并显示该结构中所有元素在某些点的值,如下所示: petervlna_0-1756451160473.png 像这样: petervlna_1-1756451172867.png 如 RM 所述,CTRL1 中的某些位可以在冻结模式下写入: petervlna_2-1756451184079.png 因此,在设置 CTRL1 值之前,请确保 CAN 控制器处于冻结模式,您可以通过寄存器 MCR 来检查这一点。 petervlna_3-1756451193728.png 该设置和检查在函数 Can_FlexCan_ChangeBaudrate( 中进行。) petervlna_4-1756451205056.png 顺祝商祺! Peter Re: MPC5744P & Autosar (MPC574XP_MCAL4_0_RTM_2_0_2) 你好 我已将您的问题转给 SW 团队,因为我不熟悉 CAN 驱动程序。 一旦得到答复,我将向您提供最新信息。 顺祝商祺! Peter Re: MPC5744P & Autosar (MPC574XP_MCAL4_0_RTM_2_0_2) 我尝试了直接写入;成功了,我注意到问题出在名为"Can_ControllerStatuses[CAN_MAXCTRL_CONFIGURED]的全局结构数组" 中,直接写入该结构的任何成员都不会影响该数组,因为该数组应该保存各个 FlexCAN 控制器的当前状态/运行时配置、 MElGreatly_1-1756345218005.png 在 Can_Flexcan.c 中的 Can_FlexCan_InitVariables 函数中初始化所有控制器的全局变量/状态、 MElGreatly_0-1756344921400.png 该截图显示了向该结构成员写入 0 后的 1111 值! 为什么会这样?我使用 diab 编译器和 S32,这是我的项目附件,如果您能提供任何解决方案,请给予帮助。 Re: MPC5744P & Autosar (MPC574XP_MCAL4_0_RTM_2_0_2) 你好 对 CTRL1 寄存器的访问没有限制: petervlna_0-1756278769900.png petervlna_1-1756278799648.png 切换到汇编调试,检查内核上的指令执行情况,查看寄存器是否真的会被修改。还可以尝试通过调试器直接写入。 我相信,这里没有 HW 的问题。 要么是外设没有时钟而你试图写入,要么是 SW 根本没有执行对寄存器地址的写入。 该外设是否存在任何错误? 所有问题都在勘误表中有所说明。但我不认为问题出在 UC 上。我怀疑你是社工。 只需尝试通过调试器写入寄存器... 顺祝商祺! Peter Re: MPC5744P & Autosar (MPC574XP_MCAL4_0_RTM_2_0_2) 谢谢 Peter 的回答, 首先:我的开发板是 https://www.nxp.com/design/design-center/development-boards-and-designs/DEVKIT-MPC5744P 我下载了这些代码包:Autosar 版本 4.0.3 MElGreatly_4-1756184394400.png 第二:我需要测试使用 CAN0 的 CAN 任务,它无法正常工作,因此我使用 EB tresos 生成了另一个配置文件; 查看生成配置的这一部分:Can_PBcfg.c文件: 配置 FlexCan 控制器 MElGreatly_5-1756185281810.png MElGreatly_8-1756185570117.png CTRL1 寄存器不受更改配置的影响, 截图中的情况 - 例如 - PSEG1 =2 PSEG2 =2 PROPSEG =5 RJW =2 ,但 CTRL1 寄存器中的值是 1(在 Can_Init 函数之后 - 在 Can.c 中 - 返回)。 MElGreatly_7-1756185457690.png 在 Can_FlexCan_ChangeBaudrate 函数 - 在 Can_Flexcan.c 中的这一部分之后填充的数值- 在 Can_Init 函数中调用。 MElGreatly_9-1756186502784.png 该外设是否存在任何错误? 是否有任何使用这些软件包操作CAN外设的解决方案? 先行致谢。     Re: MPC5744P & Autosar (MPC574XP_MCAL4_0_RTM_2_0_2) 你好 尽管有共同的品牌,MPC574XP_MCAL 代码包是否会与 MPC5744P 不兼容? 不。它完全兼容,并在 mpc574xp 设备上进行了测试。 petervlna_0-1754556341415.png petervlna_1-1754556466226.png AUTOSAR 启动代码(如时钟初始化、MPU 配置或异常处理)是否会与 MCAL 或硬件冲突? 不会,因为 MCAL 符合 AUTOSAR 标准。(根据 autosar 标准制定)。 为什么测试代码在 AUTOSAR 环境下会失败,而在其他环境下却能正常工作? 不确定。示例代码应在导入后立即运行。 petervlna_2-1754556586042.png 尽管有共同的品牌,MPC574XP_MCAL 代码包是否会与 MPC5744P 不兼容? 请务必参阅代码包的版本说明。 petervlna_3-1754556659044.png 因此,您可能使用的是 4.0 以外的 autosar。 顺祝商祺! Peter
記事全体を表示
安全启动 IMX8MP 在基于i.MX8MP的设备上实现安全启动时,我们使用hab_status进行了全面的测试。一切按预期进行--没有报告发生有害藻类繁殖事件。我们使用不同的图像签名设置进行了 10 多次测试,在图像正确签名的情况下始终没有发现 HAB 事件(在图像未签名的情况下确实发现了事件)。 完成设置后,我们关闭了设备。但是,使用相同的设备和完全相同的签名映像,启动映像开始被拒绝。 如果图像签名或 SRK 密钥出现问题,本应反映在 hab_status 中,但在测试过程中没有出现此类错误。 我附上了我们的安全启动拒绝日志: SPL_ONLY.txt — 没有 FIT 图像可选的配置的默认配置 SPL_FIT.txt — 带有 FIT 图像可选的配置和 csf_fit.txt Re: SECURE BOOT IMX8MP 你好@xae-abhishek 我已经在您的另一张票中回复了您。如果有,请告诉我。 此致 哈维
記事全体を表示
MCXN947:添加 PWM SDK 元器件时出错 亲爱的恩智浦团队 我正在查看这个例子: https://github.com/nxp-appcodehub/dm-fashion-mnist-recognition-on-mcxn947/tree/df78550534b2a30410f56311cad05eb18956ed16 该示例在我的 FRDM-MCXN947 上运行良好。当我尝试通过 " Manage SDK 元器件 " 工具添加一个 PWM SDK 元器件时,编译中断时出现了许多错误。 有什么办法可以解决这种情况吗? 顺便说一下,我使用的是 MCUXpressio IDE 24.9 和 SDK 2.16.1 版。 wklee_0-1756267213867.png 谢谢。 MCX N Re: MCXN947: Erros Adding PWM SDK Components 你好@wklee 您能否尝试手动将 pwm 驱动程序添加到该项目中? BR 哈利 Re: MCXN947: Erros Adding PWM SDK Components 我从 GitHub 下载了示例,并将其导入到 mcuxpresso。 然后,我尝试通过 SDK 管理器添加 PWM 驱动程序。 wklee_0-1756430416322.png 它要求更新源代码,我同意了。之后,又有许多编译中断。 wklee_1-1756430475616.png 谢谢。 Re: MCXN947: Erros Adding PWM SDK Components 你好@wklee 请问您是否创建了新项目? 如何重现这个问题? BR 哈利
記事全体を表示
[RW612] 双天线吞吐量 您好, ,我目前正在使用 RW612 进行开发,并正在开发 Wi-Fi 和 BLE 同时运行的功能。 该系统采用双天线配置,Wi-Fi 和 BLE 分别使用不同的天线。 以下是 MCUXpresso IDE 目前使用的 SDK 详情: * SDK 名称:SDK_2.x_FRDM-RW612 * SDK 版本:24.12.00 * 清单版本:3.15.0 在测试过程中,我发现当连接 2.4GHz 频段的 Wi-Fi 并同时运行 BLE 操作时,Wi-Fi 的吞吐量会明显下降。 另一方面,5GHz 频段运行稳定,没有任何明显降低。 不过,由于我们的使用案例也需要 2.4GHz 操作,因此需要解决这个问题。 在研究过程中,我看到了文档 AN14121:RW61x 的共存概述。我想问一下:在我们这样的双天线设置中,是否有任何特定的 PTA(优先流量仲裁器)设置需要进行不同的配置? 此外,FRDM-RW612 SDK 中提供的 Wi-Fi 和 BLE 固件(即 rw61x_sb_wifi_a2.bin 和 rw61x_sb_ble_a2.bin)似乎是为单天线配置而设计的。是否有适用于双天线设置的单独固件版本?如果有,是否有可能获得? 谢谢。 Re: [RW612] Dual Antenna Throughput 你好@hclee 共存默认为启用,无需配置。如果 BT 和 2.4G WIFI 同时运行,吞吐量会因避免 2.4G Wi-Fi 和 BT 中断而减少。 但是我们提供了关于 coex 的演示,你可以在 SDK 中参考:\中间件\wireless\coex\build_coex.sh 版本这个外壳然后使用 J-Link 闪存到板上: shaun_wu_0-1756867014748.png 顺祝商祺! 肖恩 机密文件需要 NDA 才能获得。 Re: [RW612] Dual Antenna Throughput 你好,@shaun_wu 我们目前正在使用配置有双天线的定制板。 我们的应用涉及通过 Wi-Fi 从服务器流式传输数据,同时通过 BLE 传输数据。 在测试过程中,我们观察到,当使用 2.4GHz Wi-Fi 频段进行下载、BLE 进行传输时,Wi-Fi 的吞吐量会明显下降。 鉴于我们的板使用双天线设置,我们想问一下在这种情况下是否需要任何特定的配置步骤来正确启用共存机制。 我尝试访问您提供的链接,但收到了以下信息: "您的用户名没有足够的权限继续下载。" 看来我没有查看或下载内容的必要权限。 敬上 hclee Re: [RW612] Dual Antenna Throughput 你好@hclee FRDM 板仅支持 1 个天线配置,您在使用自定义主板吗? shaun_wu_0-1756783468460.png 在研究过程中,我看到了文档 AN14121:RW61x 的共存概述。我想问一下:在我们这样的双天线设置中,是否有任何特定的 PTA(优先流量仲裁器)设置需要进行不同的配置? --> 不能共存机制用于避免 Wi-Fi 2.4G 和 BT 中断。 此外,FRDM-RW612 SDK 中提供的 Wi-Fi 和 BLE 固件(即 rw61x_sb_wifi_a2.bin 和 rw61x_sb_ble_a2.bin)似乎是为单天线配置而设计的。是否有适用于双天线设置的单独固件版本?如果有,是否有可能获得? -->-> frdm 板硬件不支持双天线。您可以参考 evk 设计,我们提供 dule 天线的设计和配置。 https://www.nxp.com/webapp/Download?colCode=RD-RW61X-BGA-IPA-2A-V4&appType=license 顺祝商祺! 肖恩 顺祝商祺! 肖恩
記事全体を表示
NXP s32k312 SRAM マルチビットエラー @danielmartynek シングルビット エラーの場合は SRAM ISR ( ERM0_ISR_Handler ) をヒットできますが、マルチビット エラーの場合はハンドラーが呼び出されません。 私の理解する限りでは、修正不可能なエラー イベント情報 はマルチビット エラーに対応するのでしょうか? SR0 にSRAM の修正不可能なエラー イベント ビットが設定されていることがわかりますが、ISR はトリガーされていません。 マルチビット エラー ISR を呼び出す方法を教えてください。 CR0レジスタのSRAM0の割り込み通知も有効にしました Re: NXP s32k312 SRAM MultibitError こんにちは@Anitha7さん、 修正できない障害は CM7 障害例外をトリガーします。 リンクした例では、Bus_Fault 例外を有効にしましたが、ERM ハンドラーの優先度よりも低い優先度にして、ERM ハンドラーが最初に呼び出されるSOにしました。 これがあなたのプロジェクトの問題である可能性があると思います。 また、VTOR ポインターを再確認し、NVIC で ERM 割り込みが有効になっていることを確認します。NVIC で割り込みが保留中になっていることに気付くかもしれません。 Re: NXP s32k312 SRAM MultibitError こんにちは@danielmartynek マルチビットとは、RMに従って2ビットを意味します。 Anitha7_1-1762235798762.png Anitha7_0-1762235788475.png ご参照のとおり、システムを SRAM0 用に構成しました。SROレジスタの対応するビットを設定することにより、修正不可能なECC障害(NEC0)が発生します。 NEC0 の割り込み通知と、対応する CR0 レジスタの単一ビット イベント情報 を有効にしました。 修正不可能な ECC 障害が発生すると、制御はシステム コール機能に移行し、リセットを実行するまでソフトウェアは動作しなくなります。ERM_1_ハンドラー 追加したにもかかわらず、トリガーされません。単一ビットエラーの場合、 ERM_0_ハンドラー 正しくトリガーされます。 確実にするために何をすべきか ERM_1_ハンドラー マルチビット (訂正不可能な) ECC エラーが発生したときに呼び出されますか? また、確認ですが、マルチビット エラー (ダブル ビット エラー) は常に修正不可能な ECC 障害を示しているのでしょうか? 修正不可能なECCイベント情報が発生した後、ECUで通常モードでリセット実行を実行する必要があります。 Re: NXP s32k312 SRAM MultibitError こんにちは@Anitha7さん、 マルチビットエラーとはどういう意味ですか? 64 ビット (8 バイト) のデータに対して 1 つの 8 ビット チェックサムがあるため、すべての可能性のある ECC エラーを検出することはできません。ECC SECDED(単一エラー訂正、二重エラー検出)があります。 よろしくお願いいたします。 ダニエル Re: NXP s32k312 SRAM MultibitError こんにちは@danielmartynek VTOR テーブルは、SRAM0 が修正不可能な ECC 障害を注入している間のみ、フラッシュ メモリを指します。 参照サンプルコードに従って、システムを SRAM0 用に構成しました。SRO レジスタの対応するビットを設定することにより、修正不可能な ECC 障害が発生します。 対応するCR0レジスタで割り込み通知を有効にしました。 修正不可能な ECC 障害が発生すると、制御はシステム コール関数に移行し、リセットを実行するまでソフトウェアは動作しなくなります。ERM_1_Handlerを追加したにもかかわらず、トリガーされません。シングルビット エラーの場合、 ERM_0_Handlerが正しくトリガーされます。 マルチビット (修正不可能な) ECC エラーが発生したときにERM_1_Handlerが呼び出されるようにするにはどうすればよいですか? また、確認ですが、マルチビット エラーは常に修正不可能な ECC 障害を示しているのでしょうか? Re: NXP s32k312 SRAM MultibitError こんにちは@Anitha7さん、 SRAM0 に修正不可能なエラー注入を追加して例を更新しました。 https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K344-EIM-ERM-DTCM-SRAM-ベアメタル-v3-0-S32DS36/ta-p/2193534 アプリケーションで VTOR レジスタを読み取ることができますか? 修正不可能な ECC 障害をメモリに注入する場合、割り込みベクター テーブルは SRAM0 内に存在してはなりません。 そうしないと、ECC 障害によりフェッチ中にベクター テーブルが破損し、別の障害例外が発生します。 よろしくお願いいたします。 ダニエル
記事全体を表示
S32DS RTD3.0.0 IDE 工具卡住问题 您好: 我有一个问题是,每次我更改 mex 文件中的每个元器件或变量时,S32DS IDE 工具都会非常滞后。 S32DS IDE 工具中是否有自动生成代码或相关配置可以关闭? 例如,我只想移动 can 硬件对象的序列,但每次移动一步都会卡住一会儿。我真的很烦恼。 BillWen_0-1763003762143.png 谢谢! BR, BillWen Re: S32DS RTD3.0.0 IDE tool stuck problem 因为我以前没有做过,所以不能保证不会有任何问题。如果在安装过程中遇到任何问题,请与我联系。 Re: S32DS RTD3.0.0 IDE tool stuck problem 你好@Robin_Shen: 感谢您的答复。 我可以使用 S32DSv3.6.1 + S32K3 RTD 3.0.0 吗?这可能吗?因为我们开发基于 RTD3.0.0 的电池管理系统,所以如果我们改用 RTD6.0.0,则需要付出很多努力。目前,我们希望把重点放在其他实施工作上。 感谢 BR、BillWen Re: S32DS RTD3.0.0 IDE tool stuck problem 我建议您安装 S32DSv3.6.1 + S32K3 RTD 6.0.0,然后检查在 MCAL 项目中配置外设的性能是否有所改善。 Re: S32DS RTD3.0.0 IDE tool stuck problem 嗨,@Robin_Shen: 我已经更新到 3.5.14但速度还是很慢,我还把 Xmx 换成了 12G,看起来也是一样。 BillWen_0-1763345083821.png 您还有其他建议吗?还是我应该使用 S32DS 3.6 版本? 谢谢! BR, BillWen Re: S32DS RTD3.0.0 IDE tool stuck problem 此问题已在 S32DS 更新 12 和更新版本中修复。建议更新到更高版本。 你可以选择在线更新:打开 S32DS 扩展和更新,更新 S32 设计工作室平台软件包和 S32 设计工作室平台工具软件包。 或者下载离线更新代码包,例如 S32DS 更新 12 (SW32_S32DS_3.5.12_D2405.zip)。 或扩展 JVM 内存。转到类似位置 C:\NXP\S32DS.3.5\eclipse\s32ds.ini,将 -Xmx 参数增至 8Gb。 Re: S32DS RTD3.0.0 IDE tool stuck problem 您好 Robin_Shen: 感谢您的答复。 我的软件环境是 S32DS 3.5 和 RTD 3.0.0、您的意思是我需要将 S32DS 从 3.5 版升级到 3.6 版吗? 感谢 BR、BillWen Re: S32DS RTD3.0.0 IDE tool stuck problem 嗨,BillWen、 S32K3 RTD 3.0.0多年前发布的。 我们始终建议客户使用最新的 RFP 质量的 S32K3 RTD 及其发行说明中提到的 S32DS 版本。 S32DS v3.5 更新 12 已修复此问题。 祝好, Robin ------------------------------------------------------------------------------- 注: - 如果本帖回答了您的问题,请点击"ACCEPT AS SOLUTION" 按钮。谢谢! - 我们会在最后一次发帖后的 7 周内跟踪主题,之后的回复将被忽略 如果您以后有相关问题,请另开新主题并参考已关闭的主题。 -------------------------------------------------------------------------------
記事全体を表示
i.MX 8QuadXPlus 上の Android Auto 13 (AAUG) 用の Dockerfile みなさん 私は i.MX 8QuadXPlusでAndroid 13のビルドを作成する必要があります 私はこのMEKが利用可能です: https://www.nxp.com/design/design-center/development-boards-and-designs/i-mx-evaluation-and-development-boards/i-mx-8quadxplus-multisensory-enablement-kit-mek:MCIMX8QXP-CPU ここから: https://www.nxp.com/design/design-center/software/embedded-software/i-mx-software/android-automotive-os-for-i-mx-applications-processors:ANDROID-AUTO 「imx-automotive-13.0.0_2.3.0.tar.bz2」というファイルをダウンロードしました 私はドキュメントに記載されている手順に従っています。 https://www.nxp.com/docs/en/user-guide/Android_Auto_User's_Guide.pdf これは 2024 年 1 月 4 日に更新されます。 これらすべてを行うために、私はgl要素を含むDockerfile(ubuntu 18.04から)を作成しました。 https://source.android.com/docs/setup/start/requirements Dockerfileには、「Android_Auto_User's_Guide.pdf」で示されている次のようなパッケージも追加しました。 uuid uuid-dev \ zlib1g-dev liblz-dev \ liblzo2-2 liblzo2-dev \ lzop \ git curl \ u-boot-tools \ mtd-utils \ android-sdk-libsparse-utils \ デバイスツリーコンパイラ \ gdisk \ m4 \ バイソン\ フレックス メイク \ libssl-dev \ gcc-multilib \ libghc-gnutls-dev \ スウィグ \ liblz4-tool \ libdw-dev \ ドワーフ\ bc cpio tar lz4 rsync \ rsync ユーティリティ \ 忍者ビルドクラン \ ビルドエッセンシャル \ libncurses5 "Android_Auto_User's_Guide.pdf"の3/63ページ参照 ただし、次の2つのアイテムを削除する必要がありました - LZ4 -効用 「dockerbuild」コマンドでエラーが発生していたため、これらを削除しました。 誰かが同じ問題を抱えていますか? 日時:i.MX 8QuadXPlus上のAndroid Auto 13(AAUG)用のDockerfile 問題を解決しました 「LZ4」パッケージは既にliblz4-toolに含まれていますが、「ユーティリティ」パッケージは削除しました。ビルドは終了し、イメージはボード上に正しくプログラムされました。 日時:i.MX 8QuadXPlus上のAndroid Auto 13(AAUG)用のDockerfile ありがとう、 しかし、lz4をインストールしようとすると、次のことがわかります。 sudo apt-get lz4をインストールする [sudo] compandroidパスワード: パッケージリストを読み取っています...完成です 依存関係ツリーの生成 ステータス情報を読み込んでいます...完成です パッケージ lz4 には利用可能なバージョンはありませんが、別のバージョンによって名前が付けられています パッケージ。これは、パッケージが見つからないか、古くなっていることを示している可能性があります または、別のソース内でのみ利用可能です E: パッケージ "lz4" にはインストールする候補がありません。 LZ4パッケージは利用できません
記事全体を表示