Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
iw611/iw612 and LE audio Dear NXP support, according iw611/iw612 Release Notes for Linux (RN00104) The firmware supports Bluetooth LE audio Does this mean that LC3 codec is supported too ? Thanks Best Regards Pier Re: iw611/iw612 and LE audio Thanks Ricardo, and sorry I didn't get your response before just sending mine. Can you please follow up with answers to my questions, preferably without any recitations of the documents. Apologies in advance for my inability to understand the docs as written. Re: iw611/iw612 and LE audio For context, there are other ambiguities about IW611 support for LC3, and the Auracast stack that requires it, in NXP docs: RN00104: Section 3.2.2 Bluetooth LE (Pier's reference) IW611 data sheet Section 1.3: Bluetooth Key Features lists Isochronous channels (ISOC) supporting LE Audio and Auracast™ Broadcast Audio but Section 4.2: Bluetooth Low Energy (LE) features lists Bluetooth LE isochronous channels with a footnote [6] that says: Bluetooth LE audio supported with external host running Low Complexity Communication codec (LC3) through HCI interface. There is no other mention of LC3 in the document, despite the fact that LC3 is a requirement for Auracast (as documented here and here). So, I'll reverberate Pier's question from the perspective of a developer trying to implement Auracast on i.MX8mp-based platform: Does the IW611 support LC3 in chipset hardware, or would implementing Auracast on i.MX8mp/IW611 require implementing the LC3 algorithm ourselves? If only the latter is true, can you provide any suggestion or reference implementations for doing this on the i.MX8mp's M7 co-processor? (In this case, assuming that this is what was implied in 2.2 above by external host running LC3 through HCI) Thanks in advance for your clarification and guidance! Re: iw611/iw612 and LE audio Hello Pier, Hope you are doing well. You can check on the Datasheet that Bluetooth LE audio supported with external host running Low Complexity Communication codec (LC3) through HCI interface. Hope this helps. Best Regards, Ricardo
View full article
S32K144EVB_Q100扩展板开发 我正在设计一个使用 S32K144EVB 作为主板的原型。为了确保我的屏蔽板正确连接到 S32K144EVB,我需要知道接头之间的正确距离。您能否确认此信息是否可用?如果可用,请与我分享?提前感谢您的帮助。 回复:S32K144EVB_Q100屏蔽板开发 非常感谢@PavelL ! 我非常感谢您的帮助!我将下载文件并检查尺寸。
View full article
iMX RT1176 - 自定义引导加载程序,多个图像 我正在寻找实现自定义引导加载程序的方法。我要求这个引导加载程序能够更新它自己的映像、主操作系统映像和附加外围设备映像。我希望在本次讨论中重点关注在 i.MX RT1176 上运行的引导加载程序映像和主操作系统映像 目前,主操作系统映像被闪存到 FlexSPI2 上的 QSPI 闪存中,然后芯片内置的 ROM 引导加载程序将其复制到内部 RAM 部分并从那里执行。我将把它更改为我将要编写的自定义引导加载程序。在我的自定义引导加载程序中,我将通过 USB 接收包含每个图像的自定义文件,并将其临时存储在 FlexSPI1 上的 HyperRAM 中。然后我将检查此文件是否有任何数据损坏。接下来我需要解析文件并将图像存储到 QSPI 闪存中的相应部分。 从我的自定义引导加载程序,我如何将我的主操作系统映像(现在存储在 QSPI 闪存中)加载到内部 RAM 中并开始执行?我想我会在与主操作系统不重叠的 RAM 部分中运行引导加载程序,然后将主操作系统复制到我链接到的内部 RAM 部分中,然后跳转到主应用程序的开头?我该怎么做呢?将主操作系统映像(现在存储在 QSPI 闪存中)直接加载到内部 RAM 的最佳方法是什么?我应该以特定格式将其存储在闪存中吗(.axf、.bin、.十六进制,...)?注意:我的主要应用程序链接到 RAM 中不连续的各个内部部分。 另一个想法是使用辅助启动,但这似乎只是一个备份,以防主映像(在本例中是我的自定义引导加载程序)损坏。有没有办法在我的应用程序代码中的图像之间跳转,或者这个想法是死路一条? 提前感谢您的任何见解! 回复:iMX RT1176 - 自定义引导加载程序,多个图像 感谢您的回复@diego_charles 。将主操作系统映像从 QSPI 闪存复制到内部 RAM 的主要参数是代码开发工作,因为我想与通常的格式化和加载方式保持一致。最有可能的是,我只会使用 FlexSPI API 来根据我的用途进行定制。您指出的闪存加载程序和引导加载程序示例看起来就像我缺少的连接所有点的参考资料。 回复:iMX RT1176 - 自定义引导加载程序,多个图像 你好@brian_strickler 感谢您的联系!让我向您提供我对此的想法,以及一些问题,以便更好地了解您的目标。 当您询问将主操作系统映像从 Flash 复制到 QSPI 的最佳方法时,您的参数是什么?速度、内存使用、效率、代码开发工作量? 将数据从 FlexSPI 复制到 SRAM 时,我们可以使用 FlexSPI API 或 Rom BootLoader API。我们在 SDK 中有两个演示,FlexSPI 和 ROMAPI,来说明其操作。 使用 FlexSPI APIS,您可以控制源代码,而使用 BootROM,您只能使用参数调用 APIS,从而节省编码和开发工作。 格式问题很有趣,但我提到的那些低级 API 并不关心格式,它们将数据块从闪存复制到 SRAM 阵列。在接收和存储图像时,格式对您来说更重要吗?由于支持 BLHOST 工具,我们的闪存加载器和引导加载器示例( SBL )能够接收十六进制和二进制图像。我提到这一点是因为您可以将它们用作参考,来处理图像接收,或用于引导加载程序代码开发,还包括跳转到应用程序。 关于您的其他想法,我们在 RT1170 上提供了冗余启动功能,如果您的引导加载程序应用程序损坏,则此功能会使 bootROM 启动备份副本。我不知道这是否与您想要做的事情有关。 顺祝商祺! 迭戈
View full article
基于 i.MX 的主板的适航认证经验? 你好,是否 有任何使用i.MX系列处理器的核心板或开发板产品通过了适航认证程序,或者参与了最终用户系统中的此类认证?特别寻求符合航空工业标准(如 SAE ARINC 或 RTCA DO 系列规范)的范例。 问候 i.MX6DualPlus | 6QuadPlus Re: Airworthiness Certification Experience for i.MX Based Boards? 一些 i.MX 8 系列处理器采用 CSP 代码包。 但由于我上次答复中提到的原因,无法透露详情。 请按照以下步骤获得进一步支持。 谢谢! Re: Airworthiness Certification Experience for i.MX Based Boards? 能否请您确认一下 i.MX 8 系列处理器的认证支持软件包是否包含启动程序和其他软件元器件的认证支持材料?谢谢。 Re: Airworthiness Certification Experience for i.MX Based Boards? 我们向航空电子客户提供的是恩智浦所谓的 “认证支持软件包”(CSP),我们的航空电子客户将其用作系统认证的总体抵押品的一部分。 但 CSP 不能与公众共享。 IMX 系列有可用的 CSP,但不是 IMX6。 如果您想获得 CSP 的详细信息,请在 https://support.nxp.com/s/?language=en_US,至少应该有 NDA 才能获得进一步支持。 谢谢!
View full article
使用 Ceedling 进行单元测试 您好, 我正在尝试使用 Ceedling 测试 S32146 测试项目的模块(本例中的项目是 hello_world 示例)。我无法运行 ceedling 项目,因为 S32 的生产代码需要额外的头文件,而这些头文件是在 S32 Development Studio 内部配置的。在尝试使用该代码运行 ceedling 项目时,如何对该配置进行说明。谢谢! Re: Unit Testing With Ceedling @ajain33555 你终于设法在 S32DS 项目中安装了 Ceedling 了吗? Re: Unit Testing With Ceedling 很抱歉,由于 S32DS 不支持该功能,我完全没有这方面的经验。 此致, Lukas Re: Unit Testing With Ceedling 你好,卢卡斯、 你知道 ceedling 是否能从命令行测试 S32 代码吗?谢谢! 最好的 阿鲁什 Re: Unit Testing With Ceedling S32DS 官方不支持 ceedling 插件,所以我恐怕帮不上忙。 Regads、 Lukas Re: Unit Testing With Ceedling 嘿,卢卡斯、 非常感谢你们的帮助。您是否还知道如何为 S32DS 配置 ceedling 插件,或者知道如何使用 s32 代码配置 ceedling 项目并从命令行运行?谢谢! 最好的 阿鲁什-贾因 Re: Unit Testing With Ceedling 你好@ajain33555 如果我的理解正确,您需要在项目中直接包含所有 RTD 或 SDK 文件,而不仅仅是链接文件,对吗? 如果是,如果您使用的是带有处理器专家的旧版本 S32DS,请按照以下步骤操作: https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/HOWTO-Use-SDK-based-example-code-as-standalone-usable-for-GIT/ta-p/1108204 如果您使用的是 S32DS 3.4 或更高版本,可以这样配置: 此致, Lukas
View full article
imx8mp hdmi 4k 显示 我现在使用imx8mp evk开发板,linux内核版本是linux-imx-5.10.9。使用HDMI接口,发现默认输出为1080p@60,请问怎么修改内核使HDMI输出为4K。 Re: imx8mp hdmi 4k 显示 您好,我这边也遇到了这个问题,方便了解一下你们最后是怎么解决这个问题的吗? Re: imx8mp hdmi 4k 显示 嗯,谢谢。 问题的关键在于我们是医疗设备公司,之前的用户界面是QT 开发的,平台是你们的imx6 imx7,现在高端产品线用你们的8了。之前所有的代码都是基于fb的,如果现在换到drm,代价很大............算了,我再研究下吧,看看能不能修改你们那部分源码,实现根据插拔的显示器数量创建不同个数的fbx Re: imx8mp hdmi 4k 显示 桌面系统不使用fb0,使用drm节点,即使fb0是可以用的,我们也不推荐,主流就是drm框架。 Re: imx8mp hdmi 4k 显示 我是没动你们内核中关于fb0生成的源码,现在是跟你们bsp里面一模一样的,你们的源码里面就是用drm框架最后生成了一个fb0,就这一个,不管插几个屏幕也是就这一个fb Re: imx8mp hdmi 4k 显示 也就是说lvds 和 hdmi都插着的情况下,虽然这两个分辨率不一样,但是内核申请的buffer是按照lvds的分辨率来的,hdmi和lvds显示的时候也都是用的这一个buffer,所以导致了现在hdmi显示异常喽? 那就难搞了.......... Re: imx8mp hdmi 4k 显示 我还以为hdmi会自适应切换分辨率 -->基于DRM API可以实现不同CRTC下的buffer分配,但是直接写fb0的话,就是会出现这种显示不匹配的问题。你在应用层分配的buffer肯定是针对某个屏幕,比如LVDS分辨率大小的buffer,那你写进去了,底层驱动只是直接把这块buffer丢进lcd控制器,驱动层很傻的不会自适应。你丢进去多大分辨率的buffer,他就原封不动显示这么大。 Re: imx8mp hdmi 4k 显示 我们是想实现双屏同显,qt向fb0写图像数据,希望fb0中的图像数据能够在1200*768的lvds和1920*1080的hdmi上同时显示。你认为这是做不到的吗? 现在qt那边用的是eglfs的形式,要想同显必须是eglfs-kms这种直接操作drm生成的cardx节点的才行吗? Re: imx8mp hdmi 4k 显示 我现在lvds屏幕是1200*768的,hdmi支持的分辨率最大是1920*1080的。所以你意思是如果要lvds和hdmi显示正常的话,hdmi的分辨率也要手动设置为1200*768这种或者相近的分辨率才行吗? 我还以为hdmi会自适应切换分辨率,我从hdmi显示器设置里看到现在的屏幕显示分辨率是1920*1080的,同时hdmi上显示的图像也是只有左上角有一块,且大小跟lvds大小相近 Re: imx8mp hdmi 4k 显示 测过了,可以自动识别4K。 lvds 和 hdmi共享同一个drm框架生成的fb0节点 --》这不是只能有一个分辨率吗?在你共享fb0的情况下,LVDS和HDMI屏幕分辨率是一样的吗? Re: imx8mp hdmi 4k 显示 有解决方案吗? 我现在还遇到一个问题,lvds 和 hdmi共享同一个drm框架生成的fb0节点,lvds和hdmi都被连接上后,hdmi显示的图像大小跟lvds是一样大的,没有铺满整个hdmi显示器,这是怎么回事? Re: imx8mp hdmi 4k 显示 我能看到一样的现象,稍后给你解决方法 Re: imx8mp hdmi 4k 显示 我烧写了L5.10.35_2.0.0的demo images,分别在2K和4K的屏幕上试过,还是只能显示1080p。 使用modetest检查HDMI最大为1920x1080@60,并没有4k的分辨率 Re: imx8mp hdmi 4k 显示 HMDI显示分辨率是自适应的,你试一下L5.10.35_2.0.0的demo images
View full article
AH1902 アプリケーションのヒント UJA1169Aのデータシート(2020年5月12日改訂版)の12.2節では、AH1902アプリケーションヒント - ミニ高速CANシステムの基礎に関する文書について説明しています。 チップ UJA116xA。このドキュメントを NXP の Web サイトで見つけることができません。入手可能でしょうか? デイブ 回复: AH1902 Application hints 私も同じです。この文書は見つかりましたか?
View full article
How can TJA1465 determine that the current wake-up cause is a specific frame wake-up I would like to ask the experts, TJA1465 is only configured with WUF. When I perform a specific frame wake-up, how can I determine the current wake-up cause? I can be sure that the CW bit will be set to 1, but there are other messages being sent on the bus, and CW will also be set to 1, which will cause interference. Are there any other ways or registers to determine the wake-up cause Re: How can TJA1465 determine that the current wake-up cause is a specific frame wake-up The two wake-up distinctions are set in advance via CPNC / PNCOK, and he has a wake pin for local wake-ups. The TJA1465 supports remote wake-up via a CAN wake-up pattern (WUP) or selective wake-up via a CAN wake-up frame (WUF). --- So it's wake up with wake pin, configured with CPNC / PNCOK that is selected to wake up, do not configure CPNC / PNCOK to wake up is WUP wake up, explain clearly? Re: How can TJA1465 determine that the current wake-up cause is a specific frame wake-up Thank you very much for your answer. Maybe I didn't describe it clearly. I have already implemented Specific Frame Wake-up (WUF). When the ECU is awakened, I would like to know if there is a way to determine through register setting or other methods that the reason for the wake-up is due to this specific frame, because there are other wake-up sources in the entire network that need to be distinguished Re: How can TJA1465 determine that the current wake-up cause is a specific frame wake-up These two wakeups are still fundamentally different see below, as well as the settings before the wakeup: CAN wake-up pattern (WUP) The CAN wake-up pattern (WUP) is used for two purposes. To activate CAN biasing in CAN Offline mode (transition from CAN offline to CAN OfflineBias) To trigger a CAN wake-up event The following conditions must be met to trigger a wake-up event via a CAN WUP. The CAN transceiver is in CAN Offline or CAN OfflineBias mode CAN wake-up enabled (CWE = 1) CAN wake-up frame detection (WUF) deactivated (CPNC = 0 or PNCOK = 0)   CAN wake-up frame (WUF) CAN partial networking through selective wake-up detection allows a device in a CAN network to be selectively woken up in response to a wake-up frame (WUF) on the CAN bus. Selective wake-up detection uses one of two filtering methods. Identifier-only filtering (PNDM = 0) Identifier + data length code + data mask filtering (PNDM = 1) The following conditions must be met to enable CAN WUF functionality. CAN biasing needs to be activated (CAN OfflineBias, CAN ListenOnly or CAN Active mode). CAN wake-up enabled (CWE = 1) CAN partial networking configuration completed (PNCOK = 1) CAN partial networking enabled (CPNC = 1) No CAN partial networking error detected (CPNERRS = 0)
View full article
MCX-N947 LCD(RGB565)に8080 8ビットデータを出力する方法 こんにちは、 MCXN947 を搭載した 8080 8 ビット インターフェースを備えた新しい LCD を使用します。 SO、LCD-PAR-S035でMCXN947の8080 8ビットデータ出力を確認してみたいと思います。 ご存知のとおり、LCD-PAR-S035 は 16 ビット モードから 8080 8 ビット モードに変更 CAN。 SO、fsl_flexio_mculcd.h と pin_mux.c を変更しました。 - fsl_flexio_mculcd.h : #FLEXIO_MCULCD_DATA_BUS_WIDTH 8ULを定義します - pin_mux.c : Flexio_D16 ~ FlexIO_D23。 しかし、添付画像のようにLCD(LCD-PAR-S035)に正しい出力が表示されません。 正しい出力を得るために何を修正すればよいか教えてください。 よろしくお願いいたします。 ビリー(ソンジン) MCX N Re: MCX-N947 How to output 8080 8-bit data for LCD(RGB565) こんにちは@billie 、 ご共有いただきありがとうございます。おっしゃる通り、このThreadを閉じさせていただきます。新しい問題がある場合は、お気軽に新しい投稿を作成してください。 よろしくお願いいたします。 セレステ Re: MCX-N947 How to output 8080 8-bit data for LCD(RGB565) こんにちは、セレステ N947の8080 8ビットバスデータ出力を確認しました。 ご対応ありがとうございます。 よろしくお願いいたします。 ビリー(ソンジン) Re: MCX-N947 How to output 8080 8-bit data for LCD(RGB565) こんにちは@billie 、 情報をいただきありがとうございます。まだこれに取り組んでいます。もうしばらくお待ちください。進捗があればすぐにお知らせします。 よろしくお願いいたします。 セレステ Re: MCX-N947 How to output 8080 8-bit data for LCD(RGB565) こんにちは、セレステ。 以下に SDKs のバージョンとデモ例を示します。 私のテストでは、最新バージョンのSDKはLCD-PAR-S035では動作しません。 SDK: SDK_2_x_MCX-N9XX-EVK - 2.16.000 デモ例: mcxn9xxevk_lvgl_demo_benchmark_bm よろしくお願いいたします。 ビリー(ソンジン) Re: MCX-N947 How to output 8080 8-bit data for LCD(RGB565) こんにちは@billie 、 ご投稿ありがとうございます。ご利用のデモとSDKのバージョンを教えていただけますか?確認のお手伝いをいたします。 よろしくお願いいたします。 セレステ Re: MCX-N947 How to output 8080 8-bit data for LCD(RGB565) 私もこの問題に遭遇しました。SDKs内のコードを変更する方法を教えてください。やり方を教えていただけますか?ありがとう Re: MCX-N947 How to output 8080 8-bit data for LCD(RGB565) あなたの記事を読んで、ピンの問題を解決しました。共有していただきありがとうございます。ありがとう
View full article
无法在 Linux 上的 S32DS 3.6.1 中使用 RTD - 缺少头文件(Platform_Types.h、pwm.h) 我在 Linux 上使用S32DS 3.6.1。S32DS 本身的安装是成功的,我能够毫无问题地安装开发包。 但是,当我尝试通过 帮助 → 安装 新软件安装 RTD 时,我为目标控制器系列选择了 RTD 软件包并完成了安装。 安装后,我没有看到插件菜单中列出 RTD 插件,但我可以根据示例创建一个项目。我还在安装目录下的软件文件夹中找到了 RTD 文件和手册,因此我认为安装已经成功。 问题是:当我尝试版本示例(一个简单的 PWM 测试)时,编译器因错误而失败,例如: 13:08:25 **** 为项目 pwm_example_s32K344 版本配置 debug_Flash **** make -j16 all 构建文件: .../src/main.c 构建文件:.../Project_Settings/Startup_Code/exceptions.c 调用:标准 S32DS C 编译器 arm-none-eabi-gcc " @src /main.args "-MMD -MP -MF"src/main.d"-MT"src/main.o"-o"src/main.o""../src/main.c" 调用:标准 S32DS C 编译器 arm-none-eabi-gcc " @Project_Settings /startup_code/exceptions.args "-MMD -MP -MF"Project_Settings/Startup_Code/exceptions.d"-MT"Project_Settings/Startup_Code/exceptions.o"-o"Project_Settings/Startup_Code/exceptions.o""../Project_Settings/Startup_Code/exceptions.c" 构建文件:.../Project_Settings/Startup_Code/system.c 调用:标准 S32DS C 编译器 arm-none-eabi-gcc " @Project_Settings /startup_code/exceptions.args "-MMD -MP -MF"Project_Settings/Startup_Code/system.d"-MT"Project_Settings/Startup_Code/system.o"-o"Project_Settings/Startup_Code/system.o""../Project_Settings/Startup_Code/system.c" ../src/main.c:26:10: 致命错误:Pwm.h:无此文件或目录 26 | #include"Pwm.h" | ^~~~~~~ ../Project_Settings/Startup_Code/exceptions.c:40:10: fatal error:Platform_Types.h:无此文件或目录 40 | #include"Platform_Types.h" | ^~~~~~~~~~~~~~~~~~ ../Project_Settings/Startup_Code/system.c:46:10: fatal error:Platform_Types.h:无此文件或目录 46 | #include"Platform_Types.h" | ^~~~~~~~~~~~~~~~~~ 汇编终止。 汇编终止。 汇编终止。 make:*** [Project_Settings/Startup_Code/subdir.mk:42:项目设置/启动代码/system.o]错误 1 使:*** 等待未完成的工作.... make:*** [Project_Settings/Startup_Code/subdir.mk:42:Project_Settings/Startup_Code/exceptions.o] [项目设置/启动代码/异常.o]错误 1 make:*** [src/subdir.mk:20:src/main.o]错误 1 "make -j16 all" 以退出代码 2 终止。版本可能不完整。 13:08:25 版本失败。7 个错误,0 个警告。(耗时 292 毫秒) 似乎没有正确找到或链接 SDK。有人遇到过这个问题吗?如何解决这个问题,使项目能正确编译? S32K1系列的S32SDK
View full article
S32K MC Devkit ソフトウェアの特定の速度での異常なモーター制御 こんにちは。S32K BLDC/PMSM 開発キットのファームウェア、具体的には PMSM FOC 2Sh ファームウェアを使用して、BLDC モーターを無負荷状態で実行しています。モーターを操作しているときに、特定の RPM (例: 2000、3000、4000) のグラフが、一般的にはより一貫したパターンに従う他の RPM (2500 や 3500 など) のグラフと異なることに気付きました。タコメーターで測定する場合、実際の RPM は通常、目標 RPM と一致しますが、特定の RPM では、モーターは必要な速度を正確に維持できません (ただし、誤差はそれほど大きくありません)。(±10 RPM など) この問題が発生する理由を説明していただけますか? Set RPM to 2000RPMを2000に設定する Set RPM to 2500RPMを2500に設定する Set RPM to 3000RPMを3000に設定する Set RPM to 3500RPMを3500に設定する Set RPM to 4000RPMを4000に設定する Re: Anomaly motor control at certain speed on S32K MC Devkit software 当社製品にご興味をお持ちいただき、また当社コミュニティに貢献していただき、ありがとうございます。 モーターパラメータの調整の問題のようです… S32K BLDC/PMSM 開発キットに応じて、デフォルトでSunrise モーター 42BLY3A78-24110またはLinix 45ZWN24-40 モーターが使用され、次のパラメータ ファイルが使用されます。例: モーターを変更するCASEは、適切な電気パラメータを入力し、さまざまな制御スキームのパラメータを調整する必要があります。 MCAT ツールの使用方法を学習するには、次のトレーニングを参考にすることをお勧めします。 モータ制御アプリケーションチューニング(MCAT)ツール - PMSMサーボチューニング この情報が役に立つことを願います。
View full article
关于使用 RTD 进行功能安全配置的问题 你好,团队 请问 S32K314 的热电阻(MCAL/SPD)配置如何? Q1.我没有在 RTD 上找到关于带中断的 PLL LOL 的 "配置"。 哪种配置(来自带有 SPD 的 MCAL RTD)可以配置 LOL 的 RESET 或中断? Q2.对于带中断功能的低压检测 和 HVD,我没看清哪个与低压检测 和 HVD 有关。 请问哪一个是低压检测和 HVD 的中断反应,“MCU_ERROR_ISR_NOTIFICATION” 还是 “MCU_PMC_NOTIFICATION”? Q3.对于 ERM0 配置,如何配置 ERM(使用 RTD/SPD),例如下面的代码? 谢谢! RTD S32_CONFIG_TOOL S32DS Re: Question about Safety configuration using RTD 是的 用户可在 EB Tresos 的此节点中配置其用户通知,MCU_ERROR_ISR_NOTIFICATION 将在 PMC_VoltageError_IRQHandler> 中调用 ...> 然后,Mcu_Ipw_ReportPowerErrorsCallback 将调用此通知 Re: Question about Safety configuration using RTD 你好@congnguyenphu 感谢您的回复。 为了再次确认,低压检测/HVD 与 MCU_ERROR_ISR_NOTIFICATION 有关,不是吗? 谢谢! (我将关闭此票......) Re: Question about Safety configuration using RTD 你好@Luke_Chun 1.要配置 PLL LOL 的中断,Platform 模块中指向的 IRQ 必须正确。应启用 SoC_PLL_IRQn(NVIC 212)。它在参考手册和我们的头文件中提到: 但是,我检查了 RTD 代码包,我们不为这个中断提供 ISR。我在 SPD 包中也找不到。因此,用户需要为该中断处理程序实现自己的 ISR。 2。NVIC 52 参考手册中提及的带中断的低压检测 和 HVD: 在 RTD 的 MCU 集成手册中,我们提供了名为 PMC_VoltageError_IRQHandler 的 ISR 来处理该问题: 您可以在 RTD 平台中通过 IRQ"PMC_IRQn" 配置并启用它。 在 PMC_VoltageError_IRQHandler() 中,它还通过"MCU_ERROR_ISR_NOTIFICATION "宏调用MCU 配置中用户自定义的回调通知 McuErrorIsrNotification。 3.如何配置 ERM: -在 RTD 代码包中:我们在 EB Tresos/S32CT 上没有配置来帮助用户配置 ERM 寄存器的值。但 RTD 在 BaseNXP/header/S32K314_ERM.h 中提供了宏,帮助用户设置该寄存器的值: 用户可以使用这些宏作为裸机代码来设置寄存器的值。 -在 SPD 代码包中:我指的是 emcem 插件,文件 emceM_ERM.C在函数 eMcem_Erm_Init()中,以下宏用于设置 ERM[CR] 寄存器的值:erm_cr_addr32()、safetybase_reg_write32()  
View full article
适用于 ARM 的 S32 Design Studio v2.2 许可证已过期。 你好、 我的 S32DS ARM V2.2 许可证已过期。 您能帮我延长许可证的有效期吗? 激活码: E16E-385F-FB51-D063 非常感谢。
View full article
RT117x:使用双 SPI 进行闪存编程 你好 我想在 MIMXRT1170-EVK 主板上测试在双 I/O 模式下从 QSPI 闪存启动和运行代码。我想去掉 R392 和 R385(U23 的 IO2/IO3),并填充 R171 和 R176,将这些线路拉到 FLASH_VCC。这意味着我将只有 IO0 和 IO1。IO2 将用作 WP#,IO3 将用作 HOLD#/RESET #。我将使用示例项目 evkmimxrt1170_iled_blinky_cm7 测试 XIP。 我的问题是 MCUXpresso 中可用的闪存驱动程序是使用 1 个 I/O 还是 4 个 I/O 对闪存进行编程?如果是 4 输入/输出,是否有不需要使用全部 4 条输入/输出线的脚本? 串行下载器能否在不使用全部 4 条输入/输出线的情况下对闪存进行编程? 要在闪存读/写中使用双 I/O,需要对 XIP 文件进行哪些修改? Re: RT117x: Flash programming using Dual SPI 感谢您的回复。 我修改了 evkmimxrt1170_flexspi_nor_config.c。文件,使用两个焊盘,将时钟速度降至 100MHz,并使用 4 个虚拟周期。还对 LUT 进行了修改,使用两个键盘和用于双 I/O 的READ命令,而不是四路 I/O。这在通过串行下载器加载程序时有效,但在使用现有的 SFDP 闪存驱动程序时无效。 我不得不修改闪存驱动程序,修改从 0x30000400 开始的闪存配置块,以使用修改后的 evkmimxrt1170_flexspi_nor_config.c 中的相同配置。这样,闪存驱动程序就能工作了,只需两个 I/O 引脚就能闪存程序。 Re: RT117x: Flash programming using Dual SPI 您需要修改 flexspi_nor_config 文件中的一些参数以及查找表(LUT)。本应用笔记以 Winbond W25Q32 为例,说明如何在四路、双路和单路 (5.6.3) 上对其进行配置。如何启用 FLEXSPI 或非 闪存的调试 MCUXpresso 上的 SFDP 闪存驱动程序也可用于此目的。 BR, Omar
View full article
S32K146 / 148 外部中断 大家好 我需要在我的项目中使用外部中断功能。我有一个问题--如何在 S32 Design Studio 中添加它?我使用"路由详细信息" (在"引脚" 透视窗口内)修改"中断配置 " 中断处理程序在哪里?在点击"更新代码" 后,我搜索了源代码的修改,但没有找到。 我使用的是 S32 DS v3.5 版本。 Re: S32K146 / 148 Externall Interrupt 您好,技术支持, 最后,我自己创建了 SDK 的外部中断示例,并在我的 PCB 上运行。 为了找到合适的解决方案,我损失了好几天时间。 对于要使用外部中断的用户,示例如下。 Re: S32K146 / 148 Externall Interrupt 嗨,@E_GK、 2.通常,在配置工具中添加驱动程序时,驱动程序也会被添加到项目中。只需点击"更新代码" 即可生成必要的文件。您也可以右键单击,手动将它们添加到工具链中: 3.您可以使用 AN5413: S32K1xx Series Cookbook 代替 RTD 。虽然没有引脚中断示例,但您可以将其用作参考。第 2.3 章(Hello World + 中断)介绍了如何配置中断。 如果无法正确导入示例,则可能是 RTD 安装出现了问题。如果可能,请尝试重新安装。我附上了一份关于如何下载和安装 RTD 代码包的简单指南。它基于 S32K3XX 设备,但是 S32K1 的程序相同。 希望对您有所帮助。 Re: S32K146 / 148 Externall Interrupt 你好,朱利安、 感谢您提供这些信息。 1.我使用了"更新代码" 按钮,但它并没有解决我的问题。我无法编译示例项目。 2.如果是新项目,如何解决我上一条信息中提到的问题? "在工具链/IDE 项目中找不到驱动程序" 。项目将无法编译!" 如何为 MCU 添加任何驱动程序? 3.在没有 Autosar RTD 扩展的情况下,是否还有其他使用外部中断的可能性? Re: S32K146 / 148 Externall Interrupt 你好@E_GK 如果安装步骤看起来令人困惑,我深表歉意。 导入项目时,请仔细阅读随附的description.txt文件。那里描述了版本它的步骤: "在运行示例之前,需要生成配置。首先进入 S32 DS 的项目资源管理器视图,选择当前项目。选择"S32 配置工具" 菜单,然后点击所需的配置工具(引脚、插座、外设等......)。点击其中任何一个都会生成所有元器件。进行所需的更改(如有),然后单击"S32 配置工具->更新代码" 按钮。" 您必须单击"更新代码" 按钮,以便为项目生成必要的代码: 之后,您可以成功版本项目。有关如何使用 S32DS 及其功能的一些入门指南,请参阅 S32DS - HOWTO 列表 。 致以最诚挚的问候, Julián Re: S32K146 / 148 Externall Interrupt 你好,胡利安 谢谢您的回答。我已经卸载了所有版本的 S32 DS(V3.5 和 3.6.3)。之后,我安装了 3.6.3 版还有下面的包裹: SW32K1_S32M24x_RTD_4.4_R21-11_2.0.0_D2308.exe SW32K1_S32M24x_RTD_4.4_R21-11_2.0.0_D2308_DS_Updatesite.zip. 我的分机在下面的屏幕上 我在示例项目中遇到一个问题--缺少一些路径/工具 当我尝试创建新的空项目并添加所需的驱动程序时,我发现了以下问题 ""在工具链/IDE 项目中找不到驱动程序" 。项目将无法编译!" 我打算根据驱动拓扑结构为 S32K146 和 S32K148 MCU 开发软件。 您的网站上有很多版本,nxp 社区论坛上也有很多主题描述了一个问题,但其他版本的工具和集成开发环境也有这个问题。对我来说,你们的版本和工具名称存在很大问题。很难找到开始开发软件所需的东西。 总觉得少了点什么。 能否请你给我发一份简短的指南,说明如何为 S32K14x 系列安装所有必需的工具? Re: S32K146 / 148 Externall Interrupt 嗨,@E_GK、 您是否扩展了示例的 RTD 列表? 从你分享的图片来看,你似乎已经在 IDE 中安装了多个 RTD 代码包。不支持。请尝试安装单一 RTD 版本。 最后,我看到您安装了 S32K1 RTD 2.0.0QLP1。此版本是一个高质量的补丁,主要关注加密技术: 请尝试安装基础版本的补丁(RTD 2.0.0,不含QLP1),以获得完整的驱动程序支持。 致以最诚挚的问候, Julián Re: S32K146 / 148 Externall Interrupt 你好 感谢您提供这些信息。我已经安装了 autosar 扩展(S32K1 的 RTD 和 S32 RTD Autosar),但我的项目中没有驱动程序。 下面是我的项目截屏。 我还有一个问题:如何为 SS32DS V3.6 添加任何示例? 我安装了相同的扩展,但没有示例... Re: S32K146 / 148 Externall Interrupt 你好@E_GK 需要 Port_Icu 和 IntCtrl 驱动程序来控制引脚中断。请参考这篇文章:在不使用 AUTOSAR 的情况下使用 S32K1xx RTD 的 GPIO 中断示例项目 - NXP Community。 它基于 S32DS v3.4、但新版本中的例行程序应该是一样的。 致以最诚挚的问候, Julián
View full article
Freemaster 您好, 我想在 Matlab 和 Simulink(基于模型的设计)中使用 freemaster 函数。我还没有找到关于这个主题的任何项目或示例,所以我不知道是否有人有这方面的项目。(我使用的是 S32K344 系列的微处理器)。此外,我不知道哪里有使用 freemaster 的指南,也不知道如何创建新界面。 我的目标是创建一个新的界面,在这里我可以看到所有变量,并用这些数据生成新的曲线图。 感谢您的一切, Re: Freemaster 你好@JonAnder_Amante或@JonAnder 首先,请只使用一个账户,不要使用多个账户。 其次,本主题提供了解决方案:在 MDB 中加载程序时遇到的问题 - NXP 社区 第三,我们感谢您在同一主题上的回复,并建议您在该主题上继续对话,而不是为同一主题开设 2-3 个主题。 顺祝商祺! Stefan V. Re: Freemaster 你好、 我正在使用基于模型设计的 SImulink 中的电机示例,但我的问题是在加载程序时如何使用 freemaster 的界面。 此外,我的项目无法载入微处理器(我使用的是 MCSPTE1AK344 套件)。我在尝试加载微处理器时遇到了问题,得到的信息如下(当我点击"显示更多" ): cuando intento conectar mi proyecto desde mi ordenador a la placa de evaluacion con el kit MCSPTE1AK344 en simulink me da una serie de errores y no se conecta: GNU gdb (GDB src=ga98a3c7ad40 bld=ga98a3c7ad40 ) 15.1 Copyright (C) 2024 Free Software Foundation, Inc.许可证 GPLv3+:GNU GPL 第 3 版或更高版本<http://gnu.org/licenses/gpl.html>这是自由软件:您可以自由修改和重新发布。在法律允许的范围内,不作任何保证。输入"show copying" 和"show warranty" 了解详情。此 GDB 被配置为 "--host=x86_64-w64-w64-mingw32--target=arm-none-eabi "。输入"show configuration" 了解配置详情。有关错误报告说明,请参见:<https://www.gnu.org/software/gdb/bugs/> 。查找 GDB 手册和其他在线文档资源,请访问:<http://www.gnu.org/software/gdb/documentation/> 。如需帮助,请键入"help" 。输入"apropos word" 可搜索与"word" 相关的命令 ...从 C:/Users/110958/Documents/MATLAB/Examples/R2022b/nxps32k3/s32k344_mc_pmsm_2sh_s32ct/s32k344_mc_pmsm_2sh_s32ct.elf... 无法连接(错误 138):El sistema ha intentado unir una unidad a un directorio de una unidad ya unida.当你的目标是 exec'+ 时,你就不能这样做了。 Re: Freemaster 你好、 我有一个问题。如果我想使用 Freemaster,我需要安装名为 S32 Design Studio 的应用程序,还是我只需要 Matlab 和 Simulink?此外,我还必须打开 .elf是使用 Freemaster 文件,还是我必须做其他事情? 谢谢 Re: Freemaster 你好 @J 您找到fm文件夹和s32k3xx_freemaster示例模型了吗? 上述解释是否清楚? 此外,我建议您安装最新的恩智浦基于模型的设计工具箱 S32K3 1.7.0 版 - 恩智浦社区 请告诉我, Stefan V. Re: Freemaster 你好、 我使用的版本是 NXP_MBDToolbox_S32K3xx (版本 1.4.0) NXP_Support_Package_S32Kxx (版本 1.4.0) 谢谢 Re: Freemaster 你好@JonAnder、 是的,我们有使用 FreeMASTER 的 Simulink 块的 S32K344 示例,名为s32k3xx_freemaster.mdl,位于 S32K3\src\S32K3_Examples\fm\s32k3xx_freemaster 文件夹内。 按下 CTRL+B(版本和部署)之后你可以打开 s32k3xx _freemaster.pmpx 然后在 FreeMaster 中可视化数据: 您也可以打开 FreeMASTER 配置块并点击帮助,它将打开一个新的文档窗口,提供相关详细信息: 您使用的是哪个版本的 S32K3xx MBDT? 我建议您安装最新的恩智浦 S32K3 基于模型的设计工具箱 1.7.0 版 - 恩智浦社区 乐意效劳、 Stefan V.
View full article
WindowsからQTアプリをビルドして、プレビルドされたYOCTOイメージIMX93 FRDM上で実行する方法 SO、IMX93 FRDM ボード上で実行されているイメージがあり、これは NXP FRDM デモ イメージから取得した「imx-image-full.wic」と呼ばれています。私はWindows上でQTアプリケーションを別途開発し、それをFRDMボード上で単一の「./ 」のようなコマンドです。Windows 用のプログラムをビルドするには、どのクロスコンパイル ツールの使用を検討すればよいでしょうか。 心配する必要がある個別の実行時依存関係はありますか? Boot2QT は IMX93 EVK をサポートしていても FRDM をサポートしていないため、困難になるでしょう。 また、このOSでデモ版PySide 6プログラムを実行してみましたが、.soファイルがあると表示され実行されませんでした。ファイルが見つかりませんでした。 注: A55 プロセッサから起動しています。 Re: How to build and run QT app from windows onto prebuilt YOCTO image IMX93 FRDM こんにちは。ご返信ありがとうございます。完全なイメージでこれを試してみましたが、現在利用可能なリソースではビルドに問題があることがわかりました。これはマルチメディア イメージのようなイメージでも可能でしょうか。この追加レイヤーはマルチメディア イメージに QT サポートを提供しますか? Re: How to build and run QT app from windows onto prebuilt YOCTO image IMX93 FRDM こんにちは、 プレビルドイメージでは動作しません。Qt6をビルドする必要があります。Yoctoビルド環境に meta-qt6 レイヤーを追加します。これは通常、ビルドディレクトリの conf/bblayers.conf ファイルにパスを追加することで行われます。 これは、事前構成された環境とシステム イメージを提供するため、i.MX 93 開発に推奨されるシステムです。 よろしくお願いします。
View full article
S32K3 编译枚举,导致地址发生动态偏移 使用S32DS3.4进行编译,出现如下警告: c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v10.2/gcc-10.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/bin/real-ld.exe: warning: c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v10.2/gcc-10.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(lib_a-memcmp.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v10.2/gcc-10.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/bin/real-ld.exe: warning: c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_v10.2/gcc-10.2-arm32-eabi/bin/../lib/gcc/arm-none-eabi/10.2.0/../../../../arm-none-eabi/lib/thumb/v7e-m+fp/hard\libc_nano.a(lib_a-memcpy-stub.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail 此警告导致全局变量发生地址偏移,如何解决此问题?
View full article
IMX8MP micfil 记录数据丢失,使用 12.288Mhz 作为根时钟,速率为 48k,8 通道 你好,支持人员, 当我使用外部时钟(EXT3)作为micfil的根时钟,频率为12.288Mhz,ORS设置为8,时钟分频为4,分频后的时钟满足mic阵列传感器的要求时,在PDM采样率为48k,channel=8的情况下发现数据丢失。 但是 48k & channel=4 或 16K & channel=8 是可以的。 由于无法改变外部时钟频率,如何配置micfil进行48K&8通道音频采样? 回复:IMX8MP micfil 记录数据丢失,当使用 12.288Mhz 作为根时钟时,速率为 48k 和 8 通道 你好@ZenJeams 对于 48k、8ch、div=4,div 无法满足 Minumum Required CLKDIV 的要求。 极低质量模式下所需的最小 CLKDIV 值为: 地板(K * CLKDIV)> = K *(10 + 43EC)/(8 * OSR)= 5.53。 我们认识到您实际上只需要 4 个通道而不是 8 个。但是您需要的通道数是 ch0、ch2、ch4 和 ch6,它们位于 8 个通道之中。 我已经制作了一个补丁来仅提取您需要的频道,请尝试一下并让我知道结果。
View full article
GUI-Guider に付属するメーターコントロールのスケール数字の色を個別に調整できますか? GUI-Guiderに付属のメーターコントロールの目盛りの数字の色を個別に調整できますか?ダイヤルの背景を白、目盛りを赤に変更しましたが、目盛りの数字の色は変更できません。この場合、目盛りの数字が表示されません。
View full article