Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
Display Touch input not mapped properly with primary display We are attempting to set up two displays and enable touch on the primary display for the i.MX 8 QuadMax MEK CPU Board using an LVDS to HDMI Adapter Card. We are using a USB Type-C connector (J17) for the touch input. Here are the observations we have made: The input is recognized but is not getting mapped when we connect the touch input to the primary display. However, when we connect it to the secondary display, the touch input works perfectly. As a workaround, we interchanged the display ports, i.e., primary to secondary and vice versa. The secondary screen then takes up the resolution of the primary screen, which is not ideal for our project. Following are the responses and logs received.     $ adb shell dumpsys SurfaceFlinger --display-id  Display 4632668096568543232 (HWC display 0): port=0 pnpId=RTK displayName="WaveShare"[15.6]  Display 4624778001127622657 (HWC display 1): port=1 pnpId=KTC displayName="WaveShare"[12.3]   [Touch input to primary display]  $ adb shell getevent -i | grep location    location: "imx-sc-pwrkey/input0"    adb shell getevent -i   add device 1: /dev/input/event0    bus:      0019    vendor    0000    product   0000    version   0000    name:     "sc-powerkey"    location: "imx-sc-pwrkey/input0"    id:       ""    version:  1.0.1    events:      KEY (0001): 0074     input props:        [Touch input to secondary display]  $adb shell getevent -i | grep location    location: "usb-xhci-hcd.1.auto-1/input0"    location: "imx-sc-pwrkey/input0"    adb shell getevent -i   add device 1: /dev/input/event1    bus:      0003    vendor    0712    product   000a    version   0111    name:     "HID 0712:000a"    location: "usb-xhci-hcd.1.auto-1/input0"    id:       ""    version:  1.0.1    events:      KEY (0001): 014a       ABS (0003): 0000  : value 0, min 0, max 1920, fuzz 0, flat 0, resolution 4                  0001  : value 0, min 0, max 720, fuzz 0, flat 0, resolution 2                  002f  : value 0, min 0, max 9, fuzz 0, flat 0, resolution 0                  0035  : value 0, min 0, max 1920, fuzz 0, flat 0, resolution 4                  0036  : value 0, min 0, max 720, fuzz 0, flat 0, resolution 2                  0039  : value 0, min 0, max 65535, fuzz 0, flat 0, resolution 0      MSC (0004): 0005     input props:      INPUT_PROP_DIRECT  add device 2: /dev/input/event0    bus:      0019    vendor    0000    product   0000    version   0000    name:     "sc-powerkey"    location: "imx-sc-pwrkey/input0"    id:       ""    version:  1.0.1    events:      KEY (0001): 0074     input props:        Re: Display Touch input not mapped properly with primary display Hi, Could you please let me know which port on the board is connected to the touch input for the displays, and which port is being used for ADB access? Please reply as soon as possible. Thanks. Re: Display Touch input not mapped properly with primary display Hello @Zhiming_Liu , Thanks for the solution,got the touch mapping right. Just for someone with same blocker, 1)The 'input-port-associations.xml' is located under  /vendor/etc. 2)Check the input configuration of the display using the command $getevent -i | grep location. 3)Now change the configurations of the display mentioned under the xml file. Re: Display Touch input not mapped properly with primary display Hi @adithysm65  Have you tried to modify the input-port-associations.xml file in aosp? https://github.com/nxp-imx-android/android-imx_device_fsl/blob/android-13.0.0_2.2.0/imx8q/mek_8q/input-port-associations.xml
查看全文
Solyball Cooling Aceは、現代の生活に合わせて設計されています。 ソリーボール:気温が上がり始めると、多くの人にとって快適な室内環境を維持することが優先事項となります。自宅でもオフィスでも、個人の作業スペースでも、過度の熱は集中力やリラックス、全体的な快適さに影響を及ぼします。ここでSolyballが便利で実用的な解決策を提供します。携帯性、シンプルさ、そして現代的な生活を念頭に置いて設計されたSolyballは、さまざまな屋内環境でより快適な雰囲気を作り出すためのコンパクトな冷却装置です。 One of the most notable features of ソリボール は、軽量でポータブルなデザインです。大型の冷却システムが移動が難しかったり、十分なスペースを必要とするのに対し、ソリボールはほぼどんな部屋にも快適に収まるほどコンパクトです。ポータブルな性質により、ユーザーは一つの場所から別の場所へ簡単に持ち運べ、必要に応じて一日中使うのに適しています。ホームオフィスで作業している場合でも、リビングルームでくつろいでいる場合でも、安らかな睡眠の準備をしている場合でも、Solyballは快適さを求めるあらゆる場所に配置できます。 The versatility of Solyball makes it a valuable addition to many different indoor environments. In bedrooms, it can help create a more enjoyable atmosphere during warm evenings. Comfortable sleeping conditions are important for overall well-being, and a compact cooling device can contribute to a more pleasant bedtime experience. Solyball's convenient size allows it to fit neatly on a bedside table or nearby surface without creating clutter. プロフェッショナルやリモートワーカーにとって、Solyballは快適な作業環境を維持することが生産性に不可欠です。室内の暖かさは、時にタスクや責任に集中し続けるのが難しいことがあります。Solyballは作業中の快適さを向上させる実用的な方法を提供し、ユーザーが一日を通じてより快適な環境を作り出すのに役立ちます。コンパクトなサイズのおかげで、机やワークステーションに置いても無駄なスペースを取ることなく快適に置けます。 Solyballのリビングルームや共有のファミリースペースも、Solyballの利便性の恩恵を受けられます。これらのエリアは、人々がテレビを見たり、読書をしたり、交流したり、ただリラックスしたりする中心的な集まりの場として機能します。Solyballをこれらの空間に取り入れることで、ユーザーは日常生活をより快適な環境で過ごすことができます。モダンな外観により、現代的なインテリアと自然に調和しています。
查看全文
S32DS 问题涉及对外部文件的引用 目前,我们正在使用演示项目。项目文件夹 SDK/platform/drivers/src 目录中的文件是外部链接文件,这让我很难与他人共享该项目,因为我找不到这些文件。我想知道是否有办法将链接的文件挂载到项目中(不包括逐个复制的方法)。 Re: S32DS issue regarding the reference to external files 您好@NXP2 , 这是基于旧版 SDK 的 S32DS 项目的预期行为。一些 SDK 驱动程序文件被添加为 Eclipse 链接资源,因此它们会显示在项目树中,但物理文件仍然保留在已安装的 SDK 包位置。   对于共享此类项目,建议的方法是将项目与另一台 PC 上所需的确切 S32DS/SDK 代码包,软件包版本一起提供。如果需要完全独立的项目,则必须将 SDK 文件复制到项目中,并相应地更新链接的资源/版本路径。   请注意,由 S32 配置工具生成的较新的基于 RTD 的项目会在更新代码步骤期间自动将所需/生成的驱动程序文件复制到项目中。 顺祝商祺! 帕维尔 Re: S32DS issue regarding the reference to external files 目前使用的版本是 S32SDK_S32K1XX_RTM_4.0.2。如下图所示,这两个文件来自不同的文件夹。我们需要为此做任何设置吗? Re: S32DS issue regarding the reference to external files 您好@NXP2 , 您使用的是哪个版本的SDK,对应哪个S32K系列? 顺祝商祺! 帕维尔
查看全文
i.MX8QM上のAAOS 15における複数ディスプレイのタッチ入力設定 チームの皆さん、こんにちは。 私はi.MX8QMボードで10.1インチのHDMI LCD(E)タッチスクリーンディスプレイを使用しています。これらのディスプレイを基板に適切に接続し、各ディスプレイのタッチ入力を設定する方法について、ご指導をお願いします。具体的には、タッチ入力(USB)を接続するために基板上のどのポートやインターフェースを使うべきかを理解したいです。さらに、Android Automotiveシステム内の各タッチ入力を対応するディスプレイに正しくマッピングする方法も助けが必要です。 ありがとうございます。 Re: Touch Input Configuration for Multiple Displays in AAOS 15 on i.MX8QM こんにちは、 i.MX 8QuadMaxは最大4台のディスプレイに対応しています: 以下の4つのディスプレイ(HDMI_TX、LVDS0_CH0、LVDS1_CH0、MIPI_DSI1)から、2~4個のディスプレイを任意の組み合わせで使用できます。 以下の4つのディスプレイ(LVDS0_CH0、LVDS1_CH0、MIPI_DSI0、MIPI_DSI1)から2~4個のディスプレイを任意の組み合わせで使用できます。 入力設定については、Android Automotive User's Guideの8.3.3.1セクション「ディスプレイポートと入力ポートのバインド」を参照してください。 よろしくお願いいたします。
查看全文
FRDM i.MX 93 你好。我打算在一个项目中使用 FRDM i.MX 93,该项目需要 Linux 操作系统,并通过 RS232、SPI 和 I2C 端口控制其他设备。 我看到有一个用于 USB 调试的 UART 端口,还有另一个 UART 端口、I2C 端口和 SPI 端口可以使用吗?   Re: FRDM i.MX 93 嗨@alberto83 是的,IMX93 有 8 个 UART 接口、8 个 I²C 接口和 8 个 SPI 接口。 有关 imx93 FRDM 的更多信息,您可以参考以下链接: https://www.nxp.com/design/design-center/development-boards-and-designs/FRDM-IMX93 BR
查看全文
S32DSにおける外部ファイル参照に関する問題 現在、私たちはデモプロジェクトを使用しています。プロジェクトフォルダのSDK/platform/drivers/srcディレクトリにあるファイルは外部リンクファイルであり、これらのファイルが見つからず、他の人と共有するのが難しいです。リンクされたファイルをプロジェクトにマウントする方法はありますか(一つずつコピーする方法は除きますが)。 Re: S32DS issue regarding the reference to external files こんにちは、 @NXP2 さん、 これは古いSDKベースのS32DSプロジェクトで予想される動作です。一部のSDKsドライバファイルはEclipseにリンクされたリソースとして追加され、プロジェクトツリーには表示されますが、物理ファイルはインストール済みSDKパッケージの場所に残ります。   このようなプロジェクトを共有する場合、推奨される方法は、もう一方のPCで必要な正確なS32DS/SDKパッケージバージョンをプロジェクトに提供することです。完全に自己完結型のプロジェクトが必要な場合は、SDKファイルをプロジェクトにコピーし、リンクされたリソースやビルドパスを適切に更新する必要があります。   なお、S32構成ツールによって生成される新しいRTDベースのプロジェクトは、Update Codeステップ中に必要な/生成済みドライバーファイルを自動的にプロジェクトにコピーします。 よろしくお願いいたします。 パベル Re: S32DS issue regarding the reference to external files 現在使用されているバージョンはS32SDK_S32K1XX_RTM_4.0.2です。次の図に示すように、2つのファイルは異なるフォルダから取得されています。これに関して何か設定する必要はありますか? Re: S32DS issue regarding the reference to external files こんにちは、 @NXP2 さん、 どのS32KファミリでどのバージョンのSDKを使っていますか? よろしくお願いいたします。 パベル
查看全文
Can't find pin configuration tool for FRDM MCX A266 Can't find on site pin configuration tool. FRDM-Training Re: Can't find pin configuration tool for FRDM MCX A266 Hello, This is some helpful information if you are starting with the tool Quick Start Guide for MCUXpresso Config Tools MCUXpresso Config Tools User's Guide (IDE) If there is information or tools that you need to look for, let us know Best Regards, Luis Re: Can't find pin configuration tool for FRDM MCX A266 Found https://www.nxp.com/design/design-center/software/development-software/mcuxpresso-software-and-tools-/mcuxpresso-config-tools-pins-clocks-and-peripherals:MCUXpresso-Config-Tools Re: Can't find pin configuration tool for FRDM MCX A266 Thanks for your reply. Will glad if you could point me to howto step by step configuration examples of those tools if possible. Re: Can't find pin configuration tool for FRDM MCX A266 Hello, It would depend on what are you trying to achieve, if you could confirm or describe what process do you need assistant for? Also, the User guide MCUXpresso Config Tools User's Guide (IDE) Chapter 3 is Pin Configuration Instructions with steps and photos that can redirect you to the tool functionalities and match your configuration. Best Regards, Luis Re: Can't find pin configuration tool for FRDM MCX A266 Yes, please. What I'm trying to do is something simple at this point. Define 4 DAC and 4 ADC channels. Route them to the 4 ADC channels internally to close the loop. Test that those signals arrived, then multiply the number of inputs. Multiply again and measure performance. Define log prints to serial over USB for debugging and results presentation.
查看全文
S32k322 ADC配置问题 我使用了三个 ADC 通道,配置为使用 BCTU 中断进行电流检测(CTU 模式配置为触发模式),其余 ADC 通道配置为正常链式方法进行电压和温度检测。 在此配置下,电压和温度传感工作正常,但电流传感器检测到的是带有噪声的原始值,因此电流控制中会出现异常尖峰。此外,我们将 Ctu 模式从触发模式改为控制模式,目前传感器通道的原始值噪声有所降低。但是,正常频道中配置的其他频道却无法工作。 我们期望使用单个 ADC 外设 (ADC0) 进行电流检测,采用 BCTU 触发,并采用常规链式方法进行电压和温度检测,而不会出现任何尖峰。 注意:我们的硬件设计有配置(即当前传感器通道配置如下,P7-ADC0、P2 和 P3-ADC1 用于 BCTU 方法读取)。接下来,其余ADC通道配置为正常链式方法(ADC0 - X0、X1、S19 和 ADC1 - P0、P2、P3、P1、S10) S32K1系列的S32SDK S32V 的 S32 SDK Re: S32k322 ADC Configuration Issue 你好@ praveen_ext 我相信你遇到的问题和这个一模一样。 https://community.nxp.com/t5/S32K/Difference-in-ADC-noise-between-BCTU-Control-Mode-and-Trigger/td-p/2384122 从你提供的截图来看,你似乎没有对我之前的回复做任何修改。 我已经告知过你,你的ADC时钟分频器配置存在问题。 另外,你确定你的外部时钟频率是 25MHz 吗? 如果您已经检查了这两点,并且在测试后问题仍然存在,您可以尝试修改 ADC 通道的采样时间。 此选项允许您修改采样时间;您可以尝试增加采样时间并再次进行测试。 Re: S32k322 ADC Configuration Issue 嗨@Senlent , 我也有和你上面提到的同样的问题。 我们的外部振荡器时钟频率为 25 MHz。根据 S32K322 数据手册,ADC 支持高达 80 MHz 的频率,所以我将预分频器配置为 2。我还将采样时间配置为 1.2 微秒,并将 BCTU 模式设置为触发信号模式。但是,当在同一个 ADC0 外设上同时执行 BCTU 方法和普通链方法时,我们仍然会得到噪声数据。是否有变通方法或替代方法可以安全地在同一个 ADC0 外设上运行这两个程序? Re: S32k322 ADC Configuration Issue 你好@ praveen_ext 你们不就是同一家公司吗?你问的也是同样的问题。 https://community.nxp.com/t5/S32K/Difference-in-ADC-noise-between-BCTU-Control-Mode-and-Trigger/mp/2384122#M59412 看来你没有仔细阅读我的回答。 这是我第三次告诉你,你的时钟分频器设置不正确。 对于 160MHz,你需要将它们设置为 2 和 4。 Re: S32k322 ADC Configuration Issue 嗨@Senlent , 我也有和你上面提到的同样的问题。 我们的外部振荡器时钟频率为 25 MHz。根据 S32K322 数据手册,ADC 支持最高 80 MHz 的频率,所以我将预分频器设置为 2。我还将采样时间设置为 1.2 微秒,并将 BCTU 模式设置为触发模式。但是,当在同一个 ADC0 外设上同时执行 BCTU 方法和常规链式方法时,仍然会得到噪声数据。是否有解决方法或替代方法可以安全地在同一个 ADC0 外设上运行这两种方法? 与此同时,我将实例 1 的时钟频率降低到 40 MHz,并将采样时间配置为 1.2 微秒。经过这些改变后,BCTU 的测量值不再显示噪声。 Adc_Raw_Val_Ph3 与传感器连接,两个值仍然处于浮空。 RwaeVal - 配置正常链 Re: S32k322 ADC Configuration Issue 嗨@Senlent , 我们测试了之前的建议,但问题仍然没有解决。经过进一步配置和验证,我已将更新后的测试数据和配置图片附在下面。 请您帮忙指出我们遗漏的地方。 ADC0 ADC1 Re: S32k322 ADC Configuration Issue 你好@ praveen_ext 请分享您的项目,我将在我的环境中进行测试。
查看全文
MCUXpresso SDK 支持 Ezurio Sona NX611 你好, MCUXpresso SDK FreeRTOS 是否支持 Ezurio Sona NX611 无线网卡?因为它使用的是NXP IW611无线电芯片,所以我认为应该可以支持,对吗? Re: Ezurio Sona NX611 support in MCUXpresso SDK 你好, 希望你一切都好。我建议您直接查看我们任何 SDK 示例的配置以及支持的模块。 例如,在 iMX RT1170 的 wifi_cli 中,您可以找到以下模块:   如果您正在寻找其他模块,则需要自行添加特定支持,并以 IW61x 的可用启用功能为基础。 顺祝商祺! 里卡多 Re: Ezurio Sona NX611 support in MCUXpresso SDK 谢谢。如何添加对该模块的特定支持?我看到 mcuxsdk/components/wifi_bt_module/ /tx_pwr_limits 中每个模块都有特定的设置。此外, mcuxsdk/中间件/wifi_nxp/incl/目录下还有多个校准数据头文件,例如wifi_cal_data_override.h ,其内容如下:“客户可以覆盖 ext_cal_data[] 中的数据以设置特定的天线校准数据”。 如何为新模块正确设置这些参数(功率限制和校准数据)? 是否有关于如何添加对新无线模块支持的完整手册?我的芯片是基于 IW611 的,所以我想我可以参考 NXP IW611-MURATA-2DL-M2,但我怎么知道我是否需要更改任何值呢? Re: Ezurio Sona NX611 support in MCUXpresso SDK 谢谢你, @Ricardo_Zamora 。 我选择了 NXP-IW611-MURATA-2DL-M2 卡,因为 Ezurio Sona NX611 使用的是相同的芯片 (IW611),我认为它应该可以工作。但是,当 SDK 代码尝试将固件下载到无线网卡时,出现以下错误: 09/07/2026 13:04:32.589 [RX] - [FW Download] Start to download firmware from 0x60143230: 727 09/07/2026 13:04:38.560 [RX] - [wifi_io] Error: SDIO - FW Ready Registers not set [wifi] Error: sd_wifi_init failed. status code -1 [wlcm] Error: wifi init/reinit failed. status code -1 [!] WPL_Init: Failed, error: 1 我知道 Sona NX611 不在支持的模块列表中,但我认为它应该仍然可以工作,因为它与某个支持的板共享无线芯片型号 IW611。 Re: Ezurio Sona NX611 support in MCUXpresso SDK 你好, 我建议选择 Ezurio,他们能提供针对该模块的特定支持。不同模块合作伙伴的具体实施方案可能有所不同。 此致, 里卡多
查看全文
RT1189——两个八进制166MHz HyperRAM芯片通过SPI1接口构成16位宽总线? RT1180 RM 显示了一种并行 FlexSPI 配置,其中 SPI1 上的两个八进制 HyperBus 存储器分别连接到 A_D7..0 和 B_D7..0,形成一个 16 位宽的总线。请参阅第 2243 和 2244 页,表 196,第 6 行,这是唯一将有效总线大小列为 16 位的条目。如果这真的可行,最大数据传输速率应为 166 MHz x 2 字节 x 每个时钟周期 2 次传输 = 644 MB/s。 有人试过这种配置吗? 如果可以,它是否有效?实际效果如何? 谢谢您! Re: RT1189 - 2 octal 166MHz HyperRAMs on SPI1 to create 16-bit wide bus? 嗨@DoubleD , 感谢您对 NXP MIMXRT 系列产品的关注! RM 列出了 FLEXSPI1 的 2×8b 并行连接模式,但在 SDK 演示或 ANSW 等公共资源中没有找到经过验证的 RT1180 双 HyperRAM 16 位并行示例/基准测试。理论原始线路速率为 664 MB/s,但不能将其用作保证带宽。 此用例可能需要用户在定制电路板上进行测试。由此可能造成的任何不便,我们深表歉意。 此致, 加文 Re: RT1189 - 2 octal 166MHz HyperRAMs on SPI1 to create 16-bit wide bus? 更新: 之前的回复是基于RM中的描述。之后,我与内部专家团队再次确认了这一点,结论如下: 1. FlexSPI1 支持这种连接方式; 2. 然而,性能无法达到理论上限。它只比单芯片HyperRAM快20%到30%左右。 此致, 加文
查看全文
Touch Input Configuration for Multiple Displays in AAOS 15 on i.MX8QM Hi Team, I am using 10.1-inch HDMI LCD(E) touchscreen displays with the i.MX8QM board. I need guidance on how to properly connect these displays to the board and configure the touch input for each display. Specifically, I would like to understand which ports/interfaces on the board should be used to connect the touch input (USB). Additionally, I need help in correctly mapping each touch input to its corresponding display in the Android Automotive system. Thanks & Regards Re: Touch Input Configuration for Multiple Displays in AAOS 15 on i.MX8QM Hello, i.MX 8QuadMax, support up to 4 displays: Any combination of 2-4 displays of the following 4 displays: HDMI_TX, LVDS0_CH0, LVDS1_CH0, MIPI_DSI1. Any combination of 2-4 displays of the following 4 displays: LVDS0_CH0, LVDS1_CH0, MIPI_DSI0, MIPI_DSI1. Regarding the input configuration, I suggest you take a look in section 8.3.3.1 Binding the display port with the input port of Android Automotive User's Guide. Best regards.
查看全文
MCUXpresso SDKにおけるEzurio Sona NX611のサポート こんにちは、 Ezurio Sona NX611ワイヤレスカードはMCUXpresso SDK FreeRTOSでサポートされていますか?NXP IW611無線モジュールをベースにしているので、サポートされているはずですよね? Re: Ezurio Sona NX611 support in MCUXpresso SDK こんにちは、 あなたの調子が良いといいのですが。サポートされているSDKsのモジュールの設定を直接確認することをお勧めします。 例えば、iMX RT1170のwifi_cliには以下のモジュールが見られます:   他のモジュールをお探しの場合は、IW61xの利用可能なイネーブルメントを基盤に、独自のサポートを追加する必要があります。 よろしくお願いいたします。 リカルド Re: Ezurio Sona NX611 support in MCUXpresso SDK ありがとう。モジュールの具体的なサポートをどうやって追加すればいいですか?mcuxsdk/components/wifi_bt_module/ /tx_pwr_limits には、各モジュール固有の設定があることがわかります。また、mcuxsdk/middleware/wifi_nxp/incl/など、例えばwifi_cal_data_override.h には「お客様はext_cal_data[]のデータを選択して特定のアンテナ校正データを設定できる」というテキストがあります。 新しいモジュールに対して、これらの設定(電力制限と校正データ)を正しく行うにはどうすればよいですか? 新しいワイヤレスモジュールのサポートを追加するための包括的なマニュアルはありますか?私のはIW611をベースにしているので、NXPのIW611-MURATA-2DL-M2を参考にできるかもしれませんが、値を変更する必要があるかどうかはどうやって判断すればいいのでしょうか?   Re: Ezurio Sona NX611 support in MCUXpresso SDK @Ricardo_Zamora さん、ありがとうございます。 Ezurio Sona NX611は同じチップ(IW611)を使用しているため、NXP-IW611-MURATA-2DL-M2カードを選択しました。これで動作するはずだと思ったからです。しかし、SDKコードがワイヤレスカードにファームウェアをダウンロードしようとすると、次のような反応が出ます: 09/07/2026 13:04:32.589 [RX] - [FW Download] Start to download firmware from 0x60143230: 727 09/07/2026 13:04:38.560 [RX] - [wifi_io] Error: SDIO - FW Ready Registers not set [wifi] Error: sd_wifi_init failed. status code -1 [wlcm] Error: wifi init/reinit failed. status code -1 [!] WPL_Init: Failed, error: 1 Sona NX611はサポートモジュールリストに含まれていないと理解していますが、対応基板の一つとワイヤレスチップモデルのIW611を共有していることから、まだ動作するはずだという印象がありました。 Re: Ezurio Sona NX611 support in MCUXpresso SDK こんにちは、 モジュールの特定のサポートとしてはEzurioをおすすめします。実装方法はモジュールパートナーによって異なる場合があります。 よろしくお願いいたします。 リカルド
查看全文
デフォルトのワークスペース こんにちは、 MCUXpressoIDE v.24.9.25を使っています(新しいバージョンを使うことはできるのですが、何らかの理由で24.9.25を使う必要があります)。「C:\NXP\MCUXpressoIDE_24.9.25\ide\configuration\config.ini」で確認できます。osgi.instance.area.default は「@user.home/Documents/MCUXpressoIDE_24.9.25/workspace」なので正しいです。 しかし、Windowsのユーザーセッションを閉じて他のユーザーで新しいセッションを開くと、MCUXpressoIDEを実行するとデフォルトのワークスペースが最初のユーザーのワークスペースになるため、各ユーザーがそれぞれ自分のディレクトリを持っているため、2番目のワークスペースディレクトリに変更する必要があります。 どうやらosgi.instance.area.default はうまく動作していないようです。なぜなら、@user.home/Documents/MCUXpressoIDE_24.9.25/workspaceが各ユーザーのホームであるはずなのに、常に最初のログインユーザーを受け入れるからです。 どうやって再構成すればいいですか? ありがとうございます。 #mcux Re: Default workspace こんにちは、 「これをデフォルトとして使用し、再度質問しないでください」というセル機能が有効かどうか、確認の手伝ってもらえますか? 「これをデフォルトとして使用し、再度質問しない」オプションにチェックを入れると、MCUXpresso IDEは常に選択したワークスペースが開いた状態で起動します。ワークスペースを選択する際にこのチェックボックスを選ばないことをおすすめします もう一つのワークスペースをユーザー 2に追加して「最近のワークスペース」に残すと、アプリを開く前に希望のワークスペースを選択できます また、タブウィンドウ > 環境設定 > 一般 > 起動とシャットダウン > ワークスペース 起動時にワークスペースの選択を促すメッセージを表示するように設定します。 敬具、ルイス
查看全文
S32K342, HSE , installation issues S32K342 custom board + PEmicro. Ported S32K344_HSE_FW_INSTALL example to S32K342. Build OK, S32K342.mac reset completes, but code traps into Default_Handler (BusFault/HardFault) before reaching main — fails during startup. Pink is 0.13.0_2.40.0 FULL_MEM. What startup/linker changes are needed for S32K342? Re: S32K342, HSE , installation issues It could be possibly caused by used library (semihosting or so..) as I have recently faced similar issue. Choose newlib_nano no I/O Otherwise porting of S32K344_HSE_FW_INSTALL to different derivative is quite straightforward. You need to use startup code and register definitions fro S32K342.
查看全文
FRDM i.MX 93 こんにちは。私はFRDM i.MX 93をLinuxオペレーティングシステムが必要なプロジェクトで使い、RS232、SPI、I2Cポートで他のデバイスを制御したいと考えています。 USBデバッグ用のUARTポートがあり、別のUARTポート、I2Cポート、SPIポートも使えるようです。   Re: FRDM i.MX 93 こんにちは、 @alberto83さん はい、IMX93には8つのUARTインターフェース、8つのI²Cインターフェース、8つのSPIインターフェースが利用可能です。 詳細については、imx93 FRDMに関する以下のリンクをご覧ください。 https://www.nxp.com/design/design-center/development-boards-and-designs/FRDM-IMX93 BR
查看全文
RT1189 - SPI1上に2つの8進数166MHz HyperRAMを接続して16ビット幅のバスを作成する? RT1180 RMは、SPI1上の2つの8ビットHyperBusメモリ(A_D7..0およびB_D7..0)が16ビット幅のバスを形成する並列FlexSPI構成を示しています。2243ページと2244ページの表196、上から6行目をご覧ください。有効バスサイズが16ビットと記載されているのはこの項目だけです。これが実際に機能すれば、最大データ転送速度は166MHz×2バイト×クロック周期あたり2回の転送=644MB/秒となるはずです。 この設定を試した人はいますか? はいの場合、それは機能しますか?また、実際のパフォーマンスはどうでしたか? よろしくお願いします! Re: RT1189 - 2 octal 166MHz HyperRAMs on SPI1 to create 16-bit wide bus? こんにちは、@DoubleD さん。 NXP MIMXRTシリーズにご関心をお寄せいただきありがとうございます! RMはFLEXSPI1の2×8b並列接続モードをリストアップしていますが、SDKデモやANSWなどの公開リソースにはRT1180デュアルHyperRAM 16ビット並列例・ベンチマークは確認されていません。理論上の生回線速度は664MB/sですが、これは保証された帯域幅として使用すべきではありません。 この用途ではカスタム基板上でテストが必要になる場合があります。現段階でご迷惑をおかけすることをお詫び申し上げます。 よろしくお願いします、 ギャビン Re: RT1189 - 2 octal 166MHz HyperRAMs on SPI1 to create 16-bit wide bus? アップデート: 前回の回答はRMの説明に基づいています。その後、社内の専門家チームに再確認したところ、以下の結論に至りました。 1. FlexSPI1はこの接続方法をサポートしています。 2. しかし、性能は理論上の上限にCANすることはできません。シングルチップのHyperRAMと比べて、わずか20~30%速い程度だ。 よろしくお願いします、 ギャビン
查看全文
i.MX8QM 上 AAOS 15 中多显示器触摸输入配置 大家好, 我使用的是 10.1 英寸 HDMI LCD(E) 触摸屏显示器,搭配 i.MX8QM 主板。我需要指导,如何正确地将这些显示屏连接到板,并配置每个显示屏的触摸输入。具体来说,我想了解应该使用板上的哪些端口/接口来连接触摸输入(USB)。此外,我还需要帮助,将每个触摸输入正确映射到 Android Automotive 系统中对应的显示屏。 谢谢!此致敬礼! Re: Touch Input Configuration for Multiple Displays in AAOS 15 on i.MX8QM 你好, i.MX 8QuadMax,最多支持 4 个显示器: 以下 4 个显示器中的 2-4 个显示器的任意组合:HDMI_TX、LVDS0_CH0、LVDS1_CH0、MIPI_DSI1。 以下 4 个显示器中的 2-4 个显示器的任意组合:LVDS0_CH0、LVDS1_CH0、MIPI_DSI0、MIPI_DSI1。 关于输入配置,我建议您查看Android Automotive 用户指南的 8.3.3.1 节“将显示端口与输入端口绑定”。 顺祝商祺!
查看全文
S32K342、HSE、安装问题 S32K342 定制板 + PEmicro。将 S32K344_HSE_FW_INSTALL 示例移植到 S32K342。版本 OK,S32K342.mac 重置完成,但代码在到达 main 之前陷入 Default_Handler (BusFault/HardFault) — 启动失败。Pink 是 0.13.0_2.40.0 FULL_MEM。S32K342 需要对启动器/链接器进行哪些更改? Re: S32K342, HSE , installation issues 这可能是由于使用的库(例如半托管库)引起的,因为我最近也遇到过类似的问题。选择 newlib_nano 无 I/O 否则,将 S32K344_HSE_FW_INSTALL 移植到其他衍生型号就非常简单。您需要使用 S32K342 的启动代码和寄存器定义。
查看全文
在FRDM开发板和uBlox IRIS-W101上使用RW612的GPIO29 大家好, 我一直尝试将 GPIO29/D2 用作 I/O 引脚。但是,当我将引脚初始化为 I/O 引脚时 /* 初始化引脚 GPIO_29(引脚 D2)上的 GPIO29 功能 */ IO_MUX_SetPinMux(IO_MUX_GPIO29); 程序崩溃了。据我所知,通过 FlexSPI 连接的 Flash IC 上的 GPIO29 没有用于 DQS——无论是在 FRAM 板上还是在 IRIS 模块中——因此它应该可以正常使用。我一直以lpc_gpio_led_output示例为基础。 我也尝试过更改时钟设置,但这只会导致更多的错误。 这里需要调整哪些具体设置? 非常感谢您的帮助。 此致, 安德烈亚斯 Re: Using GPIO29 of RW612 on FRDM Devboard and uBlox IRIS-W101 你好@gasar ,希望你一切都好。 即使 GPIO[29] 没有被闪存设备物理连接/使用,FlexSPI 控制器默认使用 DQS 配置从闪存启动 ROM,以实现环回中的正确数据读取时序,并且 ROM 代码也使用了该配置,因此其功能不应按照表 45 - UM11865 的 ISP 引脚分配中所述进行修改。 由此造成的不便,敬请谅解。 Re: Using GPIO29 of RW612 on FRDM Devboard and uBlox IRIS-W101 嗨,罗曼, 感谢您的快速回复,也感谢您证实了我的猜测。我原本希望通过调整一些设置,还能以某种方式使用IO。很遗憾,现在我不得不手工修理所有的电路板了。 😞 然后我会写信给 u-blox,请他们更新错误的数据表,以免其他人遇到同样的麻烦! BR,安德烈亚斯
查看全文
How to Measure the Internal Temperature and Voltage of an MCU Using the ADC0 Hello to everyone on the NXP support team. I am currently working on a project using the S32K314, RTD 7.0.0, and FreeRTOS. I am trying to implement the measurement of the voltage of an external device connected to the MCU, the internal temperature (TEMPSENSE) of the MCU, the internal voltage (ANAMUX) of the MCU, and the bandgap voltage using the MCAL's ADC module. Looking at the measurement results, the voltage of the external device and the bandgap voltage seem to be measured correctly, but the values of the internal temperature and internal voltage of the MCU are different from what I expected. Expected value: MCU internal voltage (VDD_HV_A): 8192 (2.5V, 14-bit resolution) Actual measured value: Approximately 6800–7100 (2.07–2.13V, 14-bit resolution) The MCU power supply voltage is 5.0V. The ADC hardware unit is set to ADC0, and the ADC measurement target is configured as follows: Ch8: MCU internal temperature (TEMPSENSE) Ch9: MCU Internal Voltage (ANAMUX) Chapter 10: Band Gap MCU input voltage = 5.0V ADC initialization code: void AdcAdapter_Init ( void ) { Adc_Calibrate ( ADC0 , & calStatus ) ; Adc_SetupResultBuffer ( ADC0 , Group0Result ) ; IP_DCM_GPR -> DCMRWF1 = ( IP_DCM_GPR -> DCMRWF1 | DCM_GPR_DCMRWF1_SUPPLY_MON_EN ( 1 ) | DCM_GPR_DCMRWF1_VDD_HV_A_VLT_DVDR_EN ( 1 ) | DCM_GPR_DCMRWF1_VDD_HV_B_VLT_DVDR_EN ( 1 ) | DCM_GPR_DCMRWF1_VDD_1_5_VLT_DVDR_EN ( 1 ) ) ; IP_DCM_GPR -> DCMRWF1 = ( IP_DCM_GPR -> DCMRWF1 & ~ DCM_GPR_DCMRWF1_SUPPLY_MON_SEL_MASK ) | DCM_GPR_DCMRWF1_SUPPLY_MON_SEL ( 0U ) ; // VDD_HV_A_DIV Adc_StartGroupConversion ( ADC0 ) ; // AdcConversionStart } ADC data acquisition (all periodic tasks) void AdcAdapter_RunCyclic ( void ) { Adc_StatusType ret = ADC_IDLE ; Std_ReturnType adcStatus ; uint16 temperature ; // 変換完了チェック ret = Adc_GetGroupStatus ( ADC0 ) ; if ( ( ret == ADC_COMPLETED ) || ( ret == ADC_STREAM_COMPLETED ) ) { // 結果を取得 Adc_ReadGroup ( ADC0 , Group0Result ) ; // 次の変換を開始 Adc_StartGroupConversion ( ADC0 ) ; } else { // エラーログ } /* Adc_TempSenseGetTemp Singed Q11.4 */ adcStatus = Adc_TempSenseGetTemp ( ADC0 , mcuTemperature ) ; if ( E_OK == adcStatus ) { temperature = Adc_TempSenseCalculateTemp ( ADC0 , mcuTemperature ) ; } else { // エラーログ } } I believe the ADC values for the ADC0 group can be updated using `Adc_ReadGroup`, but I think you need to use `Adc_TempSenseGetTemp` and `Adc_TempSenseCalculateTemp` to check the MCU's internal temperature. Please let me know if I've overlooked any settings. Re: How to Measure the Internal Temperature and Voltage of an MCU Using the ADC0 Hi Senlent-san, Thank you for your quick response. I have already reviewed the sample code you provided and believe I have incorporated it into my code. I interpreted the table you provided as a table of register settings for each clock supplied to the ADC block. However, I was unable to determine which of the ADC settings in MCAL they correspond to. Since I am unable to provide the source code, I am attaching an image of the ADC settings. Please let me know which settings I should change. If there are any other settings screens you need, please let me know. AdcHwUnit> Re: How to Measure the Internal Temperature and Voltage of an MCU Using the ADC0 Hi@Teruhiko I didn't see the complete ADC configuration in the information you provided, so please double-check that the ADC clock matches the datasheet requirements. If possible, you can share your test project with me, and I'll check it for you. by the way, take a look at the demo in the link below: https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K344-TempSenser-S32DS36-RTD600-500-400-p24/ta-p/2136187 Re: How to Measure the Internal Temperature and Voltage of an MCU Using the ADC0 Hi Senlent-san, Thank you for your advice. Following your advice, I changed the settings as shown below to set the TEMPSENSE sampling time to 1.2 usec.  160MHz = 0.00625usec 1.2usec/0.00625usec = 192 I created a task with a 1-second cycle in FreeRTOS and acquired the ADC values for the MCU voltage (VDD_HV_A) and MCU temperature (TEMPSENSE) every second (collecting 30 seconds’ worth of data). For the MCU voltage, I used the bandgap voltage and converted it to mV using the following compensation formula. (The bandgap voltage showed almost no fluctuation, with a value of around 3975 (approximately 1.2 V) obtained.) AdcCorrection = (1200(mV) * Adc_VCC_HV_A) / Adc_bandgap Mcu Voltage = AdcCorrection * 2  (2 is the voltage division ratio of VDD_HV_A) Additionally, the McuTemp data comes from `Adc_TempSenseGetTemp(ADC0, &mcuTemperature)`. Even taking into account the ADC conversion error of +/- 5.0%, I believe the variation is too large. Are there any suggested solutions?   Re: How to Measure the Internal Temperature and Voltage of an MCU Using the ADC0 Hi@Teruhiko From the configuration screenshots and code you provided, I don't see any obvious errors. However, it's important to note that the temperature sensor's sampling time must be greater than 1.2µs; otherwise, it will affect the sampling accuracy. Therefore, I suggest you double check the sampling time before testing. Re: How to Measure the Internal Temperature and Voltage of an MCU Using the ADC0 The image for ADC_Config>AdcHwUnit was compressed, resulting in a loss of resolution, so I am re-uploading it. <#1> <#2> <#3> Re: How to Measure the Internal Temperature and Voltage of an MCU Using the ADC0 Hi Senlent-san, Thank you for attaching the documentation. Since I am currently measuring channels 32–63, I understand that this corresponds to Sampling Duration 1. Thank you for your prompt response. The issue has been resolved.  Re: How to Measure the Internal Temperature and Voltage of an MCU Using the ADC0 Hi@Teruhiko You can directly read the raw data from the temperature channel to observe whether there are fluctuations. If the fluctuations are large, you can continue to try increasing the sampling time. Re: How to Measure the Internal Temperature and Voltage of an MCU Using the ADC0 Hi Senlent-san, I interpreted the information in Table 317 as follows. When fmc = 160 MHz: ・ Set the prescaler for calibration to 4 ・ Set the prescaler for normal ADC conversion to 2 ・ Set “ADC High Speed” to Disable The data obtained by applying these settings is shown in the table below. Although averaging reduced the variation, I feel that the variation in the MCU’s internal temperature is still quite significant. The table below shows the MCU temperature data converted from ADC values to °C. (To convert the ADC values to °C, I divided the ADC values by 16.) A variation of 2.55 degrees over a 16-point average is extremely large. I understand that the MCU temperature fluctuates depending on the processing load, but is it normal for it to change this much instantaneously? When measuring the internal temperature of the MCU, is averaging the correct approach?  Re: How to Measure the Internal Temperature and Voltage of an MCU Using the ADC0 Hi Senlent-san, Thank you for you reply. As shown in the figure below, the values stabilized after I increased the Sampling Duration 1/Duration 2 values. I thought the default setting was Sampling Duration 0, but how can I switch between Sampling Duration 0, 1, and 2? (Based on the prescale setting, since the ADC clock is 80 MHz, the duration equivalent to 1.2 μs is 96.)
查看全文