Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
功耗管理 鉴于能源价格目前已飙升至天价,且未来几个月预计还将继续攀升,人们不禁要问:究竟能采取什么措施来尽量减轻其影响。 我相信在座的许多人都和我处境相同:在公司里,"的政策(" )——或者说惯例——一直都是让所有功能保持开启状态,无论是出于系统维护、远程访问还是其他任何原因。 今天早上,在读了一篇关于 " 的文章后,由于能源价格的关系 ",很高比例的公司可能无法成功,我想到我们可以通过在全公司范围内制定严格的电源管理单元政策来积极采取一些措施。 所以现在我想问问,大家对此是怎么处理的?如果之前遇到过类似情况,你们觉得最好的解决办法是什么? 电源设置组策略?第三方应用程序/系统?礼貌地请用户下班离开时关掉所有设备,然后通过定期揍人来强制执行? 有没有已经长期从事这项工作的人能分享一些经验? 电源解决方案 Re: Power consumption management 此主题超出了恩智浦(NXP)产品支持的范围。 我建议在IT或设施管理的通用论坛中讨论这个问题。
View full article
SPC563 (e200Z3) 上で ERIKA RTOS を統合する際にリンカーエラーが発生しました チームの皆様へ 私は現在、SPC563XX(Power Architecture e200Z3)用のCodeWarrior 2.9を使用しています。これはMCP563xxマイクロコントローラと同等のものです。 MCP56xxファミリ向けにERIKA RTOSを統合しようとした際に、以下のリンカエラーが発生しました。 mwldeppc: 未定義: 'EE_hal_terminate_savestk' mwldeppc: ee_tstub.o 内の 'EE_oo_thread_stub' から参照されています 調査の結果、関数EE_hal_terminate_savestk()はアセンブリ(.S)ファイルで定義されていることがわかりましたが、このファイルはコンパイルプロセスに含まれていないようです。 この問題を解決するため、以下のようにdefault.mkスクリプトを更新しました。 EE_CASM_SRCS += SW/ERIKA/pkg/cpu/e200zx/src/ee_oo.S EE_SRCS += $(asm_to_c_filename を呼び出します,$(EE_CASM_SRCS)) しかし、ツールチェーンには依然としてこのファイルがビルドに含まれておらず、リンカーエラーが解消されない。 このアセンブリファイルを正しく含めてコンパイルの問題を解決する方法についてご教示いただけますでしょうか? 再開まで今しばらくお待ちください。 よろしくお願いします、 Nagendra Pothula、SW 建築家 AVL ITCインド Re: Linker Error While Integrating ERIKA RTOS on SPC563 (e200Z3) リンカーエラーは、対応するアセンブリファイル(.S)がアセンブラによって実際にコンパイルされていないため、関数EE_hal_terminate_savestkがリンクされていないことを示しています。それをメイクファイルに追加するのは正しいのですが、アセンブラ(Cコンパイラではなく)によって処理され、生成されたオブジェクトファイルがリンクステップに含まれるようにする必要もあります。.S ファイルの名前を変更したり、.c ファイルとして扱ったりすることは、有効な方法ではありません。 ERIKA Enterpriseはサードパーティ製のオープンソースRTOS(OSEK/AUTOSARに類似)であり、NXP製品ではないため、その統合およびビルド設定はNXPの管轄外であり、お客様側で対応していただく必要がありますのでご注意ください。 参考までに、以下の資料が役立つかもしれません。 Freescale PPC e200 (MPC56xx) サポートページ: https://erika.tuxfamily.org/wiki/index.php?title=Freescale_PPC_e200_ %28MPC_56xx% 29 ご理解いただきありがとうございます。
View full article
iMX8 MiniのSEC_CONFIGヒューズ こんにちは、 iMX8 Miniをベースにしたカスタムハードウェアプラットフォームでセキュアブートを有効にしようとしています。 入手可能なドキュメントに従って、正しい署名を持つブートイメージを作成することができました。hab_statusコマンドでhabイベントが表示されず、イメージ検証ツールでもエラーが表示されなかったことから、その点は確信しています。 デバイスを閉じるために、SRK_HASHヒューズとSEC_CONFIGヒューズをプログラムしましたが、この手順の後、ボードが起動しなくなり、シリアルコンソールにも何も表示されなくなりました。 SRK_HASHは正しくプログラムされていると確信していますが、SEC_CONFIGについては疑問があります。セキュアブートを有効にするには、以下のコマンドを使用する必要があったはずです。 ヒューズプログラム 1 3 0x02000000 これはビット25を設定します。 しかし、変更を行う前にSEC_CONFIGの内容を読み取ったところ、以下の値が表示されていました。 ヒューズ読み取り1 3 0x8000000 そこで、ビット27が1に設定されているのを見て、以下のコマンドを使うという素晴らしいアイデアを思いつきました。 ヒューズプログラム 1 3 0x0A000000 ビット27を保持し、ビット25を設定する。 質問: 上記のコマンドによってSEC_CONFIGが無効な値に設定され、ROMブートローダーがSPLを起動すらしないという事態は起こり得るでしょうか? もしそうであれば、基板を復元する方法はありますか? よろしくお願いいたします。 Re: SEC_CONFIG fuse on iMX8 Mini 予約ビットの書き込み後にチップが故障した場合、ヒューズ操作は一度限りの不可逆的なプロセスであるため、チップを復元することは不可能です。 Re: SEC_CONFIG fuse on iMX8 Mini こんにちは、 ご回答ありがとうございます。これは現在の挙動と一致しています。 最後に一つだけ質問があります。 ロックビットをプログラムしていないのですが、ハードウェアデバッガを使えば基板を復元できると思いますか? よろしくお願いいたします。 Re: SEC_CONFIG fuse on iMX8 Mini ビット27は予約ビットであり、お客様がプログラムすることはできません。このコマンド(fuse prog 1 3 0x0A000000)がsec_configを無効にするかどうかよりも、チップ全体の動作が予測不能になる可能性の方が高い。 Re: SEC_CONFIG fuse on iMX8 Mini こんにちは、 残念ながら、ヒューズをクリアしても変更することはできません。eFuseは一度だけプログラム可能です。一度吹き飛ばされたsec_config、それを「アンブロー」することはできません
View full article
s32k142 LPUART0 单线模式无法发送数据 我正在将 LPUART0 设置为多路复用 UART 模式,并使用一个外部 10K 电阻将其上拉至 3.3V。将其配置为单线UART后,我无法发送数据。请帮我排查一下这个问题。 void LPUART0_init(void) {     PCC->PCCn[PCC_LPUART0_INDEX]&= ~PCC_PCCn_CGC_MASK;        PCC->PCCn[PCC_LPUART0_INDEX] |= PCC_PCCn_PCS(0b010) | PCC_PCCn_CGC_MASK;       LPUART0 ->BAUD = LPUART_BAUD_OSR(15) | LPUART_BAUD_SBR(52);     uint32_t ctrl_value = 0;     ctrl_value |= LPUART_CTRL_LOOPS_MASK; // LOOPS = 1     ctrl_value |= LPUART_CTRL_RSRC_MASK; // Rsrc=1     ctrl_value |= LPUART_CTRL_TE_MASK; // TE = 1     ctrl_value |= LPUART_CTRL_RE_MASK; // RE = 1     ctrl_value |= LPUART_CTRL_RIE_MASK; // RIE = 1(如需)   LPUART0->CTRL = ctrl_value; // 一次性赋值   }   PB1的配置为: PORTB ->PCR[1] = PORT_PCR_MUX(2);   发送时,先将TXDIR置为高电平,发送完成后再将其复位: LPUART0->CTRL |= LPUART_CTRL_TXDIR_MASK; 发送数据 LPUART0->CTRL&= ~LPUART_CTRL_TXDIR_MASK; Re: s32k142 LPUART0 singleWire mode cannot send data 捕获 I2C 总线波形并将上拉电阻修改为 4.7K 也可能会有所帮助 Re: s32k142 LPUART0 singleWire mode cannot send data 你好@sssPPP  根据您分享的代码,LOOPS 和 RSRC 位的配置是正确的: LPUART0->CTRL |= LPUART_CTRL_LOOPS_MASK; /* Enable loop/single-wire mode */ LPUART0->CTRL |= LPUART_CTRL_RSRC_MASK; /* Select single-wire mode */ 但是,在修改这些位之前,务必确保发射器和接收机均处于禁用状态: LPUART0->CTRL &= ~(LPUART_CTRL_TE_MASK | LPUART_CTRL_RE_MASK); 然后,在开始传输之前,应设置传输方向并启用发射器: LPUART0->CTRL |= LPUART_CTRL_TXDIR_MASK; /* Set transmit direction */ LPUART0->CTRL |= LPUART_CTRL_TE_MASK; /* Enable transmitter */ 最后,在将数据写入 DATA 寄存器后,请务必等待“传输完成”标志 (TC) 触发,而不仅仅是“发送数据寄存器清空”标志 (TDRE),然后再将引脚切换回接收模式。这是为了防止 LPUART 在字节完全传输之前释放单线线。 在主题“S32K344 单线 UART 模式”中也讨论过这一点,其中 TXDIR 信号的正确时序对于确保传输正常至关重要。 BR、VaneB
View full article
i.MX RT700 开发套件对 VIT 语音到意图(S2I)功能的支持 您好,NXP团队, 我正在评估 VIT 的语音到意图(S2I)解决方案,用于在 i.MX RT700 开发套件上实现自然语言语音控制。 在查看 VIT S2I 文档和支持的设备信息时,我注意到 i.MX RT700 没有明确列在 S2I 自然语言模型支持的设备/示例中。不过,RT700 搭载了 HiFi4 DSP 和 NPU,这两者似乎非常适合语音 AI 应用。 请问能否就以下问题进行说明? i.MX RT700 EVK 是否正式支持 VIT 语音转意图 (S2I) 引擎? 如果是,是否有适用于 RT700 的参考示例、SDK 包或移植指南? 如果 RT700 目前不支持 S2I,未来是否有计划添加该功能? 对于 i.MX RT700 平台,您会推荐哪些由 NXP 支持的自然语言理解(NLU)或语音转意图解决方案? 目前,我可以看到VIT Wake Word和Voice Command技术支持多台i.MX RT设备,但我特别感兴趣的是基于自然语言/意图的语音控制,而不是固定命令识别。 感谢您的指导。 Re: VIT Speech-to-Intent (S2I) Support on i.MX RT700 EVK 你好@suhas1503, 对于语音转意图解决方案,推荐的软件包是 VIT。 有关支持的设备的更多信息以及有关VIT语音转意图的一般问题,请联系当地的恩智浦代表或发送电子邮件至 [email protected]。 顺祝商祺! 巴勃罗
View full article
Linker Error While Integrating ERIKA RTOS on SPC563 (e200Z3) Dear Team, I am currently using CodeWarrior 2.9 for the SPC563XX(Power Architecture e200Z3), which is equivalent to the MCP563xx microcontroller. While attempting to integrate the ERIKA RTOS for the MCP56xx family, I am encountering the following linker errors: mwldeppc: undefined: 'EE_hal_terminate_savestk'  mwldeppc: Referenced from 'EE_oo_thread_stub' in ee_tstub.o Upon investigation, I found that the function EE_hal_terminate_savestk() is defined in an assembly (.S) file, which does not seem to be included in the compilation process. To address this, I updated the default.mk script as shown below: EE_CASM_SRCS += SW/ERIKA/pkg/cpu/e200zx/src/ee_oo.S  EE_SRCS += $(call asm_to_c_filename,$(EE_CASM_SRCS)) However, the toolchain still does not include this file in the build, and the linker error persists. Could you please advise on how to properly include this assembly file and resolve the compilation issue? Thank you for your support. Best regards, Nagendra Pothula,  SW Architect AVL ITC India Re: Linker Error While Integrating ERIKA RTOS on SPC563 (e200Z3) The linker error indicates that the function EE_hal_terminate_savestk is not being linked because the corresponding assembly file (.S) is not actually compiled by the assembler. Adding it to the makefile is correct, but you also need to ensure that it is processed by the assembler (not the C compiler) and that the resulting object file is included in the link step. Renaming or treating the .S file as .c is not a valid approach. Please note that ERIKA Enterprise is a third-party open-source RTOS (OSEK/AUTOSAR-like) and is not an NXP product, so its integration and build setup are outside of NXP’s scope and need to be handled on your side. For reference, you may find the following documentation helpful: Freescale PPC e200 (MPC56xx) support page: https://erika.tuxfamily.org/wiki/index.php?title=Freescale_PPC_e200_%28MPC_56xx%29 Thank you for your understanding.
View full article
消費電力マネジメント エネルギー価格が高騰し、今後数ヶ月のうちに太陽光発電の普及を目指していることを考えると、その影響を最小限に抑えるために何ができるのかという疑問が生じる。 皆さんの多くも私と同じような状況にあると思いますが、私の会社ではこれまで、システムメンテナンス、リモートアクセス、その他の理由で、すべての機器を常にオンにしておくことが「方針」というか慣習でした。 今朝、「エネルギー価格の高騰により、多くの企業が存続できなくなる可能性がある」という記事を読んだ後、会社全体で厳格なパワーマネージメント方針を策定することで、この問題に積極的に対処できるのではないかと思い至りました。 そこで皆さんに質問なのですが、この問題にどう対処されていますか?また、以前にこの問題を解決できた経験のある方は、どのような方法が最適だとお考えでしたか? 電源設定のグループポリシー?サードパーティ製のアプリケーション/システムですか?利用者に、一日の終わりにすべての電源を切るように丁寧に頼んで、その後定期的に体罰を与えることでそれを強制する? 既に長年この分野に携わっている方々からのご意見やアドバイスがあればお聞かせください。 電源ソリューション Re: Power consumption management この件はNXP製品サポートの範囲外です。この件については、一般的なITフォーラムまたは施設マネジメントフォーラムで議論することをお勧めします。
View full article
S32 Design Studio 3.6.8のアップデートに関する問題 Ubuntu 22.0 Linux システムに S32 Design Studio をインストールしましたが、RTD パッケージの更新サイトを追加した後でも、[拡張機能と更新] タブにリアルタイム・ドライバ パッケージが表示されません。また、今日アプリを開いたところ、自動的にアップデートの確認が行われ、画像にあるようなエラーが表示されました。 varunpenumudi_0-1781236748272.png エラーメッセージは以下の通りです。 必要なアイテムが1つ以上見つからなかったため、インストールを完了できません。 インストールされるソフトウェア:リモートサービス 12.5.0.202603111352(org.eclipse.remote.feature.group 12.5.0.202603111352) 不足している要件: Eclipse Remote Development ドキュメントプラグイン 12.5.0.202603111352(org.eclipse.remote.doc.isv 12.5.0.202603111352)'osgi.bundle' が必要です。org.eclipse.help [3.10.500,4.0.0)' が見つかりませんでした 依存関係を満たすことができません: 送信元: Remote Services 12.5.0.202603111352(org.eclipse.remote.feature.group 12.5.0.202603111352) 宛先: org.eclipse.equinox.p2.iu; org.eclipse.remote.doc.isv [12.5.0.202603111352,12.5.0.202603111352] 「 この問題を解決するのを手伝ってください Re: Problem with updating the S32 Design Studio 3.6.8 こんにちは、 残念ながら、RTDはLinux OSではサポートされていません。.zipから設置可能ですアーカイブですが、テストは行われておらず、CASEに敏感なOS(Linux)によるいくつかの既知の制限があります。
View full article
iMX8 Mini 上的 SEC_CONFIG 熔丝 您好, 我正在尝试在基于 iMx8 Mini 的自定义硬件平台上启用安全启动。 通过遵循可用的文档,我能够创建具有正确签名的启动映像,我确信这是因为 hab_status 命令没有显示任何 hab 事件,而且图像验证器工具也没有显示任何错误。 为了关闭设备,我对SRK_HASH熔丝和SEC_CONFIG熔丝进行了编程,但是在这一步之后,我的板无法启动,也不会在串行控制台上显示任何内容。 我很确定SRK_HASH已正确编程,但我对SEC_CONFIG有疑问:要启用安全启动,我应该使用以下命令: 熔丝 prog 1 3 0x02000000 这会设置第25位。 不过,在进行修改之前,我查看了 SEC_CONFIG 的内容,发现其中包含以下值: 熔丝读取 1 3 0x8000000 既然我看到第 27 位被设为 1,我就灵机一动,想到了使用下面的命令: 熔丝 prog 1 3 0x0A000000 保留第27位,并设置第25位。 问题: 是否可能是上述命令将 SEC_CONFIG 设置为无效值,导致 ROM 引导加载程序甚至无法启动 SPL? 如果是,有什么办法可以恢复板吗? 顺祝商祺! Re: SEC_CONFIG fuse on iMX8 Mini 您好, 非常感谢您的解答,这与目前的情况相符。 最后一个问题: 由于我没有对任何锁定位进行编程,您认为使用硬件调试器是否有可能恢复板? 顺祝商祺! Re: SEC_CONFIG fuse on iMX8 Mini 如果在写入保留位后芯片损坏,则无法恢复芯片,因为熔丝操作是一次性且不可逆的过程。 Re: SEC_CONFIG fuse on iMX8 Mini 第 27 位是保留位,客户无法对其进行编程。与其说该命令(熔丝 prog 1 3 0x0A000000)会使 sec_config 失效,不如说整个芯片的行为更有可能变得不可预测。 Re: SEC_CONFIG fuse on iMX8 Mini 你好, 很遗憾,不行,清除熔丝是不行的,e熔丝是一次性可编程的。一旦 sec_config 被破坏,就无法“撤销”。
View full article
i.MX RT700 EVKにおけるVIT音声認識(S2I)サポート NXPチームの皆様、こんにちは。 私は、i.MX RT700 EVK上で自然言語による音声制御を実装するために、VITのSpeech-to-Intent(S2I)ソリューションを評価しています。 VIT S2Iのドキュメントと対応デバイス情報を確認したところ、i.MX RT700がS2I自然言語モデルのサポート対象デバイス/例の中に明示的に記載されていないことに気づきました。しかし、RT700にはHiFi4 DSPとNPUが搭載されており、音声AIアプリケーションに適しているように思われる。 以下の点についてご説明いただけますでしょうか? i.MX RT700 EVKは、VIT Speech-to-Intent (S2I) エンジンを正式にサポートしていますか? はいの場合、RT700向けのリファレンスサンプル、SDKパッケージ、または移植ガイドラインはありますか? RT700で現在S2Iがサポートされていない場合、FUTUREにサポートを追加する予定はありますか? i.MX RT700プラットフォーム向けに、NXPがサポートする自然言語理解(NLU)または音声認識ソリューションで、他にどのようなものをお勧めしますか? 現在、VITのウェイクワードおよび音声コマンド技術は複数のi.MX RTデバイスに対応していることは確認できていますが、私は固定コマンド認識よりも、自然言語/意図に基づいた音声制御に特に興味があります。 ご指導ありがとうございました。 Re: VIT Speech-to-Intent (S2I) Support on i.MX RT700 EVK こんにちは@suhas1503さん 音声認識ソリューションには、VITというソフトウェアパッケージが推奨されます。 対応デバイスの詳細やVIT音声認識に関する一般的なお問い合わせについては、お近くのNXP担当者にご連絡いただくか、 [email protected]までメールでお問い合わせください。 よろしくお願いいたします。 パブロ
View full article
MPC5748Gは、ENET1ネットワークポートの状態を検出します。 現在、SDK RTM3.0.0 の lwip_example プロジェクトを使用して ENET1 のネットワークインターフェイスの状態を検出していますが、初期化後、netif_is_link_up が 1 を返し続けます。 回复: MPC5748G 检测 ENET1 网口的状态 こんにちは、 いいえ、MDIOアクセスのためだけに別のENETインスタンスを追加する必要はありません。PHYに接続されているENETインスタンスのMDIOインターフェースを使用してください。PHY SMI(MDC/MDIO)が別のENETインスタンスにルーティングされている場合のみ、そのENETインスタンスをMDIOアクセスに使用する必要があります。 SDKのlwip_mpc5748gデモ(DEVKIT-MPC5748G向け)では、PHYはENET0に接続されており、lwIPポートはENET0を使用するように設定されています。したがって、PHYの状態はENET0のMDIOインターフェースを介して読み取る必要があります。 この場合、MDIO に追加の ENET 初期化は必要ありません。ENET0 ドライバとピンは lwIP のサンプルによって既に初期化されているため、必要に応じて ENET_DRV_MDIORead() または ENET_DRV_MDIOReadMMD を直接呼び出すことができます。   BR、ペトル 回复: MPC5748G 检测 ENET1 网口的状态 そのため、自分で別のENET0モジュールを追加し、MDCピンとMDIOピンを設定してから、ENET_DRV_MDIORReadを使用してPHYレジスタの状態を取得する必要があります。 Thomas_Bao_0-1781510403854.png Thomas_Bao_1-1781510426970.png Thomas_Bao_2-1781510595373.png 他に設定が必要な箇所はありますか? Re: MPC5748G 检测 ENET1 网口的状态 こんにちは、 netif_is_link_up() は、lwIP の NETIF_FLAG_LINK_UP フラグの状態のみを返します。SDKのlwip_exampleでは、このフラグはENET/netifの初期化中に設定できますが、初期化後に実際のPHYリンクの状態に応じて自動的に更新されるとは限りません。 したがって、netif_is_link_up() が常に 1 を返す場合、通常は、ENET1 の物理リンクが継続的にアクティブとして検出されているという意味ではなく、lwIP netif リンクフラグが設定されたままになっていることを意味します。 ENET1ポートの実際の状態を検出するには、MDIO/MIIを介してPHYリンクの状態を確認してください。通常は、PHYステータスレジスタを読み取ることで確認できます。例: - PHY基本ステータスレジスタ、BMSR リンクステータス部分を確認してください 次に、lwIPのnetif状態を手動で更新します。  if (phy_link_is_up) ヤージュ netif_set_link_up(&netif); } それ以外 ヤージュ netif_set_link_down(&netif); }   これは、PHYリンクの状態を定期的にポーリングするか、PHY割り込みピンが接続され設定されている場合はPHY割り込みハンドラ内で実行できます。 つまり、netif_is_link_up() はハードウェアリンクを直接検出する関数ではありません。これは現在のlwIP netifリンクフラグのみを報告するため、アプリケーション/ドライバは実際のPHYリンクの状態に基づいてこのフラグを更新する必要があります。 BR、ペトル 回复: MPC5748G 检测 ENET1 网口的状态 ご返信よろしくお願いします。 現在、私はMPC5748G-GW-RDBのENET1を使用しています。あなたのテスト方法に従ってみると、関数は成功し、データはすべてゼロでした。しかし、両者の関連性は既に確立されている。 PHYアドレスの設定ミスが原因でしょうか?回路図を見ると、dp83848のアドレスは1であることに気づきました。他に考えられる理由はありますか? Thomas_Bao_0-1782110487981.png
View full article
关于 S32K312 FlexCAN 中增强型 RX FIFO 支持的说明 你好, Here it says it supports这里写着支持 And here it says only for CAN FD而这里又写着仅支持 CAN FDI。我目前正在使用 S32K312,想请教一下关于 FlexCAN 增强型 RX FIFO 支持的具体情况。 据我所知,S32K312 FlexCAN 模块支持传统接收 FIFO。但是,在查看参考手册时,我发现一些章节表明Classical CAN支持增强型RX FIFO,而其他部分似乎表明不支持增强型RX FIFO。 请问 S32K312 中的 FlexCAN 模块是否支持增强型接收 FIFO 功能?如果支持,在使用经典 CAN 帧时是否存在任何具体的限制或条件? 如有任何澄清或提及相关文件,将不胜感激。 谢谢! Re: Clarification on Enhanced RX FIFO Support in S32K312 FlexCAN 您好, 问:如果 MCR[FDEN] 位被禁用(FlexCAN 处于经典 CAN 模式),控制器是否仍能支持增强型接收 FIFO 来接收经典 CAN 消息? A:是的,即使 FDEN=0,增强型 RXFIFO 仍可启用,且 FlexCAN 仅接受经典 CAN 消息,这些消息会根据设定的过滤条件,发送到常规 MB 或该增强型 RXFIFO。 问:如果此配置支持增强型 RX FIFO,是否有任何参考应用程序、示例项目或文档可以演示其用法? 答:您可以参考下面的示例,其中将 FlexCAN 的 FDEN 设置为 1,但如有需要,您可以在配置工具中轻松禁用该功能,同时还可以修改有效载荷和位时序。 https://community.nxp.com/t5/S32K-知识库/示例-S32K344-FlexCAN-IP-TX-RX-EnhanceRXFIFO-测试-S32DS3-4/ta-p/1536225 问:是否可以直接通过 MEX 配置工具配置增强型接收 FIFO,还是需要在应用程序代码中手动配置? A: 配置工具中仅提供少量配置选项: - 启用/禁用增强型接收 FIFO - 标准和扩展滤波器元素的数量 - 水印设置 滤波器表必须在代码中进行配置。请参阅上面的演示。 BR, Petr Re: Clarification on Enhanced RX FIFO Support in S32K312 FlexCAN 嗨,彼得, 感谢您的回复,关于此事我还有几个问题。 如果 MCR[FDEN] 位被禁用(FlexCAN 处于经典 CAN 模式),控制器是否仍能支持 增强型接收 FIFO 来接收经典 CAN 消息吗? 如果此配置支持增强型 RX FIFO,是否有任何参考应用程序、示例项目或文档可以演示其用法? 是否可以直接通过 MEX配置工具,还是需要在应用程序代码中手动配置? 谢谢 Re: Clarification on Enhanced RX FIFO Support in S32K312 FlexCAN 您好, 表 493 仅说明,如果在 FlexCAN 模块中启用了 CAN FD 功能(MCR[FDEN]),则无法启用和使用传统 RXFIFO。每个 FlexCAN 实例均支持传统 RXFIFO,但它无法接收 CAN FD 消息,仅支持经典 CAN 消息。正因如此,才推出了增强型 RXFIFO,它能够同时处理这两种情况。   PetrS_1-1781524408183.png 通常,每个 FlexCAN 实例都支持 CAN FD。各实例在可用内存大小和增强的RXFIFO支持方面存在差异。 PetrS_0-1781523991167.png 如果用户想同时启用 RXFIFO 和 CAN FD 选项,则需要增强 RXFIFO。Enhance RXFIFO 能够存储多达 20 条消息(包括经典 CAN 和 CAN FD)。但是它仅适用于大多数 S32K3 设备的单模块(FlexCAN 0)。 更多信息请参阅第73.3.8章增强型 RX FIFO 和 73.3.9设备 RM 的旧版 RX FIFO。 BR, Petr
View full article
身份验证 1A 后,针对 2KTDES 的更改密钥 C4 出现错误 1E 我试图在 Key0 完成标准认证(0x1A)后,执行“更改密钥”命令以生成一个新的 TDES 密钥(K1 ≠ K2)。我遇到错误代码 1E。在“更改密钥”命令中,针对新的TDES密钥(K1=K2)以及不同应用程序的3KTDES密钥,均采用了相同的认证机制(0x1A)和功能(密钥块生成、CRC32、加密等),且均已成功。 是的,会话密钥的生成方式不同。我的问题是,在处理 2KTDES 时,我们是否需要采取不同的做法。以下是在 (PN7160, nci 2.0) 上执行的步骤日志: TX: 00 00 0B 90 CA 00 00 05 FF FF 02 0F 05 00 RX: 00 00 0A 80 F8 F0 76 D7 98 10 5E 91 00 #DesfireEV1 TX: 00 00 09 90 5A 00 00 03 FF FF 02 00 RX:00 00 02 91 00 发送:00 00 07 90 1A 00 00 01 00 00 接收:00 00 0A 11 AB 8B 5F 37 F1 5D 15 91 AF TX:00 00 16 90 AF 00 00 10 42 8F EB 15 99 EF C2 9F 80 45 92 2C E8 6D EE 6B 00 RX: 00 00 0A 1E 08 BE 39 E9 06 42 7F 91 00 RndA 匹配成功,会话密钥为 (RndA(0-3)RndB(0-3)RndA(4-7)RndB(4-7)) 41 42 43 44 89 C0 AF 76 45 46 47 48 A5 ED 90 60 TX: 00 00 1F 90 C4 00 00 19 01 17 42 32 03 90 E4 2B 0C A9 E3 0F A8 0F 63 F5 30 BE F9 B4 E1 F1 2E AE CD 00 接收:00 00 02 91 1E 与 TDES(k1=K2)和 3KTDES2 中的 C4 帧类似,C4 帧由(密钥编号 (01)、使用会话密钥加密的密钥块)组成。其中 keyblock =(新密钥 XOR 00)、Little Endian CRC32(C4、01,(新密钥 XOR 00))、Little Endian CRC32(新密钥 XOR 00)。 有人能帮忙吗? 先行致谢。
View full article
S32K312 - SPI actual clock frequency/period discrepancy with Baudrate configuration Hi, I am currently developing a project using the S32K312 MCU. I have configured the SPI module as shown below, but the measured clock period does not match the configured Baudrate. Configured Baudrate: 1,500,000 bps (1.5 Mbps) Expected Clock Period: ~0.667 us Measured Clock Period: 1.320 us (Equivalent to approx. 757.58 kbps) As shown in the attached oscilloscope screenshot, the △T between the clock edges is 1.320 us, which is nearly half the speed of my target baudrate. Could you please guide me on what might be causing this discrepancy? (e.g., peripheral clock divider settings, protocol clock configuration, or specific register settings in the S32K3 SPI module). Any advice or check-lists would be greatly appreciated. Thank you in advance! Re: S32K312 - SPI actual clock frequency/period discrepancy with Baudrate configuration @Robin_Shen  I have fixed the issue by changing the clock settings. Thank you so much for your help! Re: S32K312 - SPI actual clock frequency/period discrepancy with Baudrate configuration Hi Did you configure the SpiPhyUnit -> SpiPhyUnitClockRef according to the "24.6.1.1.5 LPSPIn clocking" of S32K3XXRM Rev12?  The LPSPI0 of S32K312 should select: /Mcu/Mcu/McuModuleConfiguration/McuClockSettingConfig_0/AIPS_PLAT_CLK The LPSPI1\2\3 of S32K312 should select: /Mcu/Mcu/McuModuleConfiguration/McuClockSettingConfig_0/AIPS_SLOW_CLK Best Regards, Robin ------------------------------------------------------------------------------- Note: - If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you! - We are following threads for 7 weeks after the last post, later replies are ignored Please open a new thread and refer to the closed one, if you have a related question at a later point in time. ------------------------------------------------------------------------------- Re: S32K312 - SPI actual clock frequency/period discrepancy with Baudrate configuration Can you upload the full SPI waveform including CS, CLK, MISO and MOSI?
View full article
需要适用于 32 位上网本的 MCUXpresso IDE 10.3.1 我有一台运行 Debian 系统的 32 位上网本,需要安装 MCUXpresso IDE 10.3.1。我在MCUXpresso IDE的官方下载页面里找过,但没找到。有人知道哪里能找到那个IDE版本吗?谢谢!  Re: Need MCUXpresso IDE 10.3.1 for 32-bit netbook 你好@rdelpozo, 感谢您的发帖。 您可以参考随附的屏幕录制视频,确认通过以下路径找到的“CodeWarrior for Power Architecture Eclipse-Linux hosted v10.3”是否就是您要找的。 祝您愉快   BR 塞莱斯特 Re: Need MCUXpresso IDE 10.3.1 for 32-bit netbook 您好, 抱歉,我还需要 MCUXpresso IDE 的 10.3.1 版本或任何其他 v10 版本。https://community.nxp.com/t5/NXP-Tech-Blog/MCUXpresso-IDE-v10-3-1-Now-Available/ba-p/1130810 遗憾的是,“CodeWarrior for Power Architecture Eclipse”并非“MCUXpresso IDE”。 下载链接https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=MCUXPRESSO指向的页面最早版本为 11.6.0。但是也应该有 10.3.1 版本。 请想办法分享一下Windows/Linux系统的10.3.1版本。 谢谢! Screenshot 2026-06-21 at 20.00.39.png   Re: Need MCUXpresso IDE 10.3.1 for 32-bit netbook 你好@rdelpozo, 很抱歉造成了误会。我之前误提供了错误信息。我稍后会通过私信向您发送适用于 Linux 的 MCUXpresso IDE 10.3.1。请留意查收,如果没收到请告诉我。 BR 塞莱斯特 Re: Need MCUXpresso IDE 10.3.1 for 32-bit netbook 谢谢,我已通过电子邮件收到 mcuxpressoide-10.3.1_2233.x86_64.deb.zip,它解决了我的问题。 非常感谢,祝您今天过得愉快! 🙂
View full article
S32K312 FlexCANにおける拡張RX FIFOサポートに関する説明 こんにちは、 Here it says it supportsここにはサポートすると書いてあります And here it says only for CAN FDここにはCAN FDのみと書いてありますが、私は現在S32K312を使用しており、FlexCAN Enhanced RX FIFOのサポートについていくつか説明が欲しいです。 私の理解では、S32K312 FlexCANモジュールはレガシーRX FIFOをサポートしています。しかし、リファレンスマニュアルを確認したところ、Classical CANが拡張RX FIFOをサポートしていることを示すセクションがある一方で、拡張RX FIFOはサポートされていないことを示唆するセクションもあることがわかりました。 S32K312に搭載されているFlexCANモジュールは、拡張RX FIFO機能をサポートしているかどうか、ご説明いただけますでしょうか?サポートされている場合、従来のCANフレームを使用する際に適用される特定の制限事項や条件はありますか? ご説明や関連ドキュメントへの参照などございましたら、大変ありがたく存じます。 よろしくお願いします。 Re: Clarification on Enhanced RX FIFO Support in S32K312 FlexCAN こんにちは、 Q: MCR[FDEN]ビットが無効になっている場合(FlexCANがクラシックCANモードで動作している場合)、コントローラはクラシックCANメッセージを受信するための拡張RX FIFOをサポートできますか? A: はい、FDEN=0の場合でも拡張RXFIFOを有効にすることができ、FlexCANは設定されたフィルタリング基準に応じて、通常のMBまたはこの拡張RXFIFOのいずれかに、従来のCANメッセージのみを受け入れます。 Q: この構成で拡張RX FIFOがサポートされている場合、その使用方法を示すリファレンスアプリケーション、サンプルプロジェクト、またはドキュメントはありますか? A: 下記の例を参照してください。この例ではFlexCANをFDEN=1に設定していますが、必要に応じて、ペイロードとビットタイミングの変更と併せて、設定ツールで簡単に無効にすることができます。 https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K344-FlexCAN-Ip-TX-RX-EnhanceRXFIFO-test-S32DS3-4/ta-p/1536225 Q: 拡張RX FIFOはMEX設定ツールから直接設定できますか、それともアプリケーションコードで手動で設定する必要がありますか? A: 設定ツールには設定オプションがほとんどありません - 拡張RXFIFOの有効化/無効化 - 標準フィルタ要素と拡張フィルタ要素の数 - 透かし設定 フィルタテーブルはコード内で設定する必要があります。上記のデモを参照してください。 BR、ペトル Re: Clarification on Enhanced RX FIFO Support in S32K312 FlexCAN こんにちは、ピーターさん。 ご回答ありがとうございます。同じ件に関して、いくつか追加の質問があります。 MCR[FDEN] ビットが無効になっている 場合 (FlexCAN がクラシック CAN モードで動作している場合)、コントローラは クラシック CAN メッセージを受信するための 拡張 RX FIFO を サポートできますか ? この構成で拡張RX FIFOがサポートされている場合、その使用方法を示すリファレンスアプリケーション、サンプルプロジェクト、またはドキュメントはありますか? 拡張RX FIFOは MEX設定ツール から直接設定できます か、それともアプリケーションコードで手動で設定する必要がありますか? ありがとう Re: Clarification on Enhanced RX FIFO Support in S32K312 FlexCAN こんにちは、 表493には、FlexCANモジュールでCAN FD機能(MCR[FDEN])が有効になっている場合、従来のRXFIFOを有効にして使用することはできないと記載されています。従来のRXFIFOは各FlexCANインスタンスで利用可能ですが、CAN FDメッセージは受け付けられず、従来のCANメッセージのみを受け付けます。そのため、両方に対応できる拡張RXFIFOが導入されました。 PetrS_1-1781524408183.png 一般的に、各FlexCANインスタンスはCAN FDをサポートしています。インスタンスによって、利用可能なMB数と拡張されたRXFIFOサポートが異なります。 PetrS_0-1781523991167.png RXFIFOとCAN FDの両方のオプションを有効にするには、RXFIFO拡張が必要です。RXFIFO拡張では、最大20個のメッセージ(従来のCANとCAN FDの両方)を保存できます。ただし、ほとんどのS32K3デバイスでは、単一のモジュール(FlexCAN 0)でのみ利用可能です。 詳細については、第73.3.8章を参照してください。拡張RX FIFOおよび73.3.9デバイスRMのレガシーRX FIFO。 BR、ペトル
View full article
in S32K388, IN RTD driver package in which module the interrupt configuration will be done? IRQ ? We are working on S32K388  We could not able to get the information on which modules we will configure the INTERRUPT Configuration options( Priority, TOS etc), In AURIX platforms we will be having IRQ modules, we do not have IRQ module in the plugins. Could you please guide me where i can find these details. Re: in S32K388, IN RTD driver package in which module the interrupt configuration will be done? IRQ Hello @Sambasiva , On S32K3xx, interrupts are typically handled by Platform driver. PavelL_0-1781265083801.png Best regards, Pavel
View full article
在 S32K388 中,在 RTD 驱动程序包中,中断配置将在哪个模块中完成?IRQ? 我们正在处理 S32K388  我们无法获取关于 我们将对哪些模块进行中断配置(优先级、超时等), 在 AURIX 平台上,我们将提供 IRQ 模块, 插件中没有IRQ模块。 请问您能告诉我在哪里可以找到这些详细信息吗? Re: in S32K388, IN RTD driver package in which module the interrupt configuration will be done? IRQ 你好@Sambasiva、 在 S32K3xx 系列上,中断通常由平台驱动程序处理。 PavelL_0-1781265083801.png 顺祝商祺! 帕维尔
View full article
S32K388のIN RTDドライバパッケージでは、どのモジュールで割り込み設定が行われますか?IRQ? 私たちはS32K388に取り組んでいます 私たちは情報を入手できませんでした どのモジュールで割り込み構成オプション(優先度、TOSなど)を構成するか、 AURIXプラットフォームではIRQモジュールが搭載されます。 プラグインにはIRQモジュールがありません。 これらの詳細情報はどこで入手できるか教えていただけますか? Re: in S32K388, IN RTD driver package in which module the interrupt configuration will be done? IRQ こんにちは、 @Sambasiva さん。 S32K3xxでは、割り込みは通常プラットフォームドライバによって処理されます。 PavelL_0-1781265083801.png よろしくお願いいたします。 パベル
View full article
MPC5748G: Checking the status of the ENET1 network port I am currently using the lwip_example project from SDK RTM 3.0.0 and want to check the status of the ENET1 network interface, but after initialization, netif_is_link_up keeps returning 1. 回复: MPC5748G 检测 ENET1 网口的状态 Hi, No, you do not need to add another ENET instance only for MDIO access. You should use the MDIO interface of the ENET instance connected to the PHY. Only if the PHY SMI (MDC/MDIO) is routed to a different ENET instance then that ENET instance must be used for MDIO access. In the SDK lwip_mpc5748g demo (done for DEVKIT-MPC5748G), the PHY is connected to ENET0, and the lwIP port is configured to use ENET0. Therefore, PHY status should be read via the ENET0 MDIO interface. In this case, no additional ENET initialization is required for MDIO — the ENET0 driver and pins are already initialized by the lwIP example, and you can directly call ENET_DRV_MDIORead() or ENET_DRV_MDIOReadMMD when needed.   BR, Petr 回复: MPC5748G 检测 ENET1 网口的状态 So I need to add another ENET0 module by myself, configure the MDC and MDIO pins, and then use ENET_DRV_MDIORRead to obtain the status of the phy register. Thomas_Bao_0-1781510403854.png Thomas_Bao_1-1781510426970.png Thomas_Bao_2-1781510595373.png are there any other configurations that need to be made? Re: MPC5748G 检测 ENET1 网口的状态 Hi, netif_is_link_up() only returns the state of the lwIP NETIF_FLAG_LINK_UP flag. In the SDK lwip_example, this flag can be set during ENET/netif initialization and it is not necessarily updated automatically according to the real PHY link status after initialization. So, if netif_is_link_up() always returns 1, it usually means that the lwIP netif link flag remains set, not that ENET1 physical link is continuously detected as active. To detect the real ENET1 port status, please check the PHY link status via MDIO/MII, typically by reading the PHY status register, for example: - PHY Basic Status Register, BMSR - check the Link Status bit Then update the lwIP netif state manually:  if (phy_link_is_up) {     netif_set_link_up(&netif); } else {     netif_set_link_down(&netif); }   This can be done either periodically by polling the PHY link status, or in a PHY interrupt handler, if the PHY interrupt pin is connected and configured. In short, netif_is_link_up() is not a direct hardware link detection function. It only reports the current lwIP netif link flag, so the application/driver must update this flag based on the actual PHY link status. BR, Petr 回复: MPC5748G 检测 ENET1 网口的状态 Thank you for your reply. Currently, I am using the ENET1 of MPC5748G-GW-RDB. After following your method for testing, the function was successful and the data was all zeros. However, the link has been established. Is it because I set the PHY address incorrectly? I noticed in the schematic diagram that the address of dp83848 is 1. Are there any other possible reasons? Thomas_Bao_0-1782110487981.png
View full article