Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
Pwm_example_S32K148 ビルドに失敗しました。 DS32 バージョン 3.4 といくつかの必要なパッケージをインストールしました。 そして、Pwm_example_S32K148 に基づいてプロジェクトを作成します。プロジェクトをビルドしようとすると、次のようなエラーが発生します。 Re: Pwm_example_S32K148 build failed. 私もあなたと似たような状況に遭遇しました。解決しましたか?   .. / src / main.c: 94 : 24 : エラー: 'NUM_OF_CONFIGURED_PINS0' が宣言されていません (この 関数 で 初めて 使用されます); 'NUM_OF_CONFIGURED_PINS' を意味しましたか? 94 | Siul2_Port_Ip_Init(NUM_OF_CONFIGURED_PINS0, g_pin_mux_InitConfigArr0); | ^ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | NUM_OF_CONFIGURED_PINS.. / src / main.c: 94 : 24 : 注: 宣言されていない 各 識別子は、それが 出現 する 各 関数 に対して 1 回 だけ 報告され ます       Re: Pwm_example_S32K148 build failed. これを実行すると、ビルド時に次のようなエラー メッセージが表示されます。 「」 make -j12 all ビルディングファイル: ../board/Port_Ci_Port_Ip_Cfg.c 呼び出し: 標準 S32DS C コンパイラ Arm-none-eabi-gcc "@board/Clock_Ip_Cfg.args" -MMD -MP -MF"board/Port_Ci_Port_Ip_Cfg.d"-MT"ボード/Port_Ci_Port_Ip_Cfg.o"-o "ボード/Port_Ci_Port_Ip_Cfg.o"「../board/Port_Ci_Port_Ip_Cfg.c」 ../board/Port_Ci_Port_Ip_Cfg.c:29:60: エラー: 'NUM_OF_CONFIGURED_PINS0' はここで宣言されていません (関数内ではありません); 'NUM_OF_CONFIGURED_PINS' を意味しましたか? 29 | Port_Ci_Port_Ip_PinSettingsConfig g_pin_mux_InitConfigArr0[NUM_OF_CONFIGURED_PINS0] = { | ^~~~~~~~~~~~~~~~~~~~~~~ | 構成されたピンの数 ../board/Port_Ci_Port_Ip_Cfg.c:31:9: エラー: フィールド名がレコードまたは共用体初期化子にありません 31 | .portBase= IP_PORTC、 | ^ ../board/Port_Ci_Port_Ip_Cfg.c:31:9: 注記: ('g_pin_mux_InitConfigArr0' の初期化付近) ../board/Port_Ci_Port_Ip_Cfg.c:32:9: エラー: フィールド名がレコードまたは共用体初期化子にありません 32 | .gpioBase= NULL_PTR、 | ^ ../board/Port_Ci_Port_Ip_Cfg.c:32:9: 注記: ('g_pin_mux_InitConfigArr0' の初期化付近) ../board/Port_Ci_Port_Ip_Cfg.c:33:9: エラー: フィールド名がレコードまたは共用体初期化子にありません 33 | .pinPortIdx= 19U、 | ^ ../board/Port_Ci_Port_Ip_Cfg.c:33:9: 注記: ('g_pin_mux_InitConfigArr0' の初期化付近) ../board/Port_Ci_Port_Ip_Cfg.c:34:9: エラー: フィールド名がレコードまたは共用体初期化子にありません 34 | .pullConfig= PORT_INTERNAL_PULL_NOT_ENABLED、 | ^ ../board/Port_Ci_Port_Ip_Cfg.c:34:9: 注記: ('g_pin_mux_InitConfigArr0' の初期化付近) ../board/Port_Ci_Port_Ip_Cfg.c:35:9: エラー: フィールド名がレコードまたは共用体初期化子にありません 35 | .driveStrength= ポートドライブ強度が低い、 | ^ ../board/Port_Ci_Port_Ip_Cfg.c:35:9: 注記: ('g_pin_mux_InitConfigArr0' の初期化付近) ../board/Port_Ci_Port_Ip_Cfg.c:36:9: エラー: フィールド名がレコードまたは共用体初期化子にありません 36 | .パッシブフィルター= (ブール値)FALSE, | ^ ../board/Port_Ci_Port_Ip_Cfg.c:36:9: 注記: ('g_pin_mux_InitConfigArr0' の初期化付近) ../board/Port_Ci_Port_Ip_Cfg.c:37:9: エラー: フィールド名がレコードまたは共用体初期化子にありません 37 | .mux= PORT_MUX_ALT2、 | ^ ../board/Port_Ci_Port_Ip_Cfg.c:37:9: 注記: ('g_pin_mux_InitConfigArr0' の初期化付近) ../board/Port_Ci_Port_Ip_Cfg.c:38:9: エラー: フィールド名がレコードまたは共用体初期化子にありません 38 | .lockRegister= ポートロックレジスタが無効、 | ^ ../board/Port_Ci_Port_Ip_Cfg.c:38:9: 注記: ('g_pin_mux_InitConfigArr0' の初期化付近) ../board/Port_Ci_Port_Ip_Cfg.c:39:9: エラー: フィールド名がレコードまたは共用体初期化子にありません 39 | .デジタルフィルター= (ブール値)FALSE, | ^ ../board/Port_Ci_Port_Ip_Cfg.c:39:9: 注記: ('g_pin_mux_InitConfigArr0' の初期化付近) メイク: *** [board/subdir.mk:26:ボード/Port_Ci_Port_Ip_Cfg.o] エラー1 「make -j12 all」は終了コード 2 で終了しました。ビルドが不完全である可能性があります。 「」 生成されたコードは次のようになります。 「」 Port_Ci_Port_Ip_PinSettingsConfig g_pin_mux_InitConfigArr0[NUM_OF_CONFIGURED_PINS0] = { { .portBase= IP_PORTC、 .gpioベース= NULL_PTR、 .pinPortIdx= 19U、 .pullConfig= PORT_INTERNAL_PULL_NOT_ENABLED、 .driveStrength= ポートドライブ強度が低い、 .パッシブフィルター= (ブール値)FALSE, .mux= PORT_MUX_ALT2、 .lockRegister= ポートロックレジスタが無効、 .デジタルフィルター= (ブール値)FALSE, }, }; 「」 マクロNUM_OF_CONFIGURED_PINSが次のように定義されているのを見つけました Re: Pwm_example_S32K148 build failed. こんにちは@iysheng 「コードを更新」をクリックしてもう一度お試しください。
View full article
恩智浦 S32K118Q048 EVB LIN 栈 您好, 我正在使用恩智浦 S32K118 EVB,并试图将一个新的 LDF 文件加载到我的 LIN 配置中。堆栈在使用以前的 LDF 时运行正常,但在使用新文件时,我收到终端错误提示,称 "节点属性 "下的某些节点缺少可配置的框架。我还遇到了延迟时间太短的错误。 同样的 LDF 在 CANoe 中也能正常工作,没有任何问题。 我附上了在终端中看到的错误示例。 问题:%错误:xxxxx.ldf 行:111"节点名称" 帧 sporadic_frame_name- LDF 中缺少帧 节点属性中可配置的帧。 级别:错误 类型:工具问题 工具:外设 起源:外设 资源:Sources Information:%error Error: xxxxx.ldf line: 111"NodeName" Frame sporadic_frame_name- Missing frame in LDF Configurable frames in Node Attributes. 我想知道是什么可能导致了这些问题,以及如何解决。是 Design studio 的问题,还是 NXP LIN 栈的固有限制,或者是文件的问题?请注意,LIN 栈与 RTD 是兼容的,因为我的一个 LIN 栈示例已经正常工作。 如有任何帮助,我们将不胜感激。 此致, Re: NXP S32K118Q048 EVB LIN Stack 你好,@yousefdessouki123、 您能分享一下 LDF 吗? 您使用的是哪个版本的 S32k1xx LIN 栈? 谢谢! BR,丹尼尔
View full article
S32DS mex構成エラー スクリーンショットに表示されている問題の原因は何でしょうか? Re: S32DS mex configuration error こんにちは@Temple エラーが表示される直前にどのような変更やアクションが行われたかについて、詳細を教えていただけますか?さらに、可能であれば、詳細を確認できるようにログ ファイルを共有してください。 エラー メッセージによると、ファイルが破損しているか、データが欠落しているか、無効な文字のために正しくフォーマットされていない可能性があります。さらなる問題を回避するために、現在のセッションを保存しないでください。次のステップとして、構成ファイル内の誤った文字がないか確認するか、クリーンなセットアップを確保するために S32 Design Studio を再インストールすることを検討します。 BR、ヴェインB
View full article
如何在 S32K144 中使用 WDOG 的备份 RESET。 有人在丢失总线时钟的 MCU 中成功使用 备份RESET 功能吗。 如果是这样,你能在评论中发布你的想法或程序吗。 非常感谢,我相信有人已经重新爱上了这个功能。 Re: How to use the Backup Reset of WDOG in S32K144. 你好@王亮 你能澄清一下你所说的 " MCU 没有正确 RESET 是什么意思吗 "?例如,按下 RESET 按钮后,程序是否无法启动、挂起或出现意外行为? 为了更好地了解问题,首先,在触发信号 RESET 之前,请确保所有系统标志和监视程序计时器都已正确清除。另外,尝试通过断开并重新连接板来完成整个电源循环,而不仅仅是按下RESET按钮。这样可以确保所有内部状态和外设都完全重新初始化,如果MCU在多次RESET后陷入未定义状态,这会有所帮助。 Re: How to use the Backup Reset of WDOG in S32K144. Hi@VaneB、 你是最棒的。我会成为你的粉丝。今天我从 SPLL 源代码设置了 bus_CLK,然后我在 WDOG 的 ISR 中关闭了 SPLL。成功 RESET 了 MCU,这样程序就可以运行到代码的开头。 但是有一些问题。并非所有的备份都能让 MCU RESET。因为在 MCU 通过备份功能 RESET 之后,我按下 EVB 上的 RESET 按钮使程序从一开始就重新运行。一次没问题,两次都可以,但是,我第三次按下 RESET 按钮,单片机没有正确 RESET。所以拉动,你知道原因吗? 为了帮助更多的人使用备份功能,我在评论中发布了我的操作步骤。 首先,将 WDOG 设置为启用 INT 并连接 LPO_CLK。 其次,从 SPLL 源设置 Bus_clk。重要的是,不要让 HSRUN 的时钟比 RUN 的时钟快三倍。 最后,将 SCG->SOSCCSR&= ~(0x1<< 0) ; 放入 WDOG_ISR。 最后但并非最不重要的一点是,记得在 " main " 的开头添加大量的延迟时间,否则,如果备份失败,你将无法通过 J-Link 连接到 MCU。 以上就是全部内容,希望能对您有所帮助。 Re: How to use the Backup Reset of WDOG in S32K144. 你好@王亮 对不起,我刚才没有表达清楚。你说得对,不能禁用总线时钟。不过,您可以使用 PLL 作为系统时钟源,然后禁用 PLL 来模拟故障条件进行测试。 Re: How to use the Backup Reset of WDOG in S32K144. 嗨,@VaneB. 我想用来控制相关时钟的寄存器可能意味着 PCC 寄存器。但我已经读过关于 PCC 的手册。告诉我,PCC 无法控制与 WDOG 连接的总线时钟。所以我无法用你的方法完成它。 Re: How to use the Backup Reset of WDOG in S32K144. 你好@王亮 要模拟故障状况和评估看门狗响应,一种方法可能是通过软件禁用总线时钟。这可以通过修改相关的时钟控制寄存器来停止通信总线的时钟信号来实现。 Re: How to use the Backup Reset of WDOG in S32K144. 你好,早上好。 我曾经使用过不是计数器总线时钟的时钟源并启用了中断。但是我不知道如何在我的程序运行时使用软件方法使总线时钟失效,这样微控制器就没有使用备份功能。 Re: How to use the Backup Reset of WDOG in S32K144. 你好@王亮 正如 S32K1xx 系列参考手册中所述,为确保备份 RESET 功能的正常运行,必须使用不是计数器总线时钟的时钟源并启用中断。 如果总线时钟出现故障,系统将无法再监测计数器。那是备份 RESET 开始的时候。它分别监测计数器,如果发现两次溢出,它将自动 RESET 系统以恢复。 BR、VaneB
View full article
在 sgmii 模式下,PFE2 无法使用正确的 pinux 工作 尊敬的各位, 我使用的是基于 s32g2 的定制硬件平台,其中 PFE2 被设计为"sgmii" ,使用 Serdes0 XPCS_1 通道 0。 设计中使用的 PHY"TJA1104B" MDC/MDIO 引脚详情见所附原理图部分。 dts 设置为 --------------------- &pfe_mdio2 { status ="okay" ; /* TJA1104B */ pfe_mdio_b_phy2: ethernet-phy@2 { reg =<0x3>; }; }; &pfe_netif2 { status ="okay"; phy-mode ="sgmii"; phy-handle =<& pfe_mdio_b_phy2>; managed ="in-band-status"; }; pfe2mdioa_pins:pfe2mdioa_pins { pfe2mdioa_grp0 { pinmux = ; //pinmux = ; output-enable; slew-rate = ; }; pfe2mdioa_grp1 {pinm ux = < S32CC_PINMUX (79, FUNC2) >; //pinmux = < S32CC_PINMUX (81, FUNC2) >; 输出启用;输入启用;摆率 =;}; pfe2mdioa_grp2 { pinmux = ; //pinmux = ; }; }; *********************************************************************** 问题在于,上面注释的正确复用器设置不起作用(引脚 80,81),而上面未注释的却起作用(引脚 82,79) 这非常奇怪。 您能建议如何才能做到这一点吗?   Re: PFE2 not working with correct pinux in sgmii mode 你好,@khan_misbah 感谢您的回复,很高兴听到问题已经解决。 我查看了您分享的链接,该主题由我的同事负责,他会继续提供支持。 BR 切宁 Re: PFE2 not working with correct pinux in sgmii mode I Chenyin、 我已经成功了,问题出在 PHY 地址上。当我用正确的引脚复用器(80,81)将其更改为正确值时,它就能在内核中工作了。 现在我还有另一个问题,那就是相同的设备树设置在uboot中不起作用。详见以下票据: https://community.nxp.com/t5/S32G/PFE2-in-sgmii-mode-working-in-kernel-but-not-in-u-boot/m-p/2167244#M14835 Re: PFE2 not working with correct pinux in sgmii mode 你好,@khan_misbah 谢谢您的帖子。 1.根据您的描述,如果将 PHY 连接到 S32G2,方法如下: 然后设置相应的 dts(79,82),PFE2 就能正常工作了,对吗? 2。如果重新设计板,请按如下方式将 PHY 连接到 S32G2:(原理图上没有其他修改?) 只修改了相应的 dts 设置(80、81),PFE2 就不能正常工作了吗? 3.能否请您提供所使用的 S32G2 的零件编号? 谢谢  BR 切宁
View full article
Copy: 在使用S32K3XX的功能安全包safetypack时,CMU检测中断配置 This post is a copy from here Customer purchased SAF version 1.0.2. 在使用CMU_FC_0通道检测时,为什么DCMRWP3配置成0X100时,就不会产生破坏性复位了?因为在规格书上看,DCMRWP3寄存器的bit8是Reserved的,那DCMRWP3配置成0X100,怎么会起用用呢? Safety_SW Re: Copy: 在使用S32K3XX的功能安全包safetypack时,CMU检测中断配置 Hi Daniel, CMU_FC_0 monitors FXOSC clock, you can configure reaction to interrupt (SYNC event) or destructive reset (ASYNC event). Please use RTD MCU module to configure the reaction properly: DCMRWP3 allows to demote default destructive reset reaction for PLL Loss Of Lock into interrupt. I don't think there is a way to force this fault by SW means (fault injection via EIM) to check this setting. There is no relation between DCMRWP3 and CMU_FC_0. Kind Regards, Radoslav
View full article
S32K3 EB Tresos 上の CAN-RX WakeUp の構成エラーを解決するにはどうすればよいですか? APチームの皆さん、こんにちは。 EB-Tresos 上の CAN-RX WakeUp の設定エラーを解決したいと思います。 私の理解する限りでは、CAN-RX WakeUp の 1 つのポートに対して 2 種類のパターンを設定する必要があります。 1.CAN RX(例:CAN0-RX) 2.起床(例:WKPU[15]) しかし、両方のポート(CAN0-RXとWKPU[15])にPortPin Mscr:6があるため、エラーが発生しました。 図1を参照してください。 設定方法を教えてください。 EB-Tresos のバグでしょうか? RTD 5.0.0 と RTD2.0.0 には同じ問題があります... 図1.EB Tresos のエラーが設定されました。 敬具、 ふみ 優先度: 高 RTD 出典: NXP社内 Re: S32K3 How to solve configuration error of CAN-RX WakeUp on EB Tresos? こんにちは@DanNguyenDuy 、 ご確認いただきSOありがとうございます! BR、 ふみ Re: S32K3 How to solve configuration error of CAN-RX WakeUp on EB Tresos? こんにちは@Fumihiko_Satoさん 実際、この例では追加のウェイクアップポートは意味がありません。これは、以下の画像のように生成されたコードで確認できます(ウェイクアップポートはPTA6ピンの設定には変更されず、ALT2 - CAN_RXのままです)。SO、この例ではウェイクアップポートを削除できます。 よろしくお願いいたします。 ダン Re: S32K3 How to solve configuration error of CAN-RX WakeUp on EB Tresos? こんにちは@DanNguyenDuy 、 本当にありがとうございました! プロジェクトに基づいて設定する方法を理解しています。 このプロジェクトは K3 コミュニティと共有されていないと思います... CAN WakeUp RTD MCAL の次のプロジェクトは、追加のウェイクアップ ポートが原因でビルド エラーが発生します... https://community.nxp.com/t5/S32K-Knowledge-Base/S32K3-Low-Power-Management-AN-and-demos/ta-p/1527724 ありがとう、 ふみ Re: S32K3 How to solve configuration error of CAN-RX WakeUp on EB Tresos? こんにちは@Fumihiko_Satoさん EB構成を添付しました。 よろしくお願いいたします。 ダン Re: S32K3 How to solve configuration error of CAN-RX WakeUp on EB Tresos? こんにちは@DanNguyenDuy 、 迅速なサポート誠にありがとうございます! EB-Tresos の CAN-RX WakeUp プロジェクトを共有していただけますか? RTD バージョンは何でもいいです。 EB-Tresos でどのように設定すればよいか想像できません...S32DS で設定する方法は知っています。 心から、 ふみ Re: S32K3 How to solve configuration error of CAN-RX WakeUp on EB Tresos? こんにちは@Fumihiko_Satoさん WKPU[15]のMSCR[SSS]の値が定義されていないためである。SO、PortPin_1 を構成する必要はありません。ポート構成では、PortPin_0 を保持し、PortPin_1 を削除するだけです。 よろしくお願いいたします。 ダン
View full article
サポートが必要です: S32ZE リアルタイム・ドライバ バージョン 2.xx の updatesite.zip の場所 NXPコミュニティの皆様、こんにちは。 私は S32Z/E プロセッサを使用しており、S32 Design Studio で使用するために「S32ZE リアルタイム・ドライバ Version 2.x.x updatesite.zip」をダウンロードする必要があります。入門ガイドに従いましたが、アカウントのソフトウェア ポータルでこのファイルが見つかりません。アクセス方法、資格の確認方法、更新バージョンがあるかどうかの確認方法について、どなたかアドバイスをいただけませんか? ご助力やリンクをいただければ幸いです。 よろしくお願いいたします。 Re: Assistance Needed: Locating S32ZE Real Time Drivers Version 2.x.x updatesite.zip ありがとう。見つけました。 Re: Assistance Needed: Locating S32ZE Real Time Drivers Version 2.x.x updatesite.zip これはあなたが探しているリンクかもしれません ( S32Z2 製品ページ---->ソフトウェア---> S32Z/E 標準ソフトウェア--->オートモーティブ SW - S32Z/E - リアルタイム・ドライバ (RTD) : https://nxp.flexnetoperations.com/control/frse/product?child_plneID=843127 以下の最初のオプションがおそらく必要だと思います。これは「 S32ZE_FS86_R21-11_2.0.1_D2509_DesignStudio_updatesite.zip 」にリンクしています。 これらを動作させるには、Design Studio バージョン 3.6 以降が必要であることに注意してください。
View full article
RW612 Matter Networking Example Demonstration I want to give an example recently. One RW612ET module is the host, and five RW612ET modules are the slaves. The five slaves collect data and send it to the host. The host is connected to the upper computer. The host controls one of the slaves at the appropriate time, that is, the slave sends data to the host, and the host can also send data to the slaves. These six modules form one network. May I ask which example of the host using the SDK library and which example of the slave using the SDK library?
View full article
KW45B41Z-EVKボードのCANトランシーバ過熱問題 こんにちは、 現在、 KW45B41Z-EVK BLE ボードを使用して、 CAN の送受信を実装しています。当初は、NXP の SDK サンプル「FlexCAN Interrupt Transfer」を使用しましたが、CAN バス上で送信されたフレームを検出できませんでした。さらに調査を進めたところ、オンボードのCANトランシーバ (TJA1057GT/3J)が過熱していることが判明しました。正確な根本原因はまだ分析中ですが、電圧レギュレータ (NCP1117ST50T3G)がトランシーバまたはその関連コンポーネントに正しい電圧を供給していないことが原因であると考えられます。 TJA1057GT のピン 3の電圧を測定しました。5 Vになると予想されましたが、実際には10 V が観測されました。さらに、電圧レギュレータ IC (NCP1117ST50T3G) のピン 2 を確認したところ、こちらも10Vを示しています。 この問題の特定と解決にご協力いただけませんか?さらに、根本原因の特定にもご協力いただければ幸いです。電源が常に正常であることを確認したSO、ボード自体に欠陥があるかどうかを確認したいと思います。 開発ボード Re: Issue with CAN Transceiver Overheating on KW45B41Z-EVK Board こんにちは、 返信が遅くなり申し訳ございません。 NCP1117ST50T3G [U6] のピン 3 [VIN] の入力電圧を検証したところ、11.45V が測定され、ピン 2 の出力電圧は10.11Vとなりました。 さらに、同じ CAN モジュールと 12V 電源アダプターを含む同一のセットアップを使用して別の KW45B41Z-EVK ボードでテストを実施し、完璧な機能を確認しました。 現在、J10 電源ピン経由でテストするための外部 DC 電源にアクセスできません。 つきましては、CANトランシーバが動作しない原因の特定にご協力を賜りますようお願い申し上げます。本件の主な目的は、KW45B41Z-EVKのCANの過熱および誤動作に関する根本原因分析(RCA)を実施することです。 早急なご返答をいただければ幸いです。 心から、 プリヤンシュ Re: Issue with CAN Transceiver Overheating on KW45B41Z-EVK Board こんにちは、 KW45B41Z-EVKUMユーザー マニュアルの図 7 CAN/LIN 電源では回路図の一部を確認できますが、コメントされている測定は J9 の電源に関するものです。P12V_VBAT から電源を供給するには、表 8「電源」に記載されているように、CAN ヘッダー J10 PIN 3 電源ピンを接続して、CAN トランシーバ U7 [TJA1057GT/3] に電力を供給する P5V_CAN 電源を生成できます。 電源を J9 から CAN ヘッダー J10 PIN 3 電源ピンに変更しても、問題が解決するかどうか確認していただけますか? また、別のテストとして、ピン 3 [VIN] NCP1117ST50T3G [U6] を測定し、入力電圧を共有していただけますか? よろしくお願いいたします。 ルイス Re: Issue with CAN Transceiver Overheating on KW45B41Z-EVK Board こんにちは、 ご質問への回答: ジャンパー構成には変更を加えていません。参考までに、現在の設定を示す画像を添付しました。 FlexCAN_Interrupt_Transferプロジェクトを変更して、ボードが単一ノードとして動作し、CAN バスを介して CAN フレームを送信するようにしました。同じプロジェクトを別の同一の BLE ボードでテストしたところ、正常に動作しました。これは、問題がプロジェクトではなくボード自体にあることを示しています。 ボードはJ9 にコネクテッドされた 12V 電源を使用して電力を供給されます。 TJA1057GT のピン 3の電圧は、ボード上のTP17とTP18 を基準として測定されました。この測定の参考画像も添付しました。 追加の詳細が必要な場合はお知らせください。 Re: Issue with CAN Transceiver Overheating on KW45B41Z-EVK Board こんにちは、 ジャンパー構成を含むセットアップ接続の説明を共有していただけますか?写真もいただければ幸いです。 [example_board_readme ファイル] には、2 セットのボードからのボード接続が表示されます。 J9 の供給元について説明し、詳細を教えていただけますか?これは P5V_CAN に供給され、12V になるはずです。 電圧測定を完了するために、もう 1 つのプローブをどこに配置するのか明確に教えていただけますか?プラス端子として TJA1057GT/3 のピン 3 を言及されていますが、どのポイントを基準に測定しているのでしょうか? よろしくお願いいたします。 ルイス
View full article
LINスタック ISO 26262 こんにちは、チーム SW32K3_S32M27x_RTD_R21-11_6.0.0_D2506 は ISO26262 に従って開発されており、FMEA および RTD セーフティマニュアルが付属したセーフティパッケージが利用可能です。 しかし、RTD と互換性のある SW32K3_S32M27X_LIN_STACK_3.0.0_D2507 のドキュメントには準拠について記載されていません。 それについてコメントしていただけますか? ありがとうございました。 よろしくお願いいたします。 ダニエル LIN_STACK RTD Re: LIN Stack ISO 26262 こんにちは@danielmartynek 、 LINスタックについては、このソフトウェアパッケージはセーフティとは関連がないと考えられるため、ISO-26262準拠の要件はありませんでした。ご指摘の点は事実です。 BR リヴィウ
View full article
iMx95 处理器频率和关闭外设 我们想知道如何通过 Yocto Linux 控制 iMX95 芯片的功耗。这将关闭我们在应用中不使用的外设(如 SAI3、ENET2、WIFI 等),并降低各种处理器的频率和电压(如降低 A55、M33 和 NPU 的速度,并完全关闭 M7)。 我不习惯使用 Linux 进行开发,但我是做嵌入式 MCU(如 MCX-N94x 或 MIMXRT700 系列)出身的,在这些 MCU 中,我们会使用 RTOS 直接调低 PMIC 电压、设置较低频率的时钟,并通过关闭时钟来关闭外设,等等。 我想知道这是如何在 Linux 中完成的,如果我们从 DTS 文件中删除设备,Linux 会关闭外围设备吗? 我还发现,我们可以使用"cpufreq-set" 命令降低 A55 处理器的频率,但我们如何控制所有其他处理器的频率呢? Re: iMx95 processor frequency and turning off peripherals 你好,@min-eta、 使用 imx95-EVK 板是可能的,我们有 AN14449,我们在其中展示了一些用例和每个用例的功耗。 但从现在起,这些信息只与通过保密协议注册的客户共享。 Re: iMx95 processor frequency and turning off peripherals 我们希望测量使用 eIQ 运行 ML 时芯片的能耗。因此,我们将测量 VDD_ARM 和 VDD_SOC 功率域中的电流,而我们需要的元器件正在运行(A55、M7、M33、NPU、GPU,具体取决于我们是否在中央处理器和/或 NPU 和/或 GPU 上运行,视需要而定)。 理想情况下,我们会关闭这些功率域中不需要的任何其他东西,例如 VPU、相机控制器、ISP 等。 此外,我们还想在三种电源模式下测试芯片:低驱动(0.8V)、标称驱动(0.85V)和过载驱动(0.9V)。在每种模式下,我们将把所有处理器频率调到指定驱动模式下的最高频率(如在 0.8V 电压下,A55=900 MHz,M7=500 MHz 等)。 Re: iMx95 processor frequency and turning off peripherals 你好,@min-eta、 感谢您联系恩智浦支持中心。 在 i.MX95 平台上,系统管理器负责管理时钟和外设。当你在后台使用 Linux 命令降低频率时,系统会与系统管理器互动,相应地调整核心频率和时钟。 能否请您提供更多详细信息,说明您想要实现的目标?这将有助于我们更有效地为您提供指导。 i.MX95 处理器提供丰富的配置选项,因为它是为功能安全和网络安全关键应用而设计的。如果您不熟悉 MPU 架构及其功能,您可能会发现使用 i.MX93 或 i.MX8MM 等更简单的 MPU 会更容易,因为它们更适合不太复杂的用例。 顺祝商祺! 查维拉 Re: iMx95 processor frequency and turning off peripherals 嗨@min-eta , 我们也想做同样的事情,我想知道您是否成功降低了功耗,并且实现了不同电源模式之间的切换? /每
View full article
IMX93EVK ZEPHYR 闪烁 JLINK 大家好 我想用一个基本的 zephyr 示例来让我的品牌全新 imx93evk 板发挥作用。我想通过关注 i.MX93 EVK 板网页上的这两行来让它闪烁 (https://docs.zephyrproject.org/latest/boards/nxp/imx93_evk/doc/index.html😞 # From the root of the zephyr repository west build -b imx93_evk/mimx9352/a55 samples/synchronization west flash ((.venv) ) fox@ubuntu2204:~/zephyrproject/zephyr$ west flash -- west flash: rebuilding ninja: no work to do. -- west flash: using runner jlink -- runners.jlink: JLink version: 8.46 -- runners.jlink: Flashing file: /home/timon/zephyrproject/zephyr/build/zephyr/zephyr.bin FATAL ERROR: command exited with status 1: /opt/SEGGER/JLink_V846/JLinkExe -nogui 1 -if swd -speed auto -device MIMX9352_A55_0 -CommanderScript /tmp/tmp3mpcn6xdjlink/runner.jlink -nogui 1 我不太确定自己做错了什么,我试过普通的 emmc 启动模式在 u-boot 中把它停下来,然后运行: dcache off 然后闪光。此外,我还尝试将其置于串行下载器模式。但我一直遇到同样的错误。 如有任何帮助,将不胜感激 🙂 致以诚挚的问候 Re: imx93evk zephyr flashing jlink 你好, 不,zephyrproject 中的文档不正确。查看北欧半导体网站上的文档,它提供了如何实现这一点的正确方法。但从那时起,我就放弃了让它发挥作用的尝试。 Re: imx93evk zephyr flashing jlink 你好@zefox 问题解决了吗?在启动时执行命令 " west flash " 到 IMX93_EVK 板时我也有这样的问题。      Re: imx93evk zephyr flashing jlink 你好@zefox 在 U-boot 中应该是可能的。 请看第 4 章为在 i.MX 8M、i.MX 8ULP 和 i.MX 9 上使用 VS Code 调试 Cortex-M 的 AN14120 调试器做准备,其中说明了如何使用 VSCode 对其进行调试。 顺祝商祺! 萨拉斯 Re: imx93evk zephyr flashing jlink 你好@Manuel_Salas 感谢您的回复! 太不幸了... 当我从 u-boot 或 remoteproc 启动应用程序后可以调试它吗? Re: imx93evk zephyr flashing jlink 你好@zefox 希望你一切都好。 遗憾的是,该支持渠道不支持 Zephyr。 另外,如果你已经编译了二进制文件或 elf 文件,你可以尝试使用 remoteproc 或 U-启动 进行加载。 顺祝商祺! 萨拉斯 Re: imx93evk zephyr flashing jlink 为了继续调试,我发现当我从 emmc 运行它时然后尝试连接我的 jlink,得到的输出结果是这样的: u-启动=> dcache 关闭 u-启动=> U-启动 SPL 2024.04+gde16f4f1722+p0 (2024 年 9 月 2 日-10:44:35 +0000) SOC:0xa1009300 LC:0x2040010 PMIC:PCA9451A PMIC:过载电压模式 DDR:3733MTS M33 准备好 正常启动 尝试从 BOOTROM 启动 启动阶段:主启动 映像偏移量 0x0,页面大小 0x200,ivt 偏移量 0x0 由 ROM_API 从 0x4f400 加载映像 通知:TRDC 初始化完成 通知:BL31:v2.10.0 (版本):android-14.0.0_2.2.0-rc1-1-g28affcae9 通知:BL31:构建时间:2024 年 8 月 29 日 10:35:32 U-启动 2024.04+gde16f4f1722+p0(Sep 02 2024 - 10:44:35 +0000) RESET 状态:WDOG3 CPU:NXP i.MX93(52) Rev1.1 A55,1700 MHz CPU:工业温度等级(-40C 至 105C),温度 42C 型号:恩智浦 i.MX93 11X11 EVK 板 动态随机存取存储器(DRAM):2 GiB TCPC:供应商 ID [0x1fc9],产品编号 [0x5110],地址 [I2C2 0x52] TCPC:供应商 ID [0x1fc9],产品编号 [0x5110],地址 [I2C2 0x51] TCPC:供应商 ID [0x1fc9]],产品 ID [0x5110],地址 [I2C2 0x50] 核心:235 个设备,37 个 u 类,设备树:单独的 MMC:FSL_SDH C:0,FSL_SDHC:1 从 MMC 加载环境... *** 警告-CRC 错误,使用默认环境 [*]-Video Link 0adv7535_mipi2hdmi hdmi @3d:找不到 cec 设备 id=0x3c 无法探测面板设备 hdmi @3d 无法获取显示时机探测视频设备 失败,ret -19 [0] 液晶显示器控制器 @4ae30000,视频 [1] dsi @4ae10000,video_bridge [2] hdmi @3d,面板 adv7535_mipi2hdmi hdmi @3d:找不到 cec 设备 id=0x3c 无法探测面板设备 hdmi @3d 无法获取显示时机探测视频设备 故障,ret -19 输入:串行输出:串行错误:串行错误:串行错误 BuildInfo: - ELE 固件版本 1.2.0-38f309fe 切换到分区 #0,好吧 mmc0(第 0 部分)是当前设备 UID:a4f9422fa84948c19b3167059fb8438a 闪存目标是 MMC: 0 网络:eth0:以太网 @42890000,eth1:以太 网 @428a0000 [PRIME] Fastboot:正常启动按任意键停止自动启动:0 u-boot= > mw.l 0x42490000 0x0 boot= > dcache 关闭 u-boot= > U-Boot SPL 2024.04+gde16f4f1722+p0 (2024 年 9 月 2 日-10:44:35 +0000) SOC:0xa1009300 LC:0x2040010 PMIC:PCA9451A PMIC:过载电压模式 DDR:3733MTS M33 准备好 正常启动 尝试从 BOOTROM 启动 启动阶段:主启动 映像偏移量 0x0,页面大小 0x200,ivt 偏移量 0x0 由 ROM_API 从 0x4f400 加载映像 通知:TRDC 初始化完成 通知:BL31:v2.10.0 (版本):android-14.0.0_2.2.0-rc1-1-g28affcae9 通知:BL31:构建时间:2024 年 8 月 29 日 10:35:32 因此看门狗可能会进行干预。我只是不知道如何才能让它发挥作用?
View full article
i.MX 8M で JTAG を無効にする方法は? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> i.MX 8Mリファレンスマニュアルには、JTAGアクセスを無効にするために必要なJTAG_SMODE[1:0]とSJC DISABLE e-fuseについて記載されています。しかし、ヒューズのアドレスや位置が見つけるCANません。どこでCAN見つけられますか?それを説明した文書はありますか? i.MX 8M | i.MX 8M ミニ | i.MX 8M ナノ Re: How to disable JTAG on i.MX 8M? こんにちは@bernhardfinkさん、 1. i.MX8M Plus EVKでは、 LPDDR4メモリが使用されます。ただし、当社のカスタム ボードでは、 DDR4メモリ (部品番号: MT40A1G16RC-062EIT:B ) を使用しています。 2. I.MX 移植ガイドを参照してスタンドアロン環境で U-Boot を構築し、以下の手順に従いました。 https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/Manually-build-Boot-binary-for-i-MX8M-Mi... 3. fspi から起動しようとすると、必ず以下のエラーが発生します。 4. ddr_timing.cもダウンロードしますDDR TOOL から。 5. Yocto BSPを使用してi.MX8M Plus LPDDR4 EVKのイメージを生成しているときに、 SD カード、 F SPI 、およびブート バイナリ イメージを正常に生成できました。 ただし、 i.MX8M Plus DDR4構成のイメージを生成しようとすると、 F SPI イメージの生成に失敗し、 SD と NANDのみがサポートされていることを示すエラーが表示されます。 このDDR4に関してCAN usを教えていただけますか。   Re: How to disable JTAG on i.MX 8M? こんにちは、バードワジさん。 USB 2.0 はそれほど高速ではないとしても、USB を接続するために行った配線が D+/D- 信号の電気的品質に過度の影響を与える可能性があります。ワイヤーをもっと短くしてみてはいかがでしょうか? USB ブロックが有効になっていることは外部に実際に表示されません。スペクトル アナライザーをお持ちの場合は、8M Plus の上にある USB PLL からの 480 MHz 放射をキャッチすることができます。 私はシンプルなアンテナ プローブ (細いワイヤ、ループ 20 個、RF ケーブルにコネクテッド) と以下の設定を使用してこれを実行しました。 よろしくお願いいたします。 ベルンハルト。 Re: How to disable JTAG on i.MX 8M? こんにちは@bernhardfink 1.私たちのカスタム ボード(I.MX8MPLUS)では、USB の一方の端をボードにコネクテッドし、もう一方の端を PC にコネクテッドしました。BOOT MODEピン/ジャンパーをシリアル ダウンロード モードに設定し、電源を入れます。 2. 電源投入後、CMD ウィンドウでuuu.exe -lsusbコマンドを実行しましたが、 USB デバイスが検出されませんでした。     クエリ: ご確認いただいたとおり、回路図上の接続は正しいのですが、なぜ USB を検出できないのでしょうか? ボードの電源を入れると、ROM コードの実行が始まります。この段階で、Boot ROM は USBインターフェース を初期化して列挙しますか? もしSOなら、ROM コードが正常に実行され、システムが USB ダウンロード (シリアル ダウンローダー) モードに入ったことをどのようにCAN確認すればよいでしょうか? Re: How to disable JTAG on i.MX 8M? 私のEVK ボードでは JTAG が有効になっていますが、2 つのロック ビットは設定されていません。 u-boot=> fuse read 1 3 Reading bank 1: Word 0x00000003: 88000000 1) EVKの JTAG ポートはヒューズによって無効になっています。 2) i.MX 8M Plusをシリアルダウンローダーモードに強制するには、BOOT_MODE[3:0]ピンの値を「0 0 0 1」にする必要があります。 ピン名 ボール USBダウンロードの価値 ブートモード0 G10 1 ブートモード1 F8 0 ブートモード2 G8 0 ブートモード3 G12 0 8M Plus EVK ではこれは簡単に実行できます。PWR スイッチの近くに、BOOT_MODE とマークされたディップ・スイッチがあります。 カスタム PCB 上の USB 接続は完全に正常であるように見えます。BOOT_MODE ピンを正しく設定できれば、電源投入後に i.MX 8M Plus が SDP モードになるのがわかるはずです。 Windows UUU ツールをここからダウンロードしてください: https://github.com/nxp-imx/mfgtools/releases/download/uuu_1.5.201/uuu.exe uuu.exeはコマンドラインツールです。コマンドウィンドウを開いて操作します。 EVKまたはカスタムボードをPCに接続し、電源を入れます。 $ uuu.exe -lsusbと入力する D:\Image-Programming>uuu.exe -lsusb uuu (Universal Update Utility) for nxp imx chips -- libuuu_1.5.201-0-g727fc2b Connected Known USB Devices Path Chip Pro Vid Pid BcdVersion Serial_no ==================================================================== 2:6 MX865 SDPS: 0x1FC9 0x0146 0x0001 E5973000757D125C​ それが表示されたら、uuu ツールを使用して u-boot または完全なイメージをダウンロードCAN。 8M Plus のデモイメージをここからダウンロードしてください: https://www.nxp.com/webapp/Download?colCode=L6.12.34-2.1.0_IMX8MP&appType=license ファイルを抽出し、uuu.exe をフォルダーにコピーして、完全なイメージをプログラムします。 # Flash to SD-Card (if it's there) > uuu.exe -b sd_all imx-image-full-imx8mpevk.wic # Flash to eMMC​ > uuu.exe -b emmc_all imx-image-full-imx8mpevk.wic ここから小さいブート イメージ (u-boot のみ) をダウンロードCAN。 https://www.nxp.com/webapp/Download?colCode=L6.12.34-2.1.0_BOOT_8M&appType=license # Download to RAM > uuu.exe ​imx-boot-imx8mpevk-sd.bin-flash_evk # Flash to SD-Card (if it's there) > uuu.exe -b sd ​imx-boot-imx8mpevk-sd.bin-flash_evk # Flash to eMMC > uuu.exe -b emmc ​imx-boot-imx8mpevk-sd.bin-flash_evk よろしくお願いいたします。 ベルンハルト。 Re: How to disable JTAG on i.MX 8M? 前の投稿 画像が鮮明ではありません。以下をご確認ください。 Re: How to disable JTAG on i.MX 8M? 問題1 1)I.MX8MP EVKにはデフォルトのイメージがあり、puttyを使用してu-bootで停止し、以下のレジスタJTAGをチェックしました。 上記の画像からJTAGを永久に無効にするとNXPサポートのメッセージも表示されます。確認してください。 問題2 1)カスタム ボード (i.MX8MP) にはデフォルトのイメージがなく、JTAG アクセスの手順もありません。デフォルトイメージなしでJTAGアクセスが可能な場所はありますか? 2)可能であれば、手順をどのように説明するか 3)そうでない場合は、USB接続を以下に示すカスタムデバイスに接続します。 EVK タイプ C 接続では USB2.0 が指定されており、USB2.0 とも互換性があると言われていますので、USB2.0 を使用してハードウェアとソフトウェアをロードする手順を指定してください。 上記のすべてについて明確かつ正確な手順を提供することを要求する日々が起こります       Re: How to disable JTAG on i.MX 8M? 閉店は閉店です。再度開く方法がある場合、閉じた構成は意味をなさなくなります。OTP ビットは実際には 1 回だけプログラム可能です。 チップにアクセスする別の方法は、USB ポート上のシリアル ダウンロード プロトコル (SDP) です。 読み取り結果によると、ビット[28] = BT_FUSE_SELは設定されていない、SOデバイスは外部のBOOT_MODEピンから構成を取得して起動できます。 よろしくお願いいたします。 ベルンハルト。 Re: How to disable JTAG on i.MX 8M? 1.I.MX8MPLUS でJTAGモードを有効にするにはどうすればいいですか? 2.I.MX8MPLUSでそのレジスタをオーバーライドする可能性はありますか?I.MX6の場合、以下に示すようにBOOT_CFG_LOCKビットを設定することでJTAG_SMODE をオーバーライドするビットが記載されています。 Re: How to disable JTAG on i.MX 8M? 一部が閉じているようです。関連する 3 つのビットがすべて設定されています。ビット定義と位置は i.MX 8M Plus に有効です。 デバッガーでクロスチェックを行い、コアが表示されない場合は、JTAG は確実に閉じられています。 よろしくお願いいたします。 ベルンハルト。 Re: How to disable JTAG on i.MX 8M? こんにちは、 U-BOOT 後にI.MX8MPLUSのバンク 1 ワード 3 を読み取ると、以下の値が観察されます。 JTAG が無効になっていることを意味しますか? SJC_DISABLEとJTAG_SMODEがハイに設定されているということは、 JTAG が無効になっていることを意味します。 I.MX8M ヒューズ アドレスはI.MX8MPLUS に適用できますか? ヒューズアドレス ヒューズ名 機能 設定 0x470[21] SJC_DISABLE セキュア JTAG コントローラ モジュールを無効/有効にします。このヒューズは、JTAG が完全にブロックされる最高の JTAG セキュリティ レベルを作成するために使用されます。 0 - セキュアJTAGコントローラが有効 1 - セキュアJTAGコントローラが無効 0x470[23:22] JTAG_SMODE[1:0] JTAG セキュリティ モード。JTAGデバッグインターフェースのセキュリティモードを制御します 00 - JTAG有効モード 01 - セキュアJTAGモード 1x - デバッグモードなし Re: How to disable JTAG on i.MX 8M? 昨年の回答を解決策としてマークしました。SO、見つけやすくなります。 Re: How to disable JTAG on i.MX 8M? CAN追加の詳細も送っていただけますか? よろしくお願いします。 Re: How to disable JTAG on i.MX 8M? これらのヒューズ ビットの説明は次のとおりです。 ヒューズアドレス ヒューズ名 機能 設定 0x470[21] SJC_DISABLE セキュア JTAG コントローラ モジュールを無効/有効にします。このヒューズは、JTAG が完全にブロックされる最高の JTAG セキュリティ レベルを作成するために使用されます。 0 - セキュアJTAGコントローラが有効 1 - セキュアJTAGコントローラが無効 0x470[23:22] JTAG_SMODE[1:0] JTAG セキュリティ モード。JTAGデバッグインターフェースのセキュリティモードを制御します 00 - JTAG有効モード 01 - セキュアJTAGモード 1x - デバッグモードなし Re: How to disable JTAG on i.MX 8M? こんにちは、 私もまったく同じ質問があります。誰か答えを教えていただけませんか? また、他の人が投稿した内容に同意しますが、回答がプライベートメールになるのはあまり役に立ちません。 よろしくお願いいたします。 クリス Re: How to disable JTAG on i.MX 8M? 一方、これらのヒューズ ビットは、8M Nano および 8M Plus のセキュリティ リファレンス マニュアルに記載されています。8Mや8M Miniと同じ構造です。 確認します なぜ8M Miniと8Mにまだアップデートしていないのか 通常のリファレンスマニュアルのOTPヒューズの説明に含まれていないのはなぜか よろしくお願いいたします。 ベルンハルト。 Re: How to disable JTAG on i.MX 8M? こんにちは@igorpadykov 詳細も送っていただけますか? 敬具、 マルチン Re: How to disable JTAG on i.MX 8M? 解決策を 1 人の受信者に送信するのではなく、ここに投稿してください。ここには「メールを送信しました」で終わるThreadが多すぎます。このThreadはThread作成者以外の誰にとっても無意味です。 この情報も知りたいです。 ありがとう、 マーカス Re: How to disable JTAG on i.MX 8M? こんにちは、イゴール 同じ情報を私にも送っていただけますか。 よろしくお願いいたします。 TG Re: How to disable JTAG on i.MX 8M? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> igorpadykov さん、ありがとうございます。メールで回答していただき、とても助かりました。 私たちと同じように、このことについて疑問に思っている他の人はどうでしょうか? Re: How to disable JTAG on i.MX 8M? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、イゴールさん。 ありがとう。それで私の疑問は解決しました。 よろしくお願いいたします。 キリスト教徒 Re: How to disable JTAG on i.MX 8M? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、クリスチャン 追加の詳細をメールで送信しました。 よろしくお願いします イゴール Re: How to disable JTAG on i.MX 8M? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、イゴールさん。 返信ありがとうございます。私の問題は、一般的にヒューズをどのように設定するかということではありません。問題は、この特定のヒューズがどこに配置されているかという点にあります。 たとえば、リファレンスマニュアルによると、BT_FUSE_SELは0x470[28]にあり、これがバンク1ワード3であると書かれています。しかし、JTAG_SMODE[1:0]とSJC DISABLEの場所はわかりません。i.MX6 または i.MX7 の場合、場所を示す別のドキュメントがあります ( https://www.nxp.com/docs/en/application-note/AN4581.pdf )。しかし、i.MX8用のものは見つかりませんでした。 よろしくお願いいたします。 キリスト教徒 Re: How to disable JTAG on i.MX 8M? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、クリスチャン CAN見ることができる i.MX8 および i.MX8x ファミリで eFuse を焼き込む方法を理解する - i.MXDev ブログ  https://community.nxp.com/thread/505184 よろしくお願いします イゴール ----------------------------------------------------------------------------------------------------------------------- 注: この投稿で質問が解決した場合は、「正解」ボタンをクリックしてください。ありがとう! -----------------------------------------------------------------------------------------------------------------------
View full article
s32k324 演示项目 你好,恩智浦、 启用并安装 HSE 后,我想运行一个演示项目来验证它是否正常工作。不过,唯一可用的演示是针对 S32K344 的。如果我尝试按原样运行它,它将无法正常运行——因为目标设备、内存地址等是不同的。 如果我想在我的板上运行这个演示,我需要创建一个新的 S32K324 项目然后移植代码吗?或者有什么办法可以将现有的 S32K344 版本配置换成 S32K324?如蒙指点,不胜感激。 Re: Demo Project for s32k324 我知道推荐的方法是创建一个新的空 S32K324 项目,然后将 S32K344 演示文件移入其中。 不过,在这个过程中似乎有很多事情需要调整。 是否有将 HSE 演示移植到 S32K324 的官方或建议指南? 另外: 我应该从 344 演示中移动哪些文件或文件夹? 我需要修改链接器脚本或启动代码吗? S32K324 应使用什么 MU 实例和 NVIC 中断 ID? 是否有 HSE 特有的定义或内存设置需要注意? 恩智浦是否分享或验证了 S32K324 演示的移植版本? Re: Demo Project for s32k324 从 HSE 的角度来看,S32K344 和 S32K324 具有相同的内存布局,因此也可以使用该演示应用程序。 但是,是的,你必须为 S32K324 设备创建新的空项目,包括示例中的文件。
View full article
TPLベースのBMSセットアップでMC33772Cからの電流読み取りに関する問題 NXPチームの皆様 現在、次の設定を使用して BMS ソリューションに取り組んでいます。 MCU: S32K344 AFE: MC33774A (セル電圧および温度用)、MC33772C (電流測定用) トランシーバ: MC33665 プロトコル: TPL リファレンスソフトウェア: HvBms400_774_722_TPL_Bring_Upサンプルコード MC33774A からセル電圧と温度値を正常に読み取ることができます。しかし、MC33772C から現在の値を読み取る際に問題が発生しています。 私たちは次のことを観察しました: 5A の負荷をかけると、MC33772C の ISENSE+ ピンと ISENSE− ピン間で 0.25 mV の電圧降下が発生します。 それにもかかわらず、ソフトウェア経由で読み取られた測定電流値は 0 または無効のままです。 この問題の解決にご協力いただけませんか?お勧めのガイダンスやチェックがあれば、ぜひ教えてください。 よろしくお願いします、 ハリーシュ バッテリー・マネジメント制御MC33772C MC33774 MC33665A S32K344-WB Re: Issue Reading Current from MC33772C in TPL-Based BMS Setup こんにちは、ハリーシュ 良い一日! 返信が遅くなり申し訳ございません。私は同僚に連絡を取り、このCASEを見て意見を聞きました。 1.- 共有した写真を 2 つの部分に分割して、背面と前面を別々に確認できるようにしていただけますか? 2.- tpl スニファーをお持ちの場合は、tpl トレースを取得するとよいでしょう。 ご返信をお待ちしております 素晴らしい一日をお過ごしください。幸運をお祈りします。 Re: Issue Reading Current from MC33772C in TPL-Based BMS Setup こんにちは@RafaR 、 アップデートがあるかどうか確認したいのですが? 早急なご対応をいただければ幸いです。 他に何か必要なことがあればお知らせください。 よろしくお願いします、 ハリーシュ Re: Issue Reading Current from MC33772C in TPL-Based BMS Setup こんにちは、ハリーシュ 作業中です、近々お問い合わせいたします。 Re: Issue Reading Current from MC33772C in TPL-Based BMS Setup こんにちは、 誰かこの問題の解決を手伝ってくれませんか? 問題の解決に役立つご指導やご提案があればいただければ幸いです。 どうぞよろしくお願いいたします。 よろしくお願いいたします。 ハリーシュ Re: Issue Reading Current from MC33772C in TPL-Based BMS Setup こんにちは@RafaR 、 サポートありがとうございます。 実行時に SYS_CFG1 レジスタ設定を検証し、I_MEAS_EN ビット (ビット 9) が適切に設定されていることを確認できました。SYS_CFG1 (レジスタ アドレス 0x03) に値 2560 (0x0A00) を書き込んでいます。これは、電流測定チェーンの有効化に相当します (添付画像を参照)。ビット フィールドの内訳によりこれが確認できます。 0x0A00 - 0000 1010 0000 0000 ビット9(I_MEAS_EN)= 1 → 電流測定が有効 SO、MC33772C 側で電流測定機能が正しく有効になっているようです。 TPL 通信を介して現在の値を正常に読み取るために構成する必要がある追加の設定または手順があるかどうかをお知らせください。 改めてご指導ありがとうございました。 よろしくお願いします、 ハリーシュ Re: Issue Reading Current from MC33772C in TPL-Based BMS Setup こんにちは、ハリーシュ 問題の説明の仕方から判断すると、現在の測定を有効にし忘れたのではないかと思われます。 MC33772Cデータシートのセクション 9.6 を参照してください。SYS_CFG1 レジスタのビット I_MEAS_EN で電流測定チェーンが有効になっていることを確認してください。デフォルトでは、電流測定チャネルは無効になっています。 この情報がお役に立てば幸いです。他に何かご不明な点がございましたら、お知らせください。 素晴らしい一日をお過ごしください。幸運をお祈りします。
View full article
S912ZVLA 的 IIC 等级 您好, 有人知道 S912ZVLA 的 IIC 输入电平吗? 我在手册中没有找到。 此致 Re: IIC Levels for S912ZVLA 您好, 我认为唯一的问题是内部拉升。它们真的很弱,只有 20 千欧-50 千欧。我建议使用 1k~10k 的外置放大器。 始终使用外部上拉电阻器(通常 4.7kΩ 是一个很好的起点)。 您可以禁用内部上拉,或启用内部上拉作为备用,但不要依赖内部上拉进行 I²C 操作。 顺祝商祺! 拉吉斯拉夫 Re: IIC Levels for S912ZVLA 是的,S12Z 系列的 VIH/VIL 编号相当标准,尤其是容差 5V 的 I/O。请记住,滞后对消除噪声有很大帮助,但 真的 希望漂移老大爷确保 I2C 信号干净,上拉足够强,否则你会追逐幽灵错误几个小时。   Re: IIC Levels for S912ZVLA 您好, S912ZVLA 微控制器的 IIC 输入电压等级未明确列出,但它们通常由用于 SDA 和 SCL 的 I/O 引脚的数字输入阈值定义。 典型 IIC 引脚阈值: 对于容差 5V 的 I/O(在 S12Z 系列中很常见),输入高电压 (VIH) 通常为 0.65 × VDDx,输入低电压 (VIL) 为 0.35 * VDDx。 如果 VDDx = 5V,则为保证值: VIH>= 3.25V(识别为高电平的最小值) VIL<= 1.75V(识别为低电平的最大值) 当然,实际阈值介于(1.75 + 125 mV)和(3.25 - 125 mV)之间,考虑到在 log.0 和 log.1 之间的变化时,该阈值会有 250 mV 的滞后。 例如 顺祝商祺! 拉吉斯拉夫
View full article
flash_partitioning_s32k144 使用 j-link 调试器进入默认 ISR 您好 我试图在不修改的情况下运行 flash_partitioning_s32k144 驱动程序示例,但调用了默认 ISR。终止调试器后,我无法重新刷新微控制器。不过,我用 J-Flash 擦除了芯片。我使用的是 S32K144、J-link 调试器和 3.5 版的 s32ds。 flash_partitioning_s32k144 驱动程序示例有什么问题?我想通过对 FlexNVM 进行分区来使用 EEPROM。 谁能帮帮我? 此致 罗希特 Re: flash_partitioning_s32k144 entering default ISR using j-link debugger 需要信息 Re: flash_partitioning_s32k144 entering default ISR using j-link debugger 在运行 flash_partitioning_s32k144 演示示例时,正在调用默认 ISR。原因何在?我没有做任何改动 此致 罗希特 Re: flash_partitioning_s32k144 entering default ISR using j-link debugger 需要更多信息 Re: flash_partitioning_s32k144 entering default ISR using j-link debugger 我应该采取什么措施来解决这个问题。我完全没有修改这个例子。 我使用调试内存进行调试。 我尝试使用 3.4 版的 s32ds,但结果还是一样。谁能帮我调试一下? 此致 罗希特 Re: flash_partitioning_s32k144 entering default ISR using j-link debugger 您好! Rohit 指出,您的 S32K144 flash_partitioning 示例"默认 ISR 调用" 错误以及随后无法重新刷新是一个常见问题。这可能意味着代码崩溃,因为闪存修改例程没有从 RAM 运行,或者您的 S32K1xx SDK 版本存在错误(已知影响 S32DS 3.5 示例)。该程序也可能无意中设置了闪存网络安全位。始终使用 J-Flash 进行大规模擦除以进行恢复,确保从 RAM 执行闪存功能,并查看恩智浦社区论坛,以确认针对特定版本的 SDK 修复。
View full article
MCXN947 リファレンスマニュアル こんにちは。FRDM-MCXN947 ボードを購入しました。ボードのドキュメントは多数見つかりましたが、このマイクロコントローラのレジスタなどに関するすべての情報が載っている MCXN947 リファレンス・マニュアルが見つかりません。 情報があればよろしくお願いします MCX N Re: MCXN947 reference manual 申し訳ありませんが、私はちょうどそれを見つけました...... MCX Nx4xリファレンスマニュアル Re: MCXN947 reference manual チームの皆さん、こんにちは。 私も@nicomarconiさんと同じ疑問を持っています。FRDM-MCXN947ボードのユーザーマニュアルにある「MCXN947リファレンスマニュアル」の欄に、以下のリンクが添付されているのを見つけました。 https://www.nxp.com/doc/MCXNx4xRM しかし、私の環境ではMCXN947のリファレンスマニュアルがダウンロードされないようです。どうかご協力をお願いします。ありがとうございます。 Re: MCXN947 reference manual 「MCX Nx4x リファレンスマニュアル」で検索したところ、サードパーティのソースからPDFガイドが見つかりました。上記の投稿は無視していただいて構いません。
View full article
SBC FS4505 - 测试内部振荡器 你好, 有什么方法可以测量 Fail-Safe 振荡器频率吗? 我有一个有趣的问题。我们使用 S32k 中的引导加载器进入编程模式,然后通过 CAN 执行应用程序升级。 90% 次升级成功。但是,当引导加载程序编程模式由WDT RESET时,我们的失败率为10%,从而导致更新失败。 我们已将故障范围缩小到两批 SBC。但这只是每批产品中失败的一小部分。 我认为这是一个时间问题。与大多数设备相比,认为某些设备上的WDT超时速度更快。 我在数据表中看到,故障保护振荡器 406kHz 到 495kHz 的容差相当大。 数据手册还建议在编程更新期间最好禁用 WDT。但我们认为,如果编程阶段出现问题,可能会导致产品无法正常运行。 您能建议一种方法来确定问题的根本原因吗? Re: SBC FS4505 - test internal oscillator 故障保护时钟没有外部测量值。但如果振荡器出现故障,ABIST1 就会失效。 针对 WD 刷新时间要求: 1。首次刷新 WD,必须在 RSTB 版本后的 256 毫秒内完成。考虑到振荡精度。最小时间为 256* 0.9=230.4 毫秒。 2.周期性刷新 WD,WD 必须在窗口的后半段刷新。考虑到振荡精度,建议在 WD 窗口的 3/4 处刷新 WD。 您可以检查 WD 刷新的时间是否正确。
View full article