Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
How to display components that exceed the pixel limit on the canvas? As shown in the image, I want to display components that extend beyond a few pixels (the components highlighted in blue) on the canvas when designing a page. I've tried swiping upwards, but I can't scroll up. How can I make the page scroll during design time or display all components on the canvas instead of just showing the blue highlighted components? Re: 超出像素的组件如何在画布中显示出来 Hi @Japer, To enable "scrollability" for your screen, select the screen on the widget pane, and then enable the Flag property pane to see Flag settings: Then, the flag you want to add is "Scrollable". This will enable the feature for the screen to be scrollable and extend beyond the area to be displayed. This scrollable flag is applicable for widgets as well, not only screens. Additionally, you can enable scrollbars if needed. First enable the Scroll ball property pane by clicking the three dots on the Properties pane: Then you will be able to select the scrollbar mode for the screen. The behaviors are as follows: LV_SCROLLBAR_MODE_OFF — never show the scrollbar. LV_SCROLLBAR_MODE_ON — always show the scrollbar. LV_SCROLLBAR_MODE_ACTIVE — show it only while the Widget is being scrolled. LV_SCROLLBAR_MODE_AUTO — show it only when the content is large enough to scroll. You can also refer to the following documentation page for more details about how the scrolling works in LVGL: Scrolling - LVGL 9.4 documentation Let me know if there is anything else I can help with! BR, Edwin.
View full article
S32K312 - External CAN communication channel Setup Hello Team, I am using S32K312MINI - EVB. I am able to use the onboard CAN channels easily for communication.  But when i am trying to configure 2nd CAN channel, using CANTx & CANRx and external CAN transceiver hardware, i am facing issues in configuring it. Jfyi, i am using MBDT - Simulink Based modeling to configure so.  I have attached Screenshots below for reference. Can you please help me sort this issue out. Please let me know if any further info is needed. S32K312EVB-Q172  MBDT S32K3  Re: S32K312 - External CAN communication channel Setup Hello @omeydeshmukh, MBDT is supported by our engineers in a separate community: Model-Based Design Toolbox (MBDT) - NXP Community. Please post your question in the community instead. I can provide some help with the S32K3 functionality and CAN setup; however, MBDT configuration and functionality must be redirected through the community I've previously posted. Which external CAN transceiver are you using for CAN5 channel? Can you confirm the transceiver is on normal operating mode? Most transceivers require the STB or EN pins to be pulled HIGH/LOW for this operation. I imagine you are referencing to CAN5 instance, correct? From your image configuration, I can see CanCpuClockRef is derived from CAN0_CAN2 clock reference. Make sure that CAN5 is clocked the same in clock configuration, or create an additional reference for this instance: Lastly, inside your CanHardwareObject_6 configuration, I can see CanController_0 is selected, but FlexCAN_5 is CanController_2, according to your images: Best regards, Julián
View full article
S32K312 - 外部CAN通信チャネルの設定 こんにちは、チームの皆さん、 私はS32K312MINI - EVBを使用しています。私は車載のCANチャネルを使って通信を容易に行えます。しかし、CANTxとCANRx、外部CANトランシーバハードウェアを使って2nd CANチャネルを設定しようとすると、設定に問題が発生しています。ちなみに、私はMBDT(Simulinkベースのモデリング)を使って設定しています。 参考までに、スクリーンショットを以下に添付しました。この問題を解決するのを手伝ってもらえますか? 他に情報が必要な場合はお知らせください。 S32K312EVB-Q172 MBDT S32K3 Re: S32K312 - External CAN communication channel Setup こんにちは、 @omeydeshmukh さん、 MBDTは、エンジニアによって別のコミュニティであるModel-Based Design Toolbox(MBDT)- NXPコミュニティでサポートされています。質問はコミュニティに投稿してください。 S32K3の機能やCANの設定については少しお手伝いできますが、MBDTの設定や機能は、以前投稿したコミュニティを通じてリダイレクトする必要があります。 CAN5チャネルにはどの外部CANトランシーバーを使っていますか?トランシーバが正常動作モードになっているか確認できますか?ほとんどのトランシーバはこの動作のためにSTBまたはENピンをHIGH/LOWに引く必要があります。 CAN5のインスタンスについて言及されているのですよね?画像構成から、CanCpuClockRefはクロック参照から派生CAN0_CAN2ようです。クロック設定でCAN5のクロックが同じになっていることを確認するか、このインスタンス用に別の参照を作成してください。 最後に、あなたのCanHardwareObject_6設定内でCanController_0が選択されているのが見えますが、画像によるとFlexCAN_5 CanController_2です: よろしくお願いします、 ジュリアン
View full article
iMX93:SAI往返延迟可能会“随机”变化1个样本。 在硬件声卡上打开捕获和播放 ALSA 流时,同步模式下 SAI 的往返延迟应该始终相同(确定性)。 也就是说:如果您有一个音频编解码器(ADC+DAC),并且您将其用于捕获和播放,则在 ALSA 设置(缓冲区大小、周期等)不变的情况下,从输入到输出的延迟应该始终相同。 我实际看到的是,延迟可能会相差一个采样点。这种变化发生的概率较低,例如:20%。每 10 次运行中,有 2 次的延迟比其他 8 次运行少 1 个样本。 这是通过在 Audio Precision 上运行 DUT 延迟测量来验证的: 更多信息: 编解码器为 TAC5211,运行频率为 192kHz,连接到 SAI3。Codec 为 TXC 和 TXFS 提供时钟(它是主控端)。 捕获和播放是链接的(snd_pcm_link)。 以 48kHz 频率运行:1 个采样点偏移出现 3/10 次。因此,降低采样率并不会降低出现 1 个样本差异的可能性。 我怀疑TX和RX之间存在某种与时序相关的/竞争条件,而且是在非常底层(fsl_sai.c,或DMA)。 1 个采样点的差异似乎没什么大不了的,但当需要保持你生成的信号(DAC)与输入信号(ADC)之间的固定相位关系时,这就很重要了。 Re: iMX93: SAI round-trip latency can 'randomly' change by 1 sample 我尝试了 22 种不同的方法来修改 `fsl_sai.c` 文件。尝试使 RX 和 TX 同步。 到目前为止,我还没有找到任何百分之百有效的方法。有些改动可以减少 1 个样本偏移出现的频率百分比。 所有这些都在同一块板上。每次打开音频设备时,往返延迟都有可能相差 1 个采样点。 Re: iMX93: SAI round-trip latency can 'randomly' change by 1 sample 你好, SAI 同步模式保证了共享的 BCLK/帧同步关系,但同步模式不能证明采样精确的启动对齐。 这需要同步启动支持,并符合处理器和 SAI 使能/RESET序列。 您可以在“流同步”部分参考此链接: https://www.alsa-project.org/alsa-doc/alsa-lib/pcm.html i.MX93 提供共享 BCLK/帧同步 SAI 操作,但尚无文档证明其能保证确定性的采样对齐启动延迟。 正如您所提到的,这可能是由于底层问题导致无法同时启动 FIFO,可能需要进行修改。 这个问题只出现在同一批电路板上,还是随机出现在所有电路板上? 顺祝商祺! 
View full article
Request for S32 DS for ARM v2018 R1 License Extension Dear NXP Support Team, I am writing to request an expiration date extension for our S32 Design Studio for ARM v2018 R1 license. Our current license is scheduled to expire shortly on March 10, 2026. We would like to renew the license to ensure continuous use of the software without any disruptions. Here are the details of the license:  - Product: S32 Design Studio for ARM v2018 R1  - Activation Code: C314-0A96-AF3B-C896 Could you please assist in extending the expiration date for this activation code? Thank you for your support.
View full article
IMX95 A55 ベアメタル開発 こんにちは、みんな、 私は、NXP i.MX95のArm Cortex-A55クラスター(i.MX95 EVK/カスタムボードを使用)に直接ベアメタルアプリケーションを起動しようとしています。 エコシステムのドキュメントの多くはLinux(Yocto)やCortex-M7/M33コアでのリアルタイムタスクの実行に焦点を当てていますが、私は基盤となるOSカーネルなしで、A55コア上で直接低レベルのコードを実行したいと考えています。 誰かこれをやったことがある方はいますか?(どのIDEs、デバッグプローブか)、あるいはこれが良い方法だとご存知ですか? FRDM-IMX95 iMX95 Re: IMX95 A55 Bare Metal Development こんにちは@thehk このアプローチは可能ですが、アーキテクチャが複雑なため、NXPではサポートしていません。 また、Cortex A55コアの i.MX95用Zephyr も試してみてください。 よろしくお願いいたします。 サラス。
View full article
LPSPI SDK问题 我在使用这个函数发现SDK的实现有问题,会清掉有W1C的Flag,比如 要请LPSPI_TRANSMIT_ERROR这个标志位的时候会清掉 LPSPI_RECEIVE_ERROR这个标志位,不能用|=这个符号 Re: LPSPI SDK问题 hi,谢谢你的回复,我已明白对W1C标志位的安全清除。 祝工作顺利! Re: LPSPI SDK问题 嗨@小智 我理解您对实施方案的担忧: base->SR |= ((uint32_t)1U << (uint32_t)statusFlag); 一般来说,对于写 1 清除 (W1C) 寄存器,直接将标志掩码写入寄存器通常比读取-修改-写入操作更可取,因为后者可能会影响其他已设置的 W1C 位。本主题之前已在S32K144 号帖子中讨论过:使用 GPIO 作为 CS 的 SPI 传输。 BR,VaneB
View full article
[建议] 将 PCR 添加到封装/引脚/布线视图 在引脚视图中,在封装、引脚和布线详细信息窗口中,每个引脚都以其端口/引脚名称和引脚编号来指代。 但是,外围设备视图仅适用于 PCR。 为了方便操作,我强烈建议将 PCR 添加到引脚视图中。 将鼠标悬停在封装窗口中的引脚上,应该会显示 PCR。 “引脚和布线详情”窗口应该有一列显示 PCR。 信号描述 IO 多重化表应包含显示 PCR 的列。 这将大大简化在两种视图之间切换的操作。 Eclipse IDE 使用和设置 概述 Re: [suggestion] Add PCR to Package/Pins/Routing view 太好了,谢谢。 说得对,如果能自动将引脚工具中的引脚添加到端口外设中,那当然要好得多。 Re: [suggestion] Add PCR to Package/Pins/Routing view 你好@daniel_meier , 我同意这个建议。实际上,在 S32K3 RTD 中,自 6.0.0 版本起,该工具已将引脚功能组与外设视图中的端口元器件链接起来,引脚会自动布线,无需 MSCR (PCR) 输入:端口容器和功能组问题。 我会将此建议转达给RTD团队,但请记住,如果事先没有提出要求,这类变更和修改可能需要一些时间才能实施。 此致, 朱利安
View full article
安装S32K3xx开发包和RTD 你好, 我尝试安装S32K3xx RTD。 我已经安装了“S32 Design Studio Platform 软件包”和“S32 Design Studio Platform Tools 软件包”。 我已经安装了“S32K3xx 开发包”。 “S32K3_S32M27x 实时驱动程序 AUTOSAR R23-11 版本 7.0.1 P02” 但是当我尝试安装“S32K3XX 实时驱动程序 AUTOSAR R23-11 版本 7.0.1 P02”时,出现错误。 缺少必需的依赖项:找不到 com.nxp.RTD.S32K3_S32M27X 0.0.0。 如何找到“com.nxp.RTD.S32K3_S32M27X 0.0.0”?? Re: Install the S32K3xx Development Package and RTD 是的,现在可以了。 我卸载了所有程序,然后只安装了从 NXP 页面下载的 SW32K3_S32M27x_RTD_R23-11_7.0.1_D2603_DesignStudio_updatesite.zip 文件中的所有内容。 谢谢你的提示。 🙂 Re: Install the S32K3xx Development Package and RTD 您好, 我推测RTD没有完全添加,或者类似的情况。如果在“扩展与更新”中筛选“自动”,则只会显示单个 RTD701 软件包。我的S32DS上可以看到全部四个,我之前提到过。 我通常可以创建新的 S32K311 应用程序项目 所以,请尝试添加其余软件包,或者卸载现有软件包并重新全部添加。 BR,彼得 Re: Install the S32K3xx Development Package and RTD 不,即使使用GCC 10.2 工具链,RTD 也不会显示。 Re: Install the S32K3xx Development Package and RTD 您好, 创建新的应用程序项目时,请确保已选择 GCC 10.2 工具链,否则 RTD 将不会显示。 BR,彼得 Re: Install the S32K3xx Development Package and RTD 对我来说这招管用。 于是我继续进行入门学习。 S32K31XEVB-Q100 通用评估板入门指南 | 恩智浦半导体 接上电源后似乎就能正常工作了。 但是当我尝试创建一个新项目时,SDK 并未列出。 Re: Install the S32K3xx Development Package and RTD 您好, “S32K3_S32M27x 实时驱动程序 AUTOSAR R23-11 版本 7.0.1 P02” 仅包含一个加密驱动程序,必须将其安装在已安装的 RTD701 版本之上。 请下载以下更新程序,并将所有四个相关软件包安装到 S32DS 中。 然后,如果需要,您可以添加加密驱动程序。 BR,彼得
View full article
S32K310 FlexIO TDM サポートの問題 NXPのエキスパートの方、こんにちは。S32K310について質問があります。FlexIOを使用してTDMオーディオインターフェースをシミュレートする場合、下の画像に示すように、1つのデータ入力と2つの出力を実現することは可能でしょうか?しかし、現在の構成では不可能に思えます。 Re: S32K310 FlexIO对于TDM的支持问题 こんにちは@Chenxu1 FlexIOがI2Sインターフェースをエミュレートする場合、この構成はサポートされません。FlexIO I2Sの実装では、TXチャネルとRXチャネルが1つのみ提供されます。 FlexIOは標準的なI2Sインターフェースをエミュレートしているため、ステレオオーディオのみをサポートし、データフォーマットはI2Sプロトコルに固定されています。その結果、モノラルおよびマルチチャネル構成、さらにTDMフォーマットはFlexIO I2S実装ではサポートされていません。 BR、VaneB
View full article
IMX95 A55 裸机开发 大家好, 我正在尝试在 NXP i.MX95 的 Arm Cortex-A55 集群上直接启动一个裸机应用程序(使用 i.MX95 EVK / 定制板)。 虽然大部分生态系统文档都侧重于 Linux (Yocto) 或在 Cortex-M7/M33 内核上运行实时任务,但我希望直接在 A55 内核上执行底层代码,而无需底层操作系统内核。 有没有人做过类似的事情(使用哪个IDE,调试探针)?或者您认为这是一个好方法吗? FRDM-IMX95 iMX95 Re: IMX95 A55 Bare Metal Development 你好@thehk 这种方法虽然可行,但由于架构复杂,NXP 并不支持。 此外,您还可以尝试使用适用于 Cortex A55 内核的 i.MX95 的 Zephyr 驱动程序。 顺祝商祺! 萨拉斯。
View full article
S32K310 FlexIO TDM support issues Hi, NXP expert, I have a question about the S32K310. Using FlexIO to simulate a TDM audio interface, is it possible to achieve one data input and two outputs, as shown in the image below? However, based on the configuration, it seems impossible. Re: S32K310 FlexIO对于TDM的支持问题 Hi @Chenxu1  In the case of FlexIO emulating an I2S interface, this configuration is not supported. The FlexIO I2S implementation provides only one TX channel and one RX channel. Since FlexIO is emulating a standard I2S interface, it supports stereo audio only, with the data format fixed to the I2S protocol. As a result, mono and multi-channel configurations, as well as TDM formats, are not supported by the FlexIO I2S implementation. BR, VaneB
View full article
S32K310 FlexIO对于TDM的支持问题 Hi,NXP专家 我想问一下S32K310,用FlexIO模拟TDM音频接口,能实现data 一进两出吗?像下面这张图,但是从配置来看似乎是无法实现的。 Re: S32K310 FlexIO对于TDM的支持问题 嗨@Chenxu1 如果 FlexIO 模拟 I2S 接口,则不支持此配置。FlexIO I2S 实现仅提供一个 TX 通道和一个 RX 通道。 由于 FlexIO 模拟的是标准的 I2S 接口,因此它仅支持立体声音频,数据格式固定为 I2S 协议。因此,FlexIO I2S 实现不支持单声道和多声道配置以及 TDM 格式。 BR,VaneB
View full article
申请 S32 DS for ARM v2018 R1 许可证延期 尊敬的恩智浦技术支持团队: 我写信是为了申请延长我们的 S32 Design Studio for ARM v2018 R1 许可证的有效期。 我们目前的许可证将于2026年3月10日到期。我们希望续订许可证,以确保软件能够持续使用,不会出现任何中断。 以下是许可证的详细信息: - 产品:S32 Design Studio for ARM v2018 R1 激活码:C314-0A96-AF3B-C896 请问您能否协助延长此激活码的有效期? 感谢您的支持。
View full article
IMX95 A55 Bare Metal Development Hello everyone, I am working on bringing up a bare-metal application directly on the Arm Cortex-A55 cluster of an NXP i.MX95 (using the i.MX95 EVK / custom board). While much of the ecosystem documentation focuses on Linux (Yocto) or running real-time tasks on the Cortex-M7/M33 cores, I want to execute low-level code directly on the A55 core(s) without an underlying OS kernel. Is there anybody have done this(which IDE, debug probe)or Do you know this is a good approach? FRDM-IMX95  iMX95  Re: IMX95 A55 Bare Metal Development Hello @thehk  This approach is possible, but it is not supported by NXP because of the complexity of the architecture. Also, you can try Zephyr for i.MX95 in Cortex A55 core. Best regards, Salas.
View full article
LPSPI SDKに関する問題 この関数を使用している際に、SDKの実装に問題があることを発見しました。この関数は、W1C関連のフラグをクリアします。 LPSPI_TRANSMIT_ERRORフラグは、要求されたときにクリアされます。 LPSPI_RECEIVE_ERRORフラグは、|=演算子と併用できません。 Re: LPSPI SDK问题 こんにちは、ご返信ありがとうございます。W1Cフラグの安全なクリア方法について理解しました。 お仕事でのご成功をお祈りしています! Re: LPSPI SDK问题 こんにちは@xiaozhi 実装に関するあなたの懸念はよくわかります: base->SR |= ((uint32_t)1U << (uint32_t)statusFlag); 一般的に、書き込み1でクリア(W1C)レジスタの場合、フラグマスクをレジスタに直接書き込む方が、読み出し・変更・書き込み操作よりも好ましい場合が多い。後者の操作では、既に設定されている他のW1Cビットに影響を与える可能性があるためである。このトピックは以前Thread S32K144「CSとしてのGPIOによるSPI転送」で議論されています。 BR、VaneB
View full article
Install the S32K3xx Development Package and RTD Hello, I try to Install the S32K3xx RTD. I have installed the "S32 Design Studio Platfrom package" and "S32 Design Stduio Platform Tools package" I have installed the "S32K3xx development package" The "S32K3_S32M27x Real-Time Drivers AUTOSAR R23-11 Version 7.0.1 P02" But when I try to install the "S32K3XX Real-Time Drivers AUTOSAR R23-11 Version 7.0.1 P02" I get an error Missing required dependency: com.nxp.RTD.S32K3_S32M27X 0.0.0 could not be found. how do I find "com.nxp.RTD.S32K3_S32M27X 0.0.0" ? Re: Install the S32K3xx Development Package and RTD Yes, this is working now. Uninstalled everything and just installed everything from SW32K3_S32M27x_RTD_R23-11_7.0.1_D2603_DesignStudio_updatesite.zip which I downloaded from the NXP Page. Thank you for your hints 🙂 Re: Install the S32K3xx Development Package and RTD Hi, I assume the RTD was not complete added, or similar. If you filter "auto" in Extension&Update it gives just single RTD701 package. In my S32DS I see all four, I mentioned And I can normally create new S32K311 Application project So, try to add rest of packages, or uninstall present ones and add alls again. BR, Petr Re: Install the S32K3xx Development Package and RTD No, also with GCC 10.2 toolchain RTD is not displayed Re: Install the S32K3xx Development Package and RTD Hi, for new Application project creation, be sure you have selected GCC 10.2 toolchain, otherwise RTD will not be displayed. BR, Petr Re: Install the S32K3xx Development Package and RTD That worked for me so I was continuing the Getting Started. Getting Started with the S32K31XEVB-Q100 Evaluation Board for General Purpose | NXP Semiconductors It seems to work when I put in the power supply. But when I try to start a new Project, the SDK is not listed Re: Install the S32K3xx Development Package and RTD Hi, the The "S32K3_S32M27x Real-Time Drivers AUTOSAR R23-11 Version 7.0.1 P02" contains just a Crypto driver and this must be installed on top of already installed RTD701 version. So download below update and install all four related packages into S32DS.  Then you can add Crypto driver if needed. BR, Petr
View full article
S32K3xx開発パッケージおよびRTDのインストール こんにちは、 S32K3xx RTDをインストールしようとしています。 「S32 Design Studio Platfromパッケージ」と「S32 Design Stduio プラットフォーム Toolsパッケージ」をインストールしました。 「S32K3xx開発パッケージ」をインストールしました。 「S32K3_S32M27xリアルタイム・ドライバ AUTOSAR R23-11 バージョン 7.0.1 P02」 しかし、「S32K3XX リアルタイム・ドライバ AUTOSAR R23-11 Version 7.0.1 P02」をインストールしようとするとエラーが出ます 必要な依存関係が不足している:com.nxp.RTD.S32K3_S32M27X 0.0.0が見つかりませんでした。 「com.nxp.RTD.S32K3_S32M27X 0.0.0」を見つけるにはどうすればよいですか?? Re: Install the S32K3xx Development Package and RTD はい、今は正常に動作しています。 すべてアンインストールしてから、NXPのページからダウンロードしたSW32K3_S32M27x_RTD_R23-11_7.0.1_D2603_DesignStudio_updatesite.zipからすべてをインストールしました。 アドバイスありがとうございます。 🙂 Re: Install the S32K3xx Development Package and RTD こんにちは、 RTDが完全に追加されなかったか、あるいはそれに類する問題が発生したと推測します。Extension&Updateで「車載」をフィルターすると、単一のRTD701パッケージが表示されます。私のS32DSでは、私が言及した4つすべてが表示されます。 そして通常は新しいS32K311アプリケーションプロジェクトを作成できます ですので、残りのパッケージを追加するか、現在のものをアンインストールしてからすべてを再度追加してみてください。 BR、ペトル Re: Install the S32K3xx Development Package and RTD いいえ、 GCC 10.2ツールチェーンでもRTDは表示されません Re: Install the S32K3xx Development Package and RTD こんにちは、 新しいアプリケーションプロジェクトを作成する際は、GCC 10.2ツールチェーンを選択していることを確認してください。そうでなければRTDは表示されません。 BR、ペトル Re: Install the S32K3xx Development Package and RTD それは私にはうまくいった SO私は『はじめき』を続けていました。 汎用向け S32K31XEVB-Q100 評価ボードの入門 |NXP Semiconductors 電源ユニットを入れると動作しているようです。 しかし、新しいプロジェクトを始めようとすると、SDKがリストに表示されません Re: Install the S32K3xx Development Package and RTD こんにちは、 その「S32K3_S32M27x リアルタイム・ドライバ AUTOSAR R23-11 バージョン 7.0.1 P02」にはCryptoドライバのみが含まれており、これは既にインストールされているRTD701バージョンの上にインストールする必要があります。 下のダウンロードをダウンロードして、関連する4つのパッケージすべてをS32DSにアップデートしインストールしてください。 必要に応じてCryptoドライバを追加できます。 BR、ペトル
View full article
iMX93:SAIの往復レイテンシが1サンプル分「ランダム」に変化することがあります 同期モードでのSAIの往復レイテンシは、ハードウェアサウンドカード上でキャプチャ&再生のALSAストリームを開く際に常に同じ(デターミニスティック)であるべきです。 つまり、オーディオコーデック(ADC+DAC)を持っていてキャプチャと再生に使っている場合、ALSAの設定(バッファサイズ、周期など)が変わらないため、入力から出力までのレイテンシは常に同じであるべきです。 実際に見ているのは、レイテンシが1サンプルごとに変動する可能性があるということです。この変動は、例えば、より低い割合で発生します。20%。10回の実行のうち2回は、他の8回の実行よりも1サンプル少ない遅延となる。 これはオーディオプレシジョンでDUT遅延測定を行うことでテストされました。 詳細情報: コーデックはTAC5211@192kHzで動作し、SAI3にコネクテッド。コーデックはTXCとTXFSにクロックを提供する(マスターである)。 キャプチャと再生はリンクされています(snd_pcm_link)。 48kHzで実行した場合:1サンプルのオフセットが10回中3回発生します。SO、サンプリングレートを下げても、1サンプル差の変化は減らされません。 TX と RX の間に何らかのタイミング関連/競合状態が発生しているのではないかと疑っています。非常に低いレベル (fsl_sai.c、またはDMA)。 1サンプルの違いは大した問題に思えないかもしれませんが、発電しているDACと入力(ADC)の信号との間に固定された位相関係を維持する必要がある場合は重要です。 Re: iMX93: SAI round-trip latency can 'randomly' change by 1 sample こんにちは、 SAI同期モードは、BCLKとフレーム同期の関係を共有することを保証しますが、同期モードではサンプル精度での起動アライメントは保証されません。 それには同期スタートのサポートとプロセッサおよびSAIの有効化/リセットシーケンスへの準拠が必要です。 ストリーム同期のセクションにあるこのリンクを参照できます: https://www.alsa-project.org/alsa-doc/alsa-lib/pcm.html i.MX93は共有BCLK/フレーム同期SAI操作を提供しますが、デターミニスティックなサンプルアラインメントのスタートアップレイテンシを保証するという文書はありません ご指摘の通り、これは低レベルが原因でFIFOが同時に始まらず、修正が必要になるかもしれません。 この問題は同じ基板上で起こるのか、それともすべてのボードでランダムに発生するのか? よろしくお願いいたします。  Re: iMX93: SAI round-trip latency can 'randomly' change by 1 sample 私は`fsl_sai.c`を修正するために22通りの異なる試みを行いました。RXとTXを同期させようとする。 今のところ、100%うまくいくものは見つかっていません。1サンプルオフセットが発生する頻度を減らすための変更点がいくつかあります。 これらはすべて同じボード上にあります。オーディオデバイスを開くたびに、往復レイテンシが1サンプルずつ変わる可能性があります。
View full article
[提案]パッケージ/ピン/ルーティングビューにPCRを追加する ピンビュー内のパッケージ、ピン、ルーティング詳細ウィンドウでは、各ピンはポート/ピンの呼称とピン番号で呼ばれます。 一方、周辺機器ビューはPCR専用で動作します。 作業を効率化するために、PCRをピンビューにも追加することを強くお勧めします。 パッケージウィンドウのピンにカーソルを合わせるとPCRが見えるはずです。 「ピンとルーティングの詳細」ウィンドウには、PCRを表示する列があるはずです。 信号記述IOマルチプレキシングシートには、PCRを示す列が必要です。 これにより、2つのビュー間での作業が格段に容易になるだろう。 Eclipse IDEの使用と設定 全般 Re: [suggestion] Add PCR to Package/Pins/Routing view それは素晴らしいですね、ありがとうございます。 良い指摘ですね。ピンツールのピンが自動的にポートペリフェラルに追加されるのはもちろん望ましいです。 Re: [suggestion] Add PCR to Package/Pins/Routing view こんにちは、 @daniel_meier さん。 この提案に賛成です。実際、S32K3 RTDではバージョン6.0.0以降、ツールはすでに周辺機器ビューのポートコンポーネントとピンの機能グループをリンクしており、ピンは自動的にルーティングされており、MSCR(PCR)入力は不要です:ポートコンテナおよび機能グループの問題です。 この提案はRTDチームに伝えますが、事前に依頼がない限り、こうした変更や修正には時間がかかる場合があることをご留意ください。 よろしくお願いします、 ジュリアン
View full article