Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
GenericTimeDate_1.001_25.07.2012.PEupd <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 通用时间日期 描述 通用时间/日期处理。 组件 GenericTimeDate.PEupd Dependencies 无 许可 (c)版权所有飞思卡尔半导体,2012 http: www.freescale.com 源代码基于原始的 TimeDate Processor Expert 组件。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 通用时间日期 描述 通用时间/日期处理。 组件 GenericTimeDate.PEupd Dependencies 无 许可 (c)版权所有飞思卡尔半导体,2012 http: www.freescale.com 源代码基于原始的 TimeDate Processor Expert 组件。 组件交换
記事全体を表示
LPUART驱动程序版本不兼容 Hi, 我正在使用 imxRT1050 EVKB。我想使用 FreeRTOS 的 LPUART 驱动程序。 但是,我收到如下所示的警告。 如果我编译代码并执行它,我会得到数据总线错误。 有人能告诉我如何获得兼容版本的 LPUART 驱动程序吗? 谢谢! 回复:LPUART驱动程序版本不兼容 我能够解决这个问题。接收调用需要全局缓冲区而不是在堆栈上分配的缓冲区。这样,FreeRTOS 中的 UART 驱动程序就可以正常工作,不会崩溃。 回复:LPUART驱动程序版本不兼容 Hi @rajtend , 你好 rajtend,感谢您提供更新的信息。 你能告诉我如何以及在哪里调用 LPUART_RTOS_xxx 函数吗? 我将在我的 MIMXRT 板上验证您的修改。 祝你有个美好的一天~ 顺祝商祺! mayliu 回复:LPUART驱动程序版本不兼容 您能将模式从轮询更改为 FreeRTOS 吗? 您将立即看到警告。 回复:LPUART驱动程序版本不兼容 Hi @rajtend , 非常感谢您对我们的产品感兴趣并使用我们的社区。 如果您的项目使用了FreeRTOS ,请告诉我。 我使用 MCUXPresso IDE,版本和你的相同。 我导入了一个SDK演示“evkbimxrt1050_freertos_hello”,添加了LPUART3驱动程序,没有任何问题和警告。 请使用带有 FREERTOS 的项目,然后添加 LPUART3。 希望它能帮到你。 如果您对此仍有疑问,请告知我。 顺祝商祺! mayliu 回复:LPUART驱动程序版本不兼容 我正在使用以下版本的 MCUXpresso
記事全体を表示
Dolby_DTS Soundbar Overview 用例 结构框图 产品 Overview 2019 年条形音箱市场预计将在 2024 年呈现令人瞩目的增长。恩智浦先进的 Immersiv3D 音频解决方案以极低的成本为家庭带来突破性的影院音频体验 恩智浦推出智能条形音箱和AV接收器交钥匙参考设计,支持杜比全景声、最新音频编解码器和多通道语音控制功能 i.MX 8M 系列旨在通过用更高的片上 ARM 处理能力替换系统中的 Dolby/DTS DSP 来减少 BOM。 单芯片解决方案具有灵活的 SW 音频框架(Immersiv3D),可处理音频解码和预/后处理、延迟控制、音频分发,还可以轻松添加具有多通道 AEC 和波束成形的语音助手服务(AVS 和 GVA),以创造身临其境的体验。 与丰富的第三方合作,为客户提供完整的生态系统(带有 AVS/GVA、声学调谐和虚拟声音功能的条形音箱)。 用例 4K/8K电视越来越薄,但设备内的音质却非常有限。(例如 LG OLED 电视为 2.57 毫米),音频移动到单独/外部的条形音箱或扬声器。 电影和游戏内容提供商,例如(蓝光光盘、Netflix、VUDU、Prime Video、Hulu、iTunes、PS4、XboX One),推动音频质量和复杂性更高,例如杜比 ATMOS 和 DTS:X。 结构框图 产品 类别 MPU 产品URL i.MX 8M Mini - Arm ® Cortex ® -A53、Cortex-M4、音频、语音、视频 产品类别 i.MX 8M Mini是恩智浦首款嵌入式多核应用处理器,采用先进的14LPC FinFET工艺技术构建,提供更快的速度和更高的电源效率。 类别 Wi-Fi 产品URL 88W8987:2.4/5 GHz 双频 1x1 Wi-Fi ® (802.11ac) + 蓝牙®解决方案 产品描述 恩智浦88W8987是高度集成的WLAN(2.4/5 GHz)和蓝牙单芯片解决方案,专为满足新一代超高吞吐量(VHT)产品的速度、可靠性和质量要求而设计。 类别 无线音频 产品URL NXH3670:适用于无线游戏耳机的超低功耗、低延迟音频 产品描述 NxH3670 是一款高度集成的单芯片超低功耗 2.4 GHz 无线收发器,带有嵌入式 MCU(集成 Arm ® Cortex ® -M0 处理器),专门用于游戏耳机的无线音频流,提供低延迟音频和超低功耗。 类别 RTC 产品URL PCA85073A: 具有闹钟功能和I2C总线的汽车微型实时时钟/日历 产品描述 PCA85073A是一款CMOS1实时时钟(RTC)和日历,最适合低功耗应用。 偏移寄存器允许对时钟进行精细调整。 类别 温度传感器 产品URL PCT2075:I2C 总线 Fm+,精度为 1 摄氏度,数字温度传感器和热看门狗 产品描述 PCT2075 是一款温度数字转换器,在 -25 °C 至 +100 °C 范围内具有 ±1 °C 的精度。 类别 LED驱动器 产品URL PCA9955BTW: 16通道Fm+ I²C总线57 mA/20 V恒流LED驱动器 产品描述 PCA9955B是由I2C总线控制的16通道恒流LED驱动器,尤其适合对娱乐产品的57 mA红色/绿色/蓝色/琥珀色(RGBA) LED进行调光和闪烁控制。 类别 电源管理 产品URL PCA9450: 适用于 i.MX 8M Mini/Nano/Plus 的电源管理 IC (PMIC) 产品描述 PCA9450是一款单芯片电源管理IC(PMIC),为单芯锂离子电池和锂聚合物电池便携式应用以及5V适配器非便携式应用中的i.MX 8M系列处理器提供支持。 类别 模拟开关 产品URL NX3L1G3157:低阻值单刀双掷模拟开关 产品描述 NX3L1G3157是低电阻单刀双掷模拟开关,适合用作模拟或数字2:1多路复用器/多路解复用器。 类别 音频框架 产品URL IMMERSIV3DAF: Immersiv3DTM Audio Framework Software  产品描述 这款创新型音频框架软件与i.MX 8M Mini应用处理器相集成,使消费电子原始设备厂商能够为广泛的消费类音频设备带来真正的沉浸式音频性能和语音控制等智能功能。 框图 智能家居
記事全体を表示
定制硬件UART修改.pdf <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Archive 回复:定制硬件UART修改.pdf <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我刚刚再次尝试使用 MCUXpresso 版本 10.2 Build 759 进行此操作,并遇到了引脚命名约定的更改。 以前在定义名称中使用 GPIO_PIN 命名的引脚 [例如 BOARD_LED1_GPIO_PIN] 已发生改变,现在从名称字符串中删除 GPIO_ [例如 BOARD_LED1_PIN]。 这一变化导致了许多编译错误。 只需简单更改定义名称引用,即可消除所有编译错误。 此致, 菲利普·德雷克
記事全体を表示
在 i.MX6 UDOO 板上设置深度学习库 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 要求: 装有 Ubuntu 14.04 的主机 UDOO 四/双主板 至少 8 GB 的 uSD 卡 下载文档并安装最新的官方 Udoobuntu 操作系统(撰写本文时:UDOObuntu 2.1.2),https://www.udoo.org/downloads/   Overview: 本文档介绍了如何在 i.MX6QD UDOO 板上安装和测试 Keras(开源神经网络库)和 Theano(python 的数值计算库)以用于深度学习库。 安装: $ sudo apt-get update && sudo apt-get upgrade 更新你的日期系统:例如 $ sudo date -s “07/08/2017 12:00” 首先满足运行时和构建时依赖关系: $ sudo apt-get install python-software-properties software-properties-common make unzip zlib1g-dev git pkg-config autoconf automake libtool curl python-pip python-numpy libblas-dev liblapack-dev python-dev libatlas-base-dev gfortran libhdf5-serial-dev libhdf5-dev python-setuptools libyaml-dev libpython2.7-dev $ sudo easy_install scipy 最后一步是通过安装 scipy pip ,并且可能需要几个小时。 Theano 首先,我们还需要获取一些依赖项: $sudo pip 安装 scikit-learn $sudo pip 安装枕头 $sudo pip 安装 h5py 满足这些依赖关系后,我们可以从 git 源安装稳定的 Theano 版本: $ git clone https://github.com/Theano/Theano $ cd Theano Numpy 1.9与armv7有冲突,所以需要修改setup.py的配置: $ sudo nano setup.py 删除线 # install_requires=['numpy>=1.9.1', 'scipy>=0.14','六> = 1.9.0'], 并添加 setup_requires=[“numpy”], 安装需要=[“numpy”], 然后安装它: $ sudo python setup.py 安装 Keras 可以使用以下命令进行安装:(这可能需要很长时间!) $ cd.. $ git clone https://github.com/fchollet/keras.git $ cd keras $ sudo python setup.py 安装 $LC_ALL=C $sudo pip install --upgrade keras 安装 Keras 后,您需要编辑 Keras 配置文件 ~/.keras/keras.json使用 Theano 而不是默认的 TensorFlow 后端。如果不存在,您可以创建它。这需要改变两行。第一个变化是: “图像维度排序”:“tf” --> “图像维度排序”:“th” 第二个: “后端”:“tensorflow” --> “后端”:“theano” (最终文件应如下例所示) sudo nano ~/.keras/keras.json { "image_dim_ordering": "th",     "epsilon": 1e-07,     "floatx": "float32", "图像数据格式": "最后通道", “后端”:“theano” } 您还可以定义环境变量 KERAS_BACKEND,这将覆盖配置文件中定义的内容: $ KERAS_BACKEND=theano python -c "从 keras 导入后端" 测试 快速测试: udooer@udoo:~$ python Python 2.7.6(默认,2016 年 10 月 26 日,20:46:32) linux2 上的 [GCC 4.8.4] 输入“帮助”、“版权”、“信用”或“许可”以获取更多信息。 >>> import keras 使用 Theano 后端。 >>>  测试 2: 请注意,此测试需要一些时间(在 udoo Dual 上大约需要 1 小时): $ curl -sSL -k https://github.com/fchollet/keras/raw/master/examples/mnist_mlp.py | python 输出: 为了演示,pyimagesearch 和 fchollet git 提供了深度学习模型存储库 ,并且还有三个在线 Keras 模型(VGG16、VGG19 和 ResNet50)——这些网络 在 ImageNet 数据集上 进行了预训练 ,这意味着它们可以 开箱即用地识别 1,000 个常见对象类。 $ cd keras $ git clone https://github.com/fchollet/deep-learning-models $ Cd深度学习模型 $ ls -l 注意我们有四个 Python 文件。resnet50.py 、 vgg16.py 和 vgg19.py 文件 分别 对应 它们各自的网络架构定义。imagenet_utils 文件 ,顾名思义,包含几个辅助函数,允许我们准备用于分类的图像,并从网络获取最终的 类 标签 预测 。 使用 ResNet50 对 ImageNet 类进行分类 ResNet50 模型,其权重在 ImageNet 上进行了预训练。该模型适用于 Theano 和 TensorFlow 后端,并且可以使用“channels_first”数据格式(通道、高度、宽度)或“channels_last”数据格式(高度、宽度、通道)构建。该模型的默认输入尺寸为 224x224。 现在,我们准备编写一些 Python 代码,利用在 ImageNet 数据集上预先训练的卷积神经网络 (CNN) 对图像内容进行分类。对于 udoo Quad/Dual,请使用 ResNet50 以避免空间冲突。此外,我们还将使用 ImageNet ( http://image-net.org/ ),这是一个根据WordNet层次结构组织的图像数据库,其中层次结构的每个节点都由成百上千的图像描述。 从 keras.applications.resnet50 导入 ResNet50 从 keras.preprocessing 导入图像 从 keras.applications.resnet50 导入 preprocess_input、decode_predictions 将 numpy 导入为 np   模型=ResNet50(权重='imagenet')   #对于此示例,我从以下网址下载图像: http://i.imgur.com/wpxMwsR.jpg  img_path = 'elephant.jpg' img = 图像.load_img(img_path,目标尺寸=(224,224) x = 图像.img_to_array(img) x = np.expand_dims(x,轴=0) x = 预处理输入(x)   preds = 模型.预测(x) # 将结果解码为元组列表(类、描述、概率) #(批次中每个样本都有一个这样的列表) 打印('预测:',decode_predictions(preds,top = 3)[0]) 保存文件并运行它。 大象图像的搜索结果: 非洲象的最佳预测是 0.8890 使用此图像进行测试: http://i.imgur.com/4FIOwAN.jpg 结果: 最佳预测是:golden_retriever 为 0.7799。 现在您的 Udoo 已准备好使用 Keras 和 Theano 作为深度学习库,下次我们将展示一些使用 OpenCV 进行图像分类模型的使用示例。 参考资料: GitHub - fchollet/keras:Python 深度学习库。可在 TensorFlow、Theano 或 CNTK 上运行。 GitHub - Theano/Theano:Theano 是一个 Python 库,允许您定义、优化和评估数学表达式…… GitHub - fchollet/deep-learning-models:流行深度学习模型的 Keras 代码和权重文件。 安装 Keras 进行深度学习 - PyImageSearch 图形与显示 i.MX6DL i.MX6 双核 i.MX6 四核 Linux 回复:在i.MX6 UDOO板上设置深度学习库 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我们可以在 Udoo Neo 上做到这一点吗?我尝试过但似乎不起作用。 回复:在i.MX6 UDOO板上设置深度学习库 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好Bio_TICFSL ,该文档看起来非常有趣。我还没有测试过(但我想测试,因为它看起来很棒),但我建议也许添加指向更深入的文档的链接以供参考,也许你甚至可以创建另一个文档作为机器学习的介绍。 我实际上还会在大象测试之前或之后添加大象的图像,以使其更加清晰(类似于金毛猎犬的例子)。 此致,
記事全体を表示
IOT-GATE-iMX7 - NXP i.MX7 物联网网关 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> NXP i.MX7 CPU, dual-core Cortex-A7 1GHz 高达 2GB DDR3 和 32GB eMMC 3G/LTE modem, WiFi 802.11a/b/g/n, BT 4.1 2x 1000Mbps 以太网、4x USB2、RS485、RS232 支持PoE供电模式 采用铝制、坚固外壳的无风扇设计 微型尺寸 – 10.8 x 8.3 x 2.4 厘米 专为可靠性和全天候运行而设计 温度范围宽:-40C 至 85C 主线 Linux 内核和完整的 Linux BPS IOT-GATE-iMX7围绕 NXP i.MX7 片上系统构建,具有先进的 ARM Cortex-A7 CPU 和专用实时 ARM Cortex-M4 MCU。SoC 配备高达 2GB DDR3 和 32GB 板载 eMMC 存储。   IOT-GATE-iMX7具有多种嵌入式接口,是工业自动化和控制系统的多功能平台。双 Gbit 以太网、3G/LTE 调制解调器、双频 802.11a/b/g/nWiFi 和蓝牙 4.1 使IOT-GATE-iMX7成为网络、通信和物联网应用的绝佳解决方案。   IOT-GATE-iMX7配备了完整的板级支持包和适用于 Linux 操作系统的可运行图像。IOT-GATE-iMX7 BSP 包含 Linux 内核 4.1.15,Yocto 项目文件系统和 U-Boot 引导加载程序。此外,CompuLab 将通过主线 Linux 和上游 Yocto 项目支持IOT-GATE-iMX7 。 IOT-GATE-iMX7 规格 IOT-GATE-iMX7 评估套件 IOT-GATE-iMX7 定价 概述 回复:IOT-GATE-iMX7 - NXP i.MX7 物联网网关 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> CompuLab i.MX 产品的 Yocto 项目存储库位于https://github.com/compulab/yocto-compulab-layer 目前正在将对 IOT-GATE-iMX7 的支持添加到此存储库中,并将在一周内上线。 回复:IOT-GATE-iMX7 - NXP i.MX7 物联网网关 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 在哪里可以找到此硬件的 Yocto 项目存储库。它是在自由规模社区内维护的还是在不同的元层中维护的
記事全体を表示
NXP 基于模型的设计工具箱 (适用于 S32K1xx MCUs)- 版本 4.3.0   产品发布公告 汽车处理 NXP 基于模型的设计工具箱 (适用于 S32K1xx) - 版本 4.3.0 美国德克萨斯州奥斯汀 - 2022 年 9 月 13 日 NXP 半导体汽车处理与基于模型设计工具团队欣然发布 适用于 S32K1xx 的基于模型设计工具箱 4.3.0 版本。该版本支持从 MATLAB/Simulink 为 NXP S32K1xx 汽车微处理器自动生成外设代码和应用原型。新版本主要更新包括:新增RDDRONE-772B 电池管理系统支持(支持 MC3377xC),支持通过 JTAG/SWD(OpenSDA、PeMicro Probe 或 SEGGER JLink)直接从 Simulink 部署代码,为最新 MATLAB 版本提供 SIL/PIL 支持,新增社区和客户需求功能(增强型 SBC、FCAN 模块、UART 模块、I2C 模块支持)以及多项新功能助力客户快速开发 S32K1xx 微控制器原型。 FlexNet 位置: https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=MCTB-EX   激活链接: https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=MCTB-EX 技术支持: NXP 基于模型设计工具箱(适用于 S32K1xx)的相关问题追踪可通过 NXP 基于模型设计工具社区空间进行。 https://community.nxp.com/community/mbdt 版本内容 基于 S32K SDK 4.0.0 RTM 驱动,为 NXP 全系列 S32K1xx 衍生产品实现 MATLAB® 自动 C 代码生成: S32K142W MCU 封装,48/64 LQFP(*已更新) 新增 48/64 LQFP 封装的 S32K144W MCU 支持(*已更新) S32K116 MCU 封装,提供 32QFN 和 48LQFP 选项(*已更新) S32K118 MCU 封装:48/64 LQFP(*已更新) S32K142 MCU 封装:48/64/100LQFP(*已更新) S32K144 MCU 封装:48/64/100LQFP 和 100BGA(*已更新) S32K146 MCU 封装:64/100/144LQFP 和 100BGA(*已更新) S32K148 MCU 封装,提供 144/176LQFP 和 100BGA/QFP(*已更新) 通过工具箱的 S32K Simulink 主配置模块可选择多种封装和时钟频率。 增加了对 RDDRONE-BMS772的支持 我们为RDDRONE-BMS772添加了示例。该独立 BMS 参考设计适用于无人机和移动机器人等应用,支持 3 至 6 节电池。工具箱示例涵盖 BMS、LCD、CAN 和 SBC 等应用场景   电池管理系统(BMS)支持 MC3377xC – 提供完整示例、文档和 FreeMASTER 用户界面 新增专用 Simulink 模块简化控制器初始化、关键参数读取(电池电压、堆栈电压、温度、电流)及系统管理。整个模块套件可以轻松集成到新的Mathworks电池管理工具箱中,因此用户可以在我们的模块基础上利用这些算法。 增强型 FCAN 支持 我们通过解决以下问题改进了FCAN通信支持: 当配置外部 SBC(UJA113x 和 UJA1169)时,FCAN 通信现已全功能可用 用户能够检索正在进行的传输的‘错误状态’,并在出现问题时中止传输。 FCAN 接收/发送模块新增消息缓冲区初始化时机选项(模型初始化时、模块每次执行时或不初始化)。选择"不初始化"时,可通过新增的 FCAN_MBConfig 模块配置消息缓冲区。 FCAN 消息 ID 也可以通过输入端口提供,用于“发送”和“接收”操作。 多个 S32K1xx 外设支持。S32K1xx系列每个衍生型号的外设覆盖情况如下: S32K116 S32K118   S32K142   S32K144 S32K146 S32K148 增加了对 从 Simulink 直接部署 JTAG 的支持 新增直接从 Simulink 通过 JTAG 部署功能:在主配置模块的 Target Connection 下选择 JTAG 选项,选择后将激活 JTAG 接口选择功能。当前可选配置项: OpenSDA Embedded Debug – 使用 EVB Embedded Debugger。 USB Multilink PEmicro - 使用外部 PEmicro 探头 SEGGER JLink - 此选项需额外选择 SEGGER JLink 设备 MATLAB版本的扩展支持 我们扩展了对工具箱的支持,以涵盖更广泛的MATLAB版本——从R2016a开始,一直到R2022a。这样做是为了避免因MATLAB版本限制而导致用户无法使用。 社区请求的新功能 为更好地满足用户需求,NXP 基于模型的设计工具箱 (适用于 S32K1xx) 版本 4.3.0 新增以下功能/更新: 新增 OSIF 延时模块 新增代码大小报告 为 SPI SIN/SOUT 引脚新增"NONE"选项 支持多个 ADC 交错模块 优化性能分析器功能 更新 FCAN 模块 更新 I2C 模块 更新的LPUART模块 修复部分机器上寄存器下拉菜单不显示选项的问题 实现 S32K1xx 全系列外设 100% 覆盖(均提供示例)。 大约300个示例作为工具箱的一部分提供,用于演练所有支持的功能。 有关更多详细信息、功能以及如何使用新功能,请参阅随附的《版本说明》文档。   MATLAB® 集成 恩智浦基于模型的设计工具箱通过允许客户开箱即用地评估和使用恩智浦的S32K1xx微控制器和评估板解决方案,扩展了MATLAB®和Simulink®体验: 恩智浦S32K1xx支持包在线安装指南插件允许用户直接从MathWorks网站或MATLAB IDE安装恩智浦解决方案。支持包提供了逐步安装和验证指南。 恩智浦S32K1xx基于模型的设计工具箱4.3.0版在安装、文档、帮助和示例方面与MATLAB®环境完全集成: 目标受众 此版本(4.3.0)旨在用于S32K116、S32K118、S32K142、S32K144、S32K146、S32K148、S32K142W和S32K144W微控制器(MCU)及评估板的技术演示、评估目的和原型设计。   有用的资源 示例、培训和支持:https://community.nxp.com/community/mbdt
記事全体を表示
运行 Yocto Linux + PN7160 的 i.MX6ULL EVK 硬件: 1. i.MX6ULL EVK 板 2. OM27160A1HN 软件: 1. 为 i.MX6ULL EVK 构建 Yocto Linux BSP。 步骤如下: $ mkdir L6.6.36_2.1.0 $ cd L6.6.36_2.1.0 $ repo init -u https://github.com/nxp-imx/imx-manifest -b imx-linux-scarthgap -m imx-6.6.36-2.1.0.xml $ repo sync $ DISTRO=fsl-imx-xwayland MACHINE=imx6ull14x14evk source imx-setup-release.sh -b build-for-6ullevk $ bitbake core-image-full-cmdline 2. 将 nxpnfc 驱动添加至内核 BSP 构建成功后,内核源代码位于此处: L6.6.36_2.1.0/build-for-6ullevk/tmp/work/imx6ull14x14evk-poky-linux-gnueabi/linux-imx/6.6.36+git/git/ 将 nxpnfc 代码库克隆到内核目录,替换现有实现: $ cd L6.6.36_2.1.0/build-for-6ullevk/tmp/work/imx6ull14x14evk-poky-linux-gnueabi/linux-imx/6.6.36+git/git/ $ rm -rf drivers/nfc $ git clone https://github.com/NXPNFCLinux/nxpnfc.git drivers/nfc 这将导致 drivers/nfc 文件夹中包含以下文件: • README.md:存储库信息 • Makefile:驱动程序头文件 • Kconfig:驱动程序配置文件 • LICENSE:驱动程序许可条款 • i2c_devicetree.txt:I²C 设备树定义示例• spi_devicetree.txt:SPI 设备树定义示例• nfc 子文件夹包含:– Makefile:– common.c:通用驱动程序实现—— common.h:通用驱动接口定义– i2c.c:I2C 专用驱动程序实现– i2c.h:I2C 专用驱动程序接口定义——spi.c:SPI 专用驱动程序实现– spi.h:SPI 专用驱动接口定义 通过内核 menuconfig 流程将目标驱动包含在构建中(选择为内置 <*>): $ bitbake linux-imx -c menuconfig <*> NFC I2C Slave driver for NXP-NFCC 3. i.MX6ULL EVK与PN7160之间的连接 i.MX6ULL EVK 开发板的 Arduino 接口上有若干引脚可用于连接 PN7160 板。以下是 i.MX6ULL EVK 开发板 Arduino 接口的示意图。其中 I2C2 的两个引脚可用于 I2C 连接。UART2_RX、UART2_TX 和 UART2_RTS 可配置为 GPIO,分别连接 PN7160 的 IRQ、VEN 和 DWL_REQ。 以下是 EVK 板上的 J1704 和 J1703 接口。 以下是 OM27160A1HN 上的 Arduino 接口示意图。 需使用转接板(OM29110ARD-B),OM27160A1HN 模块安装于其上方。以下是转接板的原理图。 因此,在 i.MX6ULL EVK 开发板上,需使用 I2C2_SDA 和 I2C2_SCL 进行 I2C 通信。另需 3 个 GPIO 引脚连接 PN7160 的 IRQ、VEN 和 DWL_REQ。 这是 i.MX6ULL EVK 和 OM29110ARD-B 之间的连接。 OM29110ARD-B 引脚 i.MX6ULL EVK 引脚 I2C_SCL J2-1 I2C2_SCL J1704-10 I2C_SDA J2-2 I2C2_SDA J1704-9 GPIO_0 J2-10 GPIO1_21 J1703-1 GPIO_1 J4_1 GPIO1_20 J1703-2 GPIO_2 J4_2 GPIO1_25 J1703-3 3.3v J1-4 3.3v J1705-4 5V J1-5 5V J1705-5 接地 J1-6 接地 J1705-6 4. 修改 i.MX6ULL EVK 的设备树文件 i.MX6ULL EVK 的设备树文件为 imx6ul-14x14-evk.dtsi,其路径如下: L6.6.36_2.1.0/build-for-6ullevk/tmp/work/imx6ull14x14evk-poky-linux-gnueabi/linux-imx/6.6.36+git/git/arch/arm/boot/dts/nxp/imx/imx6ul-14x14-evk.dtsi 由于未使用 UART2,我们已禁用它。 &uart2 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_uart2>; uart-has-rtscts; /* for DTE mode, add below change */ /* fsl,dte-mode; */ /* pinctrl-0 = <&pinctrl_uart2dte>; */ status = "disabled"; // <--- change the status to "disabled" bluetooth { compatible = "nxp,88w8987-bt"; }; }; 将下面的 nxpnfc 放在 &I2C2 节点下。 nxpnfc: nxpnfc@28 { compatible = "nxp,nxpnfc"; reg = <0x28>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_nfcgpio>; nxp,nxpnfc-irq = <&gpio1 21 0>; nxp,nxpnfc-ven = <&gpio1 20 0>; nxp,nxpnfc-fw-dwnld = <&gpio1 25 0>; }; 像这样: 为 nxpnfc 添加 GPIO。 pinctrl_nfcgpio: nfcgpiogrp { fsl,pins = < MX6UL_PAD_UART2_RX_DATA__GPIO1_IO21 0xb0 //irq MX6UL_PAD_UART2_TX_DATA__GPIO1_IO20 0xb0 //ven MX6UL_PAD_UART3_RX_DATA__GPIO1_IO25 0xb0 //dwld req >; }; 5. 重新编译内核及完整镜像 $ bitbake linux-imx -c compile $ bitbake core-image-full-cmdline 6. 使用 UUU 工具烧录镜像至开发板 构建生成的镜像为 .wic.zst 文件,需将其烧录至开发板。该文件位于以下部署目录中: L6.6.36_2.1.0/build-for-6ullevk/tmp/deploy/images/imx6ull14x14evk/core-image-full-cmdline-imx6ull14x14evk.rootfs-20241113103828.wic.zst 从以下链接下载 UUU.exe: https://github.com/nxp-imx/mfgtools/releases 从 Linux BSP 网页下载 i.MX6ULL EVK 的演示镜像。 将演示镜像解压至文件夹,并将 UUU.exe 复制到同一目录。 通过 USB 线将开发板连接至 PC,并将启动模式切换为 "Serial Downloader mode"。 在 PC 端执行以下命令,将镜像烧录至 i.MX6ULL EVK 的 SD 卡: uuu -b sd_all core-image-full-cmdline-imx6ull14x14evk.rootfs-20241112083235.wic.zst 随后将启动模式切换为 "Internal Boot (Development)" 并重启开发板。 此时可通过 "root" 账户登录并使用开发板。 您可以看到 nxpnfc 驱动程序已正确加载。 7. 在 Yocto 中构建 NFC 库和 nfcDemoApp。 在 Yocto 源码目录中,从以下链接下载 meta-nxp-nfc 层: https://github.com/NXPNFCLinux/meta-nxp-nfc     $ git clone https://github.com/NXPNFCLinux/meta-nxp-nfc.git  然后,NFC库的配方位于 L6.6.36_2.1.0/sources/meta-nxp-nfc/recipes-nfc/nxp_nfc。请将配方 nxp-nfc_git.bb 更改如下: # Copyright (C) 2016 NXP Semiconductors DESCRIPTION = "Linux NFC stack for NCI based NXP NFC Controllers." LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=86d3f3a95c324c9479bd8986968f4327" SRC_URI = " \ git://github.com/NXPNFCLinux/linux_libnfc-nci.git;branch=NCI2.0_PN7160;protocol=https \ " SRCREV = "6bf9f42b94e267f6384043009bda84c11e7ebbaa" SRC_URI[sha256sum] = "47bdc27108fc8d66ce5d6c33f76b419cdef20c24b9e187ada8e689d1bd7f79c7" inherit autotools pkgconfig lib_package S = "${WORKDIR}/git" 将 meta-nxp-nfc 层添加至构建定义,需更新 build_dir/conf/bblayers.conf 文件: BBLAYERS += " ${BSPDIR}/sources/meta-nxp-nfc" Build meta-nxp-nfc layer:     $ bitbake nxp-nfc 构建成功后,库文件及 nfcDemoApp 将位于以下路径: L6.6.36_2.1.0/build-for-6ullevk/tmp/work/cortexa7t2hf-neon-poky-linux-gnueabi/nxp-nfc/git/ 使用 "scp" 命令通过网络将文件复制至 EVK 开发板。若目标文件夹不存在,请先在 EVK 上使用 "mkdir" 创建目录,再执行 "scp" 命令。 以下是示例:(**下方的 IP 地址应更改为您的 EVK 的 IP 地址。) scp build/.libs/* [email protected]:/.libs/ scp image/etc/libnfc* [email protected]:/etc/   scp image/usr/lib/* [email protected]:/usr/lib   在 EVK 开发板上: root@imx6ull14x14evk:/# mkdir /usr/local root@imx6ull14x14evk:/# mkdir /usr/local/etc root@imx6ull14x14evk:/# cp /etc/libnfc-nci.conf /usr/local/etc 现在,您可以在 i.MX6ULL EVK 上运行 nfcDemoApp。 root@imx6ull14x14evk:/# cd .libs/ root@imx6ull14x14evk:/.libs# ./nfcDemoApp poll 参考资料: 1. i.MX Yocto Project 用户指南 2. PN7160 Linux Porting Guide 3. MCIMX6ULL-EVK_DESIGNFILES 4. OM27160A1HN 硬件设计文件 5. OM29110 NFC SBC 接口板设计文件 6。在运行 Yocto 的 i.MX8M mini EVK 上使用 PN7150 NFC 控制器 接触式智能卡读卡器芯片
記事全体を表示
A1006"验证操作" 模式下的写权限 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我对恩智浦 A1006 在 "验证操作 "模式下的写入操作有些困惑。   在"sd276413 - Objective short data sheet A1006, Secure Authentication IC (1.3).pdf"第 9.3.1 节中指出:"根据集成电路的生命周期状态,内存写入操作仅限于某些特定的内存区域,不能进行任意的数据写入操作,只能进行不可逆的写入操作"。   “ sd276413——客观简短数据表 A1006,安全验证芯片 IC (1.3) .pdf” 和 “ d s374620-A1006 安全验证芯片 IC (2.0) .pdf” 均 指出,在 “身份验证操作” 中,“ 只能对用户内存进行写入操作,例如交易 “使用 数据” 更新” ,但没有 “交易” 的确切定义使用数据” 更新”。   问题在于,图 16 中的 “ ds374620-A1006 验证芯片 IC (2.0) .pdf” 指出,在 “身份验证操作” 期间,“ 将任意数据写入用户内存并 允许读取操作”。   A1006 没有像英飞凌 SLE95250 或恩智浦 A1007 那样的计数器。 我原计划在 "验证操作" "模式下使用每计数 1 位的计数器,因为我认为"只有不可逆转的写操作才有可能"。因为我认为在这种模式下 "只能进行不可逆的写操作"。 但如果可以"将任意数据写入用户存储器 在 "验证操作" "模式下 "向用户内存写入任意数据",那么我就无法在 A1006 中制作防篡改计数器。   有人能说明 A1006 在"Authentication Operation" 模式下的写入权限吗? 回复: A1006 Write permsiions in "Authentication Operation" mode 我需要 A1006 技术支持。如果您以前做过,请通过 FB 联系我 13922881086 Re: A1006 Write permsiions in "Authentication Operation" mode <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好 对于这可能给您带来的不便,我们深表歉意,但由于本产品的信息属于保密协议(保密协议),因此该信息不公开,这不是共享此设备任何信息的安全渠道,目前,您正在公开提供保密协议下的信息。 您能否联系帮助您获取信息的人(销售人员或代理商),以获取有关您的请求的更多详细信息? 谢谢、 Estephania
記事全体を表示
MM9z1J638D 无法从 PTBx 的定时唤醒中唤醒 您好, 我在使用内部路由到定时器通道的 PTBx 时遇到了一个与周期性唤醒有关的问题。我按照数据手册配置了寄存器,但仍无法唤醒 MCU。我附上了我的代码中与配置相关的部分。 此外,由LIN和Ah计数器触发信号的唤醒已被证实有效。只是定时唤醒不起作用。感谢您的帮助。 谢谢! #define Wakeup_counter (unsigned int) 5*1000 // counter value in terms of ALFCLK (1ms by default) char Wakeup_counter_hi = (char) ((Wakeup_counter & 0xFF00U) >> 8); // get the high byte char Wakeup_counter_lo = (char) ((Wakeup_counter & 0x00FFU) >> 0); // get the low byte // config to wakeup if certain time is elapsed after in sleep mode B_TSCR1_TEN = 0; // disable the timer to setup timer B_TCNT = 0x0000U; // reset counter B_TIOS_IOS1 = 1; // Timer channel 1 acts as an output compare to allow TC1 write /* Timer clock selection to be Timerclk/1 see table 647*/ B_TSCR2_PR0 = 0; B_TSCR2_PR1 = 0; B_TSCR2_PR2 = 0; B_TC1Hi = Wakeup_counter_hi; // compare register needs to write the high byte before low byte B_TC1Lo = Wakeup_counter_lo; B_GPIO_CTL = B_GPIO_CTL_DIR1_MASK | B_GPIO_CTL_DIR1M_MASK; // set PTB1 to output B_GPIO_CTL = B_GPIO_CTL_PE1_MASK|B_GPIO_CTL_PE1M_MASK; // PTB1 enable mask enabled PTB1 enabled B_GPIO_IN1_TCAP1 = 0; // PTB1 input buffer disconnected from Timer channel 1 - input capture B_GPIO_OUT1_TCOMP1 = 1; // Timer channel 1 - output compare connected to PTB1 output buffer OR gate (needs to be configured to allow OC to generate a system wakeup) B_PCR_WUEH_WUPTB1 = 1; // enable PTB1 as the internal timed wake up source ADCLpEnable(); PCREnterSleepMode(); Re: MM9z1J638D cannot wake up from Timed wakeup by PTBx 嗨,@WWsmp、 在 TEN=1时,能否使用 CFORC 来强制初始电平 ? 请参阅此主题: MM9Z1_638 唤醒功能有什么问题?- 恩智浦社区 BR,丹尼尔 Re: MM9z1J638D cannot wake up from Timed wakeup by PTBx 这让它成功了。它现在可以自动唤醒了。 现在唯一的问题是,它似乎从唤醒开始就进入了 _Startup 函数,而不是自动进入 main()。我必须再次手动点击 RUN 才能通过。 __EXTERN_C void _Startup(void) { __asm { LD S, #__SEG_END_SSTACK-1 /* initialize SP */ } DoZeroOut(); DoCopyDown(); #ifdef __cplusplus __static_init(); #endif main(); }
記事全体を表示
正在查找 AN14861 中引用的示例项目 AN14861 第 7 节提到从"附加的" zip 文件导入名为`evkmimxrt1180_ele_key_import_cm33`的示例项目。文件本身并不包括这个附件,我似乎也无法在恩智浦网站上找到它。此外,MCUXpresso 中似乎没有包含该示例。有人知道我可以从哪里获得这个项目吗? Re: Looking for Example Project Referenced in AN14861 你好 如果你转到下载应用笔记的 RT1180 的文档部分,你会发现一个名为 “应用笔记软件” 的部分,在那里你可以在 AN14861SW 中找到你正在寻找的项目。 . 希望对您有所帮助
記事全体を表示
IMX95 - 如何配置帧频 您是否有关于如何在使用 NEO IPA 时配置摄像机帧频的说明?我认为这需要配置 `libcamera::controls::FrameDurationLimits`。 Re: IMX95 - How to configure the frame rate 在启用 libcamera 之前,设置如下 export LIBCAMERA_PIPELINES_MATCH_LIST='nxp/neo,imx8-isi,uvcvideo'. 然后可以使用 gstreamer 添加 libcamerasrc 或 cam 命令,如 cam--camera 1--stream width= ${W},height= ${H},pixelFormat=YUYV--捕获=1000--display=HDMI-A-1 Re: IMX95 - How to configure the frame rate 看来下面的方法不起作用: ``` req->controls().set( libcamera::controls::FrameDurationLimits, libcamera::Span ({frameTimeUs, frameTimeUs})); ``` Re: IMX95 - How to configure the frame rate 使用 libcamera
記事全体を表示
eiq time series 生成模型使用PowerQuad DSP or Neutron N1-16 NPU加速 问题:eiq time series 生成模型怎么使用PowerQuad DSP or Neutron N1-16 NPU加速 如图:是否需要单独加库文件或者是生成的模型静态库已经包含了PowerQuad DSP or Neutron N1-16 NPU加速? 期望回复:提供使用PowerQuad DSP or Neutron N1-16 NPU加速的文档或者是工程,在tss里面是否有相应的工程可以更新? MCXN NPU|ML Re: eiq time series 生成模型使用PowerQuad DSP or Neutron N1-16 NPU加速 你好@xiaobai_226 加速器支持 PowerQuad :恩智浦硬件 IP 可加快 FFT 计算速度。当所选目标包含该硬件模块时,默认情况下会显示并启用该模块。 Neutron NPU :恩智浦硬件IP可用于加快深度学习模型预测,当所选设备包含此硬件模块时,支持深度学习模型预测。 BR 哈利 Re: eiq time series 生成模型使用PowerQuad DSP or Neutron N1-16 NPU加速 hi Harry 你是说 TSS 生成的库文件已经包含了加速处理单元?由于 .libTSS 生成的文件并没有明确指出是否包含处理单元,而且鉴于在 SDK 示例和 TensorFlow for NPU 中,NPU 都是以 .a文件,仍不清楚 TSS 生成的文件是否包含加速度单位。用于测试的评估板是 MXCN947EVK。
記事全体を表示
S32K144 外部水晶発振器振幅 こんにちは、NXPの専門家です。 最近、S32K144の外付け水晶発振器が2つの異なる発振振幅を示すことを発見しました。1つ目は0.987V~1.925V、2つ目は1.25V~1.66Vです(下図参照)。MCUは5V電源で動作しています。1つ目のケースではMCUは安定して正常に動作しますが、2つ目のケースではMCUが断続的に動作しなくなります。 しかしながら、S32K1xxのデータシートでは、水晶発振器のトラフ電圧が1.15V未満、ピーク電圧が3.5V(5V電源)以上であることが要求されています。これは、当社の実際のテスト結果と大きく異なるようです。   そこで、S32K1 の水晶発振器の振幅要件についてお聞きしたいと思います。
記事全体を表示
MC34716EP 类似部件 请推荐 MC34716EP 的类似零件。 Re: MC34716EP similar part 遗憾的是,我们没有类似的部件可供推荐。
記事全体を表示
ADC読み取り NXP S32K144EVB で ADC を設定しようとしており、ADC の例を使用して編集しています。使用しているセンサからの読み取りは正常に行われていますが、電源として USB からバレル ジャックに切り替えると、読み取り結果に違いが生じることがわかりました。なぜこのようなことが起こるのでしょうか? また、どうすれば良いのでしょうか? Re: ADC Reading ハイ J7 および J16 電源を使用する場合は、VREFH 電圧の違いを確認してください。 VREFH 電圧に差がない場合は、ADC ピンへのセンサ接続での電圧差を確認します。 よろしくお願いします、 ロビン --------------------------------------------------------------------------------- 注記: - この投稿があなたの質問への回答である場合は、「解決策として承認」ボタンをクリックしてください。ありがとう! - Threadは最後の投稿から7週間フォローされます。それ以降の返信は無視されます。 後ほど関連する質問がある場合は、新しいThreadを開いて、閉じたThreadを参照してください。 --------------------------------------------------------------------------------- Re: ADC Reading クリスマス休暇期間中は、サポートの応答時間は通常より長くなる場合がありますのでご了承ください。場合によっては、ご要望への対応が新年以降になることもあります。ご理解のほどよろしくお願いいたします。
記事全体を表示
S32G ETH2CANの問題 こんにちは、NXP チームの皆様、 現在、 S32G3 ETH2CANを検討中です。「AN13423: S32GアプリケーションノートにおけるLLCEのCAN2CAN、CAN2ETH、ETH2CAN機能の使用」によると、 int_app.elfをビルディングした後、サンプル アプリケーションをデバッグするには、 TRACE32 を使用する必要があります。 私たちの質問は次のとおりです。 TRACE32 デバッガーがない場合でも、ETH2CAN は実行できますか? もしそうなら、どのように実装すべきでしょうか? ありがとうございます ジャッキー ゴールドVIP Re: S32G ETH2CAN Problem こんにちは、ジャッキー お問い合わせいただきありがとうございます。 TRACE32 デバッガーがない場合でも、ETH2CAN は実行できますか? >>>はい、しかしデバッガーはコードをデバッグするのに適した方法です。 もしそうなら、どのように実装すべきでしょうか? >>> int_app.elfの Blob ファイルを作成し、その Blob ファイルを Nor-Flash の SD カードにフラッシュしてみることもできます。次に、S32G を QSPI の SD から起動するように設定します。 SD カードからの起動については、このドキュメントを参照してください。 https://community.nxp.com/pwmxy87654/attachments/pwmxy87654/S32G/7641/1/S32G-VNP-RDB2-SW-UG.pdf BR ジョーイ
記事全体を表示
Maximum Junction temperature and (RθJA) Hi Team, Regarding  Maximum Junction temperature and (RθJA)  Part Number : PCA9685BS,118 For this part number I need Maximum Junction temperature & RθJA (Thermal resistance for junction to ambient). Please provide these information. Regards, Suriya devan C
記事全体を表示
BSP には ERR051037 を解決するための回避策がありますか? こんにちは、チーム お客様 UAES は、ERR051037 を回避するためのソフトウェアをリリースするかどうかを尋ねています。Jira チケット ALB-7352 に記載されているものを見つけました。ERR051037 はカバーされますか? https://community.nxp.com/t5/S32G-Internal-Community/UAES-S32G-errata-review-and-found-1-item-ERR051037-PCIe/td-p/2253619 よろしくお願いいたします。 ライダー HPC_BSP Linux BSP Re: Does BSP have a workaround for resolving ERR051037? こんにちは、 現時点では、実装には多大な労力が必要となるため、エラッタを実装する予定はありません。 お客様がERR051037 の実装を必要とするユース CASE はありますか? よろしくお願いします、 アンカ
記事全体を表示
about RFID Discover error. Dear Support Team. I have installed RFID Discover 5.7.0.0. After installing and launching RFID Discover, I encountered the error shown in the attached image and had no choice but to close the software. Do you know how to resolve this? Environment: - Windows 11 Home (Japanese) - Microsoft .NET Framework 4.0 is installed - NxpRdLib.dll is in the folder: Program Files(x86)/NXP Semiconductors/RFIDDiscover/V5.7.0.0/Bin - NxpRdLib.dll version is 17.0.0.2518 Re: about RFID Discover error. Version 5.8 RFID Discover is available. Please install the newer version 5.8 and try it again. Re: about RFID Discover error. Even after updating RFID Discover to version 5.8, the error still appears as the attached image shows. Is there any other information I should provide to you?
記事全体を表示