Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
FS2613芯片唤醒后供电异常并卡死在Start VBST不能恢复 我们使用FS2613 + S32K342系统方案,准确型号为FS2613AMDAAD,在休眠唤醒过程中发现,FS2613芯片存在如下异常: 1、除了OTP配置下默认一直供电的LDO1有5V供电输出外,LDO2、VCORE、TRK1、TRK2、VREF均无供电输出; 2、SBC芯片仍可正常通讯,并读取确认SBC芯片被CS唤醒,FS状态机=5,处于FS to Main ready 状态,Main 状态机=4, 处于Start Boost 状态; 3、VBOS电压持续为5V,VPRE电压为5.4V,RESET引脚测量一直为高电平,DEBUG引脚电平持续低电平; 4、手动将DEBUG引脚电平拉到8V后确认SBC芯片可以进入test mode,释放后仍然异常停留在上述状态; 5、我们将VSUP供电降至7V后VBOOST未升压至8V,确认VBoost未启动; 6、结合FS26芯片状态机分析,初步确认芯片卡死在Start VBST状态且疑似"VBST digital soft start fail" 上述故障,我们已经累计出现9例,且确认只要故障芯片断电再上电后即恢复正常,再次做各种压测也不再复现。 请NXP原厂同事进行协助分析,确认问题根因及整改措施!   Re: FS2613芯片唤醒后供电异常并卡死在Start VBST不能恢复 代理商后面是如何跟您处理的? Re: FS2613芯片唤醒后供电异常并卡死在Start VBST不能恢复 代理也是和你们原厂确认过后的答复。 对,复现比较难。 我们的OTP配置没有LPOFF模式,只有Standby。 我们软件配置上,是使能了WAKE1和CS两种唤醒,根据故障SBC故障状态下回读到的状态显示,显示是CS触发了唤醒。 Re: FS2613芯片唤醒后供电异常并卡死在Start VBST不能恢复 A1:说的就是这个FS_STATES,datasheet没有标明,我们从芯片代理辗转问过,给的答复是"这个状态是中间态,所以Datasheet没有列出来。或者处于Start VBST,或者处于Start VPRE",并最终通过其他现象确认就是卡死在Start VBST. [gw]哪家代理说的? 意思是每次唤醒不一样,有时候是可以的,有时候就回触发这个故障?而且这个故障是不可复现的吗? 还有你是从standby还是LPOFF模式唤醒的?什么方式唤醒的? Re: FS2613芯片唤醒后供电异常并卡死在Start VBST不能恢复 Q1:你可以读FS_STATES 寄存器看看唤醒后在哪个状态大概率是在INIT FS的阶段,您说的状态机5是哪个? A1:说的就是这个FS_STATES,datasheet没有标明,我们从芯片代理辗转问过,给的答复是"这个状态是中间态,所以Datasheet没有列出来。或者处于Start VBST,或者处于Start VPRE",并最终通过其他现象确认就是卡死在Start VBST. Q2:其实你可以测试下RSTB/VCORE/VPRE/唤醒信号,在唤醒的过程中 A2: 1、我们现在手里有这种故障存在的故障件,一直持续供电未敢断电,因为只要断电故障就消失了。我们针对这个故障件,尝试过,SBC已经卡死,上述信号已经不再有任何变化。 2、也针对另外的出现过异常后断过电的故障件,我们复查了我们的制程和工艺未发现任何异常,也针对性的做了很多故障注入和压测,都未能再复现。整体表现为,只要故障出现,再断电重新上电后,故障就无法再现。 Re: FS2613芯片唤醒后供电异常并卡死在Start VBST不能恢复 1:除了OTP配置下默认一直供电的LDO1有5V供电输出外,LDO2、VCORE、TRK1、TRK2、VREF均无供电输出; [gw]这个正常 2、SBC芯片仍可正常通讯,并读取确认SBC芯片被CS唤醒,FS状态机=5,处于FS to Main ready 状态,Main 状态机=4, 处于Start Boost 状态; [gw] 你可以读FS_STATES 寄存器看看唤醒后在哪个状态大概率是在INIT FS的阶段,您说的状态机5是哪个?         3、VBOS电压持续为5V,VPRE电压为5.4V,RESET引脚测量一直为高电平,DEBUG引脚电平持续低电平; 4、手动将DEBUG引脚电平拉到8V后确认SBC芯片可以进入test mode,释放后仍然异常停留在上述状态; 5、我们将VSUP供电降至7V后VBOOST未升压至8V,确认VBoost未启动; 6、结合FS26芯片状态机分析,初步确认芯片卡死在Start VBST状态且疑似"VBST digital soft start fail" [gw]其实你可以测试下RSTB/VCORE/VPRE/唤醒信号,在唤醒的过程中 Re: FS2613芯片唤醒后供电异常并卡死在Start VBST不能恢复 1、除了OTP配置下默认一直供电的LDO1有5V供电输出外,LDO2、VCORE、TRK1、TRK2、VREF均无供电输出; 2、SBC芯片仍可正常通讯,并读取确认SBC芯片被CS唤醒,FS状态机=5,处于FS to Main ready 状态,Main 状态机=4, 处于Start Boost 状态; 3、VBOS电压持续为5V,VPRE电压为5.4V,RESET引脚测量一直为高电平,DEBUG引脚电平持续低电平; 4、手动将DEBUG引脚电平拉到8V后确认SBC芯片可以进入test mode,释放后仍然异常停留在上述状态; 5、我们将VSUP供电降至7V后VBOOST未升压至8V,确认VBoost未启动; 6、结合FS26芯片状态机分析,初步确认芯片卡死在Start VBST状态且疑似"VBST digital soft start fail" 以上您说的是在休眠过程中这样,还是说唤醒以后还是这样? Re: FS2613芯片唤醒后供电异常并卡死在Start VBST不能恢复 抱歉,准确型号为fs2613amdaaad Re: FS2613芯片唤醒后供电异常并卡死在Start VBST不能恢复 FS2613AMDAAD这个型号不对吧?麻烦您再看看? Re: FS2613芯片唤醒后供电异常并卡死在Start VBST不能恢复 目前还在持续跟进,没有定论。
View full article
MPC5748G で INTC ベクター テーブルを正しく設定する方法 (ISR がヒットしない) こんにちは、みんな、   私は MPC5748G (Power Architecture e200) に取り組んでいますが、割り込みは生成されるものの、実行が ISR にジャンプしないという問題に直面しています。INTC ベクター テーブルを正しく設定する方法を説明していただければ幸いです。   私の startup_MPC5748G.s では、ベクター テーブルは次のように定義されています。   .セクション .intc_vector_table、「あ」 .align 2 .globl __isr_vector __isr_vector: .long DefaultISR /* ベクター 0 */ .long DefaultISR /* ベクター 1 */ .long DefaultISR /* ベクター 2 */ ...   マップ ファイルから次のことがわかります。   .intc_vector_table 0x01002000 0xbcc 0x01002000 __VECTOR_TABLE = . 0x01002000 __interrupts_start__ = . 0x01002000 __isr_vector   SO、ベクター テーブルは明らかにフラッシュの 0x01002000 に配置されます。   ISR配置   ISR は正しくコンパイルおよびリンクされています。マップファイルから:   .text.Spi_Dspi_IsrTCF_SPI_0 0x010073a4 0x2c ./Spi/Spi_Dspi_Irq.o 0x010073a4 Spi_Dspi_IsrTCF_SPI_0   SO、ISR シンボルは存在し、フラッシュ内にあります。   INTC 構成   IACKR0 VTBAフィールドは実行時にプログラムされる   グローバル割り込みが有効(wrteei 1)   ただし、実行は Spi_Dspi_IsrTCF_SPI_0 にジャンプすることはありません。   環境   MCU: MPC5748G   割り込みコントローラ: INTC   ベクターテーブルの位置: Flash   Cで書かれたISR   ご指導のほどよろしくお願いいたします。 説明や参考例があれば大変助かります。 私は SPI0 を使用しており、スタートアップ ファイルも添付しています。   よろしくお願いいたします。 アクシャイ Re: How to correctly set up INTC vector table on MPC5748G (ISR not getting hit) こんにちは、 INTC モジュールの初期化も、割り込みの割り込み優先度設定も表示されません。 これがないと割り込みは実行されません。 いくつかの参考例やリファレンスマニュアルを参照してください。 https://community.nxp.com/t5/MPC5xxx-Knowledge-Base/MPC5-software-example-list/ta-p/1102445#MPC5748G INTC の例: https://community.nxp.com/docs/DOC-332504 https://community.nxp.com/docs/DOC-104751 よろしくお願いいたします。 ピーター
View full article
Where can I download Safety Peripheral Drivers for S32K3 Version 1.0.3 回复: Where can I download Safety Peripheral Drivers for S32K3 Version 1.0.3 Right now, only versions 1.0.5 and 1.0.6 can be downloaded. Re: Where can I download Safety Peripheral Drivers for S32K3 Version 1.0.3 Hello, I am not sure if this version is publicly available. You can find it in your NXP SW account in previous TAB. If you do not see it there, then you will need to rise a ticket at NXP.com where you need to state for which account name you want to enable it and I will ask admin to add rights for you. Best regards, Peter
View full article
Prebuilt images for debian is there any prebuilt image for debian imx8mp? Re: Prebuilt images for debian already replied to you via mail, pls refer to the user guide for detailed information
View full article
custom board base on imx8mp-evk spi error Hi, NXP team. 我们自己的板子基于imx8mp-evk,在调试switch过程中报错,spi读取的一直是0.pgc也报错,不知道是不是这个pgc导致的。下面是我们的结构和报错信息。 ┌──────────────────────────────┐ │ │ │ │ │ │ │ │ │ │ │ ┌───────────┴───────────────┐ │ │ SPI │ ┌─────▼─────────┐ │ │ │ SPI │ │ │ │ port0 │ │M │ │ port1 port2◄────────┤A │ │ SJA1105 │ │C │ │ │ │1 CPU │ │ port3 │ │ MIMX8ML8DVNLZAB │ │ port4 │ │ │ │ │ │ │ └─────── ───────┘ │ │ │ MAC2 │ └──────────┬────────────────┘ │ │ │ ┌───────── ────────┐ │ │ RGMII │ │ │ │ │ │ PHY │ │ │ 88E1512 M│ │ │ D◄──────────────────┘ │ I│ │ O│ │ │ └───────┬──────────┘ │ │ │ │ │ │ │ │ │ └► OUT Re: custom board base on imx8mp-evk spi error @Zhiming_Liu, thanks for the reply, is there any reference about the device tree of sja1105, there is a problem on my side to write it, the driver handles the error. [ 2.593142] sja1105 spi1.0: match data device id :: 2936013582 [ 2.599201] sja1105 spi1.0: sja1105_xfer_u32 retuen value :: 0 [ 2.605165] sja1105 spi1.0: match dev info dev id :: 2617245708 -> -1358953714 [ 2.612503] sja1105 spi1.0: match dev info dev id :: 2650800910 -> -1358953714 [ 2.619833] sja1105 spi1.0: match dev info dev id :: 2936013582 -> -1358953714 [ 2.627168] sja1105 spi1.0: Probed switch chip: SJA1105P [ 2.632499] sja1105 spi1.0: Incorrect bindings: absent "ports" node [ 2.638782] sja1105 spi1.0: Failed to parse DT: -19 Here is my equipment tree // switch & imu &ecspi1 { #address-cells = <1>; #size-cells = <0>; fsl,spi-num-chipselects = <3>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_ecspi1>; // assigned-clocks = <&clk IMX8MP_CLK_ECSPI1>; // assigned-clock-rates = <&clk IMX8MP_SYS_PLL1_80M>; cs-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>, <&gpio1 14 GPIO_ACTIVE_LOW>, <&gpio1 10 GPIO_ACTIVE_LOW>; status = "okay"; sja1105p@0 { #address-cells = <1>; #size-cells = <0>; compatible = "nxp,sja1105p"; firmware_name = "sja1105p_cfg.bin"; /// optional spi-max-frequency = <0x17d7840>; // 25 000 000 spi-cpha; reg = <0x0>; status = "okay"; port-0 { is-host = <0x0>; null-phy = <0x1>; phy-ref = < 0 >; logical-port-num = < 0 >; }; port-1 { is-host = <0x0>; null-phy = <0x1>; phy-ref = < 0 >; logical-port-num = < 0xff >; }; port-2 { label = "cpuMAC"; phy-mode = "rgmii-id"; is-host = <0x1>; null-phy = <0x0>; phy-ref = <0>; logical-port-num = < 1 >; ethernet = <&eqos>; fixed-link { speed = <1000>; full-duplex; }; }; port-3 { is-host = <0x0>; null-phy = <0x0>; phy-ref = <0>; logical-port-num = < 2 >; }; port-4 { is-host = <0x0>; null-phy = <0x0>; phy-ref = <0>; logical-port-num = < 3 >; }; }; imu_accel@1 { reg = <1>; compatible = "SMI230ACC"; }; imu_gyro@2 { reg = <2>; compatible = "SMI230GYRO"; }; }; &eqos { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_eqos>; status = "okay"; mdio { compatible = "snps,dwmac-mdio"; #address-cells = <1>; #size-cells = <0>; }; mtl_tx_setup: tx-queues-config { snps,tx-queues-to-use = <5>; queue0 { snps,dcb-algorithm; snps,priority = <0x1>; }; queue1 { snps,dcb-algorithm; snps,priority = <0x2>; }; queue2 { snps,dcb-algorithm; snps,priority = <0x4>; }; queue3 { snps,dcb-algorithm; snps,priority = <0x8>; }; queue4 { snps,dcb-algorithm; snps,priority = <0xf0>; }; }; mtl_rx_setup: rx-queues-config { snps,rx-queues-to-use = <5>; snps,rx-sched-sp; queue0 { snps,dcb-algorithm; snps,priority = <0x1>; snps,map-to-dma-channel = <0>; }; queue1 { snps,dcb-algorithm; snps,priority = <0x2>; snps,map-to-dma-channel = <1>; }; queue2 { snps,dcb-algorithm; snps,priority = <0x4>; snps,map-to-dma-channel = <2>; }; queue3 { snps,dcb-algorithm; snps,priority = <0x8>; snps,map-to-dma-channel = <3>; }; queue4 { snps,dcb-algorithm; snps,priority = <0xf0>; snps,map-to-dma-channel = <4>; }; }; }; Re: custom board base on imx8mp-evk spi error Hi @hjk003 pgc@8 is the power domain of the VPU, spi has nothing to do with pgc in the power domain. Best Regards, Zhiming
View full article
S32K3 SPIホストとスレーブ通信 SDK パッケージ内の Lpspi_Flexio_Ip_Transfer_S32K312 サンプル プログラムを実行すると、スレーブはマスターからデータを受信できますが、マスターはスレーブからデータを受信できないことがわかります。配線はマスターのCSとCKがスレーブのCSとCKに、SINがSINに、SOUTがSOUTにコネクテッドされています。同時に、作成された送信バッファ内のデータは、10 より大きい場合、デバッグ時に自動的に 6 ずつ増加し、10 は 16 に、20 は 32 になることもわかりました。これら2つの問題をどのように解決すればよいでしょうか? 自分で SPI コードを書くプログラムを作成したとき、2 つのデバイス間の通信を可能にするために、LPSPI0 をマスター、LPSPI1 をスレーブとして設定することを計画しました。同時に、LPSPI0 を SPI 外部デバイス 0 と通信するように設定し、LPSPI1 を SPI 外部デバイス 1 と通信するように設定したいと考えました。パラメータ設定とコードの記述を完了した後、2 つのデバイス間の通信を確立できないことがわかりました。ただし、マスターとスレーブの両方を SPI 外部デバイス 0 と通信するように構成し、それぞれの SIN ピンと SOUT ピンをループバックすると、自分でデータを送受信できるようになります。どうすればいいですか? Re: S32K3 SPI host and slave communication こんにちは@xuanming 提供された情報によると、接続が間違っているようです。SIN を SIN に、SOUT を SOUT に接続するとおっしゃっていますが、これは SPI 通信の正しい構成ではありません。正しくは次のようになります。 マスター出力 → スレーブ入力 (MOSI) スレーブアウト → マスターイン (MISO) サンプル コードを使用しているため、正しい接続は description.txt ファイルのセクション 2.1.2 に記載されています。接続が予想される設定と一致していることを確認するために、そのセクションを確認することをお勧めします。 BR、ヴェインB Re: S32K3 SPI host and slave communication 返信が遅くなり申し訳ございません。ご提案いただいた方法を試してみましたが、問題は解決しません。デバッグモードに入っても、TxSlaveBufferの値はデフォルトで6ずつ増加し、ホストのRxMasterBufferは空のままです。 Re: S32K3 SPI host and slave communication こんにちは@xuanming あなたのコメントに少し混乱しました。TxSlaveBuffer の値は、元々定義された値から 6 増加するとおっしゃいました。この動作は、スレーブによって送信されたデータに対応するため、値が明示的に変更された場合にのみ発生します。以前共有されたコードに何か変更を加えたかどうか確認できますか? さらに、RTD 2.0.0 バージョンはかなり古く、いくつかの問題がある可能性があります。バグ修正や改善が含まれているため、最新のソフトウェア リリースを使用することを強くお勧めします。新しいバージョンを使用してプロジェクトを作成してください。 次のスレッドでは同僚が例を提供しており、RTD には S32K344 に基づくサンプル プロジェクトも含まれており、非常に役立つ可能性があります。 S32K312 SPIの問題について S32K31 SPI 複数パケット送受信の例:DMAキャッシュ問題の解決策
View full article
EB tresos 激活失败:超出允许的最大数量。 嗨,我正在使用 AUTOSAR TOOL 的 EB 激活码,但激活失败,显示"指定数量超过允许的最大数量" 。版本为 AUTOSAR tresos studio 24.0.1。激活码是 B25C-AEBB-4319-BAB1。我该怎么办? Re: EB tresos activation failed: exceeds the maximum allowed quantity. HI 以下是 FlexnetHelp 的回复: 现在,我们的团队正在更新系统中的激活码信息。在此之前,请使用下面提供的新激活代码: F5CF-8A53-B979-CD50 祝好, Robin ------------------------------------------------------------------------------- 注: - 如果本帖回答了您的问题,请点击"ACCEPT AS SOLUTION" 按钮。谢谢! - 我们会在最后一次发帖后的 7 周内跟踪主题,之后的回复将被忽略 如果您以后有相关问题,请另开新主题,并参考已关闭的主题。 -------------------------------------------------------------------------------
View full article
PMIC PF5020 VDDIO Hi! I am working on a new design that includes the PMIC PF5020 and I would like to know the consumtion of the digital block (VDDIO). In the EVK of the PF5020 a LDO MIC5205 supplies power to VDDIO but I do not find the power requirements for this digital block. Kind regards, Inigo Re: PMIC PF5020 VDDIO Hi  Several ten mA should be enough which depend your use case also.
View full article
PMIC PF5020 VDDIO 你好! 我正在进行一项新设计,其中包括 PMIC PF5020,我想知道数字块(VDDIO)的消耗量。在 PF5020 的 EVK 中,低压差线性稳压器(LDO) MIC5205 为 VDDIO 供电,但我找不到这个数字模块的功率要求。 此致敬礼, 伊尼戈 Re: PMIC PF5020 VDDIO 你好 10 毫安应该足够了,这也取决于您的使用情况。
View full article
S32K148 SPI CLK ERROR Currently, when I am using SPI to transmit data, I found that the first SPI transmission after power-on is abnormal. I configured SPI_CLK to be at a high level when idle and set the corresponding PORT to default high output level. During the initialization process, when PORT_INIT is completed, the CLK pin is at a high level. However, after the SPI initialization is finished, the CLK pin is pulled low. It is not until my first communication arrives that the CLK pin is re-raised. But in this case, my first communication becomes a wrong format. Moreover, when there is no hardware pull-up on my PCBA and the software PORT configuration also lacks a pull-up, even if the CLK pin is set as an output and the output is at a high level, it is unable to output the actual high level (currently, I have set a software pull-up to temporarily avoid this problem). I wonder how this can be resolved? The MCU I am using is FS32K148. The MCAL version is shown in the figure. Thank you very much for your help!!
View full article
GUI Guider (LVGL v9 シミュレータ) FreeMASTER バインディング: 画像針付きメーターが消える GG_METER h こんにちは、みんな、 FreeMASTER バインディングを使用した GUI Guider + LVGL v9 シミュレータの問題と回避策を共有したいと思います。 環境:GUI Guider 9.2 / 1.10.0GA、LVGL v9シミュレータ(lvgl-simulatorまたはlv_web_emscripten)、 FreeMASTER JSON-RPC WebSocket (ws://localhost:41000)、Windows 10/11。 問題: FreeMASTER変数がイメージニードルを使用してメーター/スケールウィジェットにバインドされている場合、 針が消えたり、正しく更新されなかったりします。ラベルにバインドされた同じ変数が更新されます 通常は(例:40~60)、入力値は有効です。 回避策/修正: ここでシミュレータ コード (またはテンプレート) にパッチを適用します。 C:\nxp\GUI-Guider-1.10.0-GA\environment\template\project\v9\lvgl-simulator\gg_external_data\freemaster\freemaster_client.c GG_METER CASEを更新して、イメージ ニードルとライン ニードルを安全に処理できるようにします (NULL ガードも追加します)。 CASE GG_METER: { for (int i = 0; i < user_parm->arrayLen; i++) { meter_needle *nd = (meter_needle *)user_parm->childObjArray[i]; int v = atoi(データ配列[i]); if (nd && nd->needle_obj) { if (lv_obj_check_type(nd->needle_obj, &lv_image_class)) lv_scale_set_image_needle_value(user_parm->parentObj、nd->needle_obj、v); それ以外 lv_scale_set_line_needle_value(user_parm->parentObj、nd->needle_obj、nd->needle_length、v); } } 壊す; } 質問: これは既知の問題ですか?そうでない場合、この修正はFUTUREのGUI Guiderリリース/テンプレートに統合できますか? ありがとうございます。 通信と制御(I3C | I2C | SPI | FlexCAN | イーサネット | FlexIO) Re: GUI Guider (LVGL v9 simulator) FreeMASTER binding: Meter with Image Needle disappears GG_METER こんにちは@ryan_hong_wtmecさん、 共有していただきありがとうございます。これを社内チームに報告し、さらなる確認を待ちます。 NXP コミュニティへの貢献に改めて感謝申し上げます。 BR セレステ
View full article
RTWDOG Clock Source Hi, I'm using Watchdog 3 (RTWDOG) on an imxrt1024 and don't have a 32kHz external xtal on the product. The internal 32kHz RCOSC is not sufficient for this, so this rules out source 1 & 2. The reference manual mentions that clock source 3 (ERCLK, external clock) is a 1MHz RCOSC based on the 24MHz RC oscillator is an option, but it's not clear how accurate this is or how to configure this? I've selected it, but it seems to tick at 500kHz. The application calls for a 10s watchdog and as the RTWDOG clock source 0 (ipg_clock_root) is at 99MHz, this is not suitable to use to get a 10s without changing the ipg_clock_root to something quite a bit lower. Thanks! Re: RTWDOG Clock Source Hi @kerryzhou, After facing the same problem, we switched to using the clock that was supposedly running at 1 MHz but seems to actually ticking at 500 kHz. The timeout was adjusted assuming that its frequency was 500 kHz. Unfortunately, we are experiencing watchdog resets, which leads us to wonder whether the clock might switch to 1 MHz in certain cases, thereby reducing the expiration time to half of what was expected. Did you manage to clarify the actual operating frequency of that clock through internal consultations? Best Regards, Salvador. Re: RTWDOG Clock Source “The 24 MHz RC oscillator is a self-tuning circuit that will output the programmed” , which means output clock is automatically trimmed. So according to design spec , the accuracy is +/- 100KHz. Re: RTWDOG Clock Source Hi @dasfaas   1MHZ should can be used directly, and the accuracy is determined by the internal RC 24OSC, to the RC24MOSC accuracy, our internal side also check it now.   If you directly use this 1MHZ, whether it matches your requirement or not when you test it? Best Regards, Kerry Re: RTWDOG Clock Source Hi @dasfaas ,    32kHz RC OSC need the external 32Khz crystal, then it will be precise.    To the 1MHz, please keep patient, I am waiting for the internal reply, thanks. Best Regards, Kerry Re: RTWDOG Clock Source Hi @kerryzhou, Thanks for checking this. I appreciate that. I don't need it to be very accurate, just need a watchdog set for ~10s to make sure the software doesn't hang.  The reason the 32kHz RC OSC is not suitable is I have found it to be very unreliable and sometimes tick significantly faster than expected and cause a watchdog in ~1s instead of 10s. I was able to repeat this by freezing the MCU. In normal operation the product would appear to function as expected, but it would randomly watchdog for no apparent reason. Any information you can provide on the 1MHz reference clock/RC OSC and the 24MHz RC OSC would be very useful. Thanks again! Re: RTWDOG Clock Source Hi @dasfaas ,     About the ref_1m_clk, it's really lack the information, I will check internally.    But, from my support experience, no matter which source you are using, from the IP internal consideration, the 32khz is the must, as we already have some customer remove it, and cause some devices wdog is abnormal when do the mass product. It is caused by the 32khz removed. This is also confrimed by our internal R&D team.    For 1MHz clock, I will help you check it internally, then give you reply later. Best Regards, Kerry Re: RTWDOG Clock Source Hi Kerry, Thanks for getting back to me! I understand your point about the 32kHz crystal, but I am looking at using a different clock source for this, wdog3_ext_clk which is ref_1m_clk (see attached). I am trying to find information on this clock source. It's a 1MHz clock sourced from a 24MHz RCOSC, but I can't find much information on this clocks accuracy. Thanks again! Re: RTWDOG Clock Source Hi @dasfaas ,     Thank you for your interest in the NXP MIMXRT product!     To the RTWDOG, or any other WDOG,  I highly recommend you add the external 32KHz crystal. Otherwise, the time maybe not very stable in the mass products.     Please note, it is not you select the source resolve it, the 32Khz is very important to the wdog stable work, we highly recommend you add it. Best Regards, Kerry            
View full article
RTWDOG 时钟源 您好, 我在 imxrt1024 上使用看门狗 3 (RTWDOG),产品上没有 32kHz 外部 xtal。内部 32kHz RCOSC 不足以解决这个问题,因此这排除了来源 1 & 2。参考手册提到,时钟源 3(ERCLK,外部时钟)是基于 24MHz RC 振荡器的 1MHz RCOSC 是一个选项,但目前尚不清楚这有多精确或如何配置?我已经选择了它,但它似乎是在 500kHz 频率上滴答作响。 由于 RTWDOG 时钟源 0(ipg_clock_root)的频率为 99MHz,如果不将 ipg_clock_root 改为更低的频率,就无法获得 10 秒的看门狗。 谢谢您! Re: RTWDOG Clock Source 你好@kerryzhou, 在遇到同样的问题后,我们改用了时钟,它的频率据说是 1 MHz,但实际上似乎是 500 kHz。超时的调整假设其频率为 500 kHz。 不幸的是,我们正在经历监视程序RESET,这使我们想知道在某些情况下时钟是否会切换到1 MHz,从而将过期时间缩短到预期的一半。 您是否通过内部咨询澄清了该时钟的实际工作频率? , Salvador。 Re: RTWDOG Clock Source "24 MHz RC 振荡器是一个自动调整电路,将输出已编程的时钟",这意味着输出时钟会自动调整。 因此,根据设计规格,精度为 +/- 100KHz。 Re: RTWDOG Clock Source 你好@dasfaas 1MHZ 应该可以直接使用,精度由内部 RC 24OSC 决定,对 RC24MOSC 的精度,我们内部现在也在检查。 如果直接使用这个 1MHZ,测试时是否符合要求? 顺祝商祺! kerry Re: RTWDOG Clock Source 你好@dasfaas、 32kHz RC OSC 需要外接 32Khz 晶振,这样才会精确。 关于 1MHz,请耐心等待,我正在等待内部答复,谢谢。 顺祝商祺! kerry Re: RTWDOG Clock Source 嗨,@kerryzhou、 感谢您的检查。我很感激。我不需要它非常精确,只需要将看门狗设置为 ~10 秒,以确保软件不会挂起。 不适合使用 32kHz RC OSC 的原因是,我发现它非常不可靠,有时滴答声比预期快得多,会在 ~1 秒而不是 10 秒内导致看门狗。我可以通过冻结 MCU 来重复这个过程。在正常运行时,该产品似乎按预期运行,但会无缘无故地随机看门狗。 你能提供的有关 1MHz 参考时钟/RC OSC 和 24MHz RC OSC 的任何信息都将非常有用。 再次感谢! Re: RTWDOG Clock Source 你好@dasfaas、 关于 ref_1m_clk,确实缺少信息,我会在内部进行检查。 但是,从我的支持经验来看,无论你使用哪个来源,从IP内部的角度来看,32khz是必须的,因为我们已经有一些客户将其删除了,并且会导致一些设备在批量生产时出现异常。这是由于删除了 32khz 频率造成的。这也得到了我们内部研发团队的支持&。 关于 1MHz 时钟,我会帮你在内部进行检查,然后再给你答复。 顺祝商祺! kerry Re: RTWDOG Clock Source 嗨,凯瑞、 谢谢你回复我! 我理解你关于 32kHz 晶振的观点,但我正在考虑使用不同的时钟源,即 wdog3_ext_clk,它是 ref_1m_clk(见附件)。我正试图找到关于这个时钟源的信息。它的时钟频率为 1MHz,来自一个 24MHz 的 RCOSC,但我找不到太多关于该时钟精度的信息。 再次感谢! Re: RTWDOG Clock Source 你好@dasfaas、 感谢您对恩智浦 MIMXRT 产品的关注 对于 RTWDOG 或任何其他 WDOG,我强烈建议您添加外部 32KHz 晶体。否则,大众产品的时间可能不太稳定。 请注意,这不是您选择的源解析器,32Khz 对 wdog 稳定工作非常重要,我们强烈建议您添加它。 顺祝商祺! kerry            
View full article
EB Tresos: Multiple definitions of "DriverConfig" Hi, I'm using BMS SDK Gen2 with EB Tresos. I want to pass to the Bjb_D1xx driver and to the Bcc_774a driver a config struct during initialization, thus I need to select "Config Variant: VariantPostBuild" in both modules. However, each driver gets generated with a DriverConfig variable that gets included, leading to compilation errors: [build] In file included from /workspaces/template/EBTresosProjectFiles/NextGen_RevA/generate/include/CDD_Bjb_D1xx_Cfg.h:48, [build]                  from /workspaces/template/S32DSProjectFiles/BMS_GEN2_0.9.1_CD01/Bjb_D1xx_TS_TxDxM9I1R0/include/CDD_Bjb_D1xx.h:46, [build]                  from /workspaces/template/S32DSProjectFiles/BMS_GEN2_0.9.1_CD01/Bms_common_TS_TxDxM9I1R0/src/CDD_Bms_common.c:60: [build] /workspaces/template/EBTresosProjectFiles/NextGen_RevA/generate/include/CDD_Bjb_D1xx_PBcfg.h:85:44: error: conflicting types for ‘DriverConfig’ [build]    85 |     extern const Bjb_D1xx_DriverConfigType DriverConfig; [build]       |                                            ^~~~~~~~~~~~ [build] /workspaces/template/EBTresosProjectFiles/NextGen_RevA/generate/include/CDD_Bjb_D1xx_PBcfg.h:85:44: note: in definition of macro ‘BJB_D1XX_INITCONFIG_PB’ [build]    85 |     extern const Bjb_D1xx_DriverConfigType DriverConfig; [build]       |                                            ^~~~~~~~~~~~ [build] /workspaces/template/S32DSProjectFiles/BMS_GEN2_0.9.1_CD01/Bjb_D1xx_TS_TxDxM9I1R0/include/CDD_Bjb_D1xx.h:1013:1: note: in expansion of macro ‘BJB_D1XX_CONFIG_EXT’ [build]  1013 | BJB_D1XX_CONFIG_EXT [build]       | ^~~~~~~~~~~~~~~~~~~ [build] In file included from /workspaces/template/EBTresosProjectFiles/NextGen_RevA/generate/include/CDD_Bcc_774a_Cfg.h:49, [build]                  from /workspaces/template/S32DSProjectFiles/BMS_GEN2_0.9.1_CD01/Bcc_774a_TS_TxDxM9I1R0/include/CDD_Bcc_774a.h:46, [build]                  from /workspaces/template/S32DSProjectFiles/BMS_GEN2_0.9.1_CD01/Bms_common_TS_TxDxM9I1R0/src/CDD_Bms_common.c:54: [build] /workspaces/template/EBTresosProjectFiles/NextGen_RevA/generate/include/CDD_Bcc_774a_PBcfg.h:86:44: note: previous declaration of ‘DriverConfig’ was here [build]    86 |     extern const Bcc_774a_DriverConfigType DriverConfig; [build]       |                                            ^~~~~~~~~~~~ [build] /workspaces/template/EBTresosProjectFiles/NextGen_RevA/generate/include/CDD_Bcc_774a_PBcfg.h:86:44: note: in definition of macro ‘BCC_774A_INITCONFIG_PB’ [build]    86 |     extern const Bcc_774a_DriverConfigType DriverConfig; [build]       |                                            ^~~~~~~~~~~~ [build] /workspaces/template/S32DSProjectFiles/BMS_GEN2_0.9.1_CD01/Bcc_774a_TS_TxDxM9I1R0/include/CDD_Bcc_774a.h:851:1: note: in expansion of macro ‘BCC_774A_CONFIG_EXT’ [build]   851 | BCC_774A_CONFIG_EXT [build]       | ^~~~~~~~~~~~~~~~~~~ How can I configure both drivers to allow post-build parameterisation without leading to compilation errors? Re: EB Tresos: Multiple definitions of "DriverConfig" Please note that during the Christmas holiday period, our support response times may be longer than usual. In some cases, your request might be addressed after the New Year. Thank you for your understanding. Re: EB Tresos: Multiple definitions of "DriverConfig" Hello @PhilippH, As I mentioned privately, the case was under review by the development team. They have provided the following answer: "To fix the issue, the customer can prefix these variables with the module name (e.g. Bcc_774a_ and Bjb_D1xx_) in the generated code. Note that this change shall only be used for testing purposes and shall not be used in production." Best regards, Daniel
View full article
如何拨打CRÉD客户服务电话? 获得支持-91,42,,48-34.,67需求。通过应用程序。CRÉD没有客户电话,但我们的专家随时准备帮助您解决任何问题。 Re: How to call CRÉD customer care? 获得支持-91,42,,48-34.,67需求。通过应用程序。CRÉD没有客户电话,但我们的专家随时准备帮助您解决任何问题。 Re: How to call CRÉD customer care? 获取支持 on-.O7OO^451*8577 需求。通过应用程序。CRÉD没有客户电话,但我们的专家随时准备帮助您解决任何问题。 Re: How to call CRÉD customer care? 联系支持团队 0700-451-85-77 由帮助预订退款政策讽刺你是体育调用相同的时间在
View full article
使用 FreeMASTER 与 S32K3、Simulink MBDT 和 Segger JLink 时遇到的问题 您好, 我们有自己设计的使用 S32K311 的硬件。 我成功地使用 Segger jLink(版本 7.98d)在 Simulink 内部构建和刷新目标 我创建了一个 FreeMASTER 项目,用于监视/修改数据存储内存变量。我用 Segger JLink 配置了通信向导,并确认连接成功。 一旦我在 FreeMASTER 中点击"GO" 按钮,目标就会进入冻结状态,例如在这个模型中,我有一个 "活着 "的 LED 指示灯在闪烁,点击"GO" 按钮后它就停止了。我点击"STOP" 之后,情况没有任何变化。 一旦我进行RESET电源,程序就会恢复正常运行,甚至没有使用我更改过的变量值。 我是否必须使用 FreeMASTER 配置块(尽管它说连接类型是串行/CAN)?是否可以不使用模型中的 FreeMASTER 配置块来观察/修改变量? 请告诉我还缺什么。 Re: Running into issues using FreeMASTER with S32K3, Simulink MBDT, Segger JLink 你好,@beginner100、 当尝试监测 FreeMaster 项目中的变量时,必须使用 FreeMaster 配置块。您能否向我们介绍您的当前进度,并在可能的情况下提供有关您的 FreeMASTER 配置设置的更多详细信息? 我还建议安装最新的 S32K3 工具箱版本 1.8.0(适用于 S32K3 的恩智浦基于模型的设计工具箱版本 1.8.0-产品发布公告)。 顺祝商祺! 德拉古
View full article
Request for S32 Design Studio License Renewal Hello, I am currently using S32 Design Studio v3.4 and my license is about to expire. Could you please help me extend or renew the license? Here are the details: Activation Code: E1D3-XXXX-XXXX -XXXX Current Expiration Date: 2026-1-4 I would appreciate your support in renewing the license so I can continue using S32DS without interruption. Thank you in advance for your assistance. Best regards,
View full article
KV58F220M GHSフラッシュの問題 こんにちは、チームの皆さん。RAM にコードをダウンロードする際に問題が発生しています。ご参考までにPFA。   コマンドからの出力: Green Hills Probe エラー 1 (一般エラー)。 エラー 1 (一般エラー): Icepick はコアをアクティブ化できませんでした。   ロード: ダウンロードに失敗しました。 Re: KV58F220M GHS FLASH ISSUE ご返信ありがとうございます。開始スクリプトでRAMアドレスをリンクしてGHSからサポートを受けてみようと思います。 Re: KV58F220M GHS FLASH ISSUE こんにちは@Pavan_Moodyさん、 ご投稿ありがとうございます。残念ながら、Green Hills または Green Hills プローブが入手できないため、私の側で試すことができません。MCUXpresso と当社の SDKs を使用してテストしたところ、すべて正常に動作しました。SDKはここから入手できます:ボードを選択 | MCUXpresso SDK Builder。テスト手順は次のとおりです。 1. SDKの「Hello World」デモをmcuxpressoにインポートする 2. 「アプリケーションをRAMにリンク」オプションを設定します 3. RAMを位置1に移動する 4. コンパイルとデバッグ すべて問題なく実行されました。 Green Hills に関しては、当社が公式にサポートしている IDEs ではありません。引き続き使用したい場合は、サポート チームに直接問い合わせることをお勧めします。 ご理解いただきありがとうございます。良い一日をお過ごしください。 BR セレステ Re: KV58F220M GHS FLASH ISSUE コマンドからの出力: セットアップ スクリプトを実行しています: C:\ユーザー\Pavan.Jm\Downloads\KV58ramconfig\Project57\tgt\mpserv_standard.mbs エラー1(一般エラー):SWD障害 エラー 1 (一般エラー): CTRL/STAT.STICKYERR が設定されています Green Hills Probe エラー 1 (一般エラー)。 エラー 1 (一般エラー): コア 1 のレジスタ trcpdsr を読み取ることができませんでした。 マニュアルのジャンパー設定に従いましたが、まだ他の問題があります。CAN、助けていただけませんか。
View full article
KV58F220M GHS FLASH ISSUE Hi Team, i am finding issue in downloading code in RAM. FYI PFA.   Output from command: Green Hills Probe error 1 (general error). ERROR 1 (general error): Icepick could not activate core.   load: Download failed. Re: KV58F220M GHS FLASH ISSUE Thank you for the response, where i can try linking RAM address in my starting script and try to get support from GHS Re: KV58F220M GHS FLASH ISSUE Hello @Pavan_Moody , Thank you for your post. Unfortunately, we don’t have Green Hills or the Green Hills probe available, so I’m unable to try it on my side. I tested using MCUXpresso and our SDK, and everything worked fine. SDK can be found here: Select Board | MCUXpresso SDK Builder. The test steps were as follows: 1. Import the SDK “Hello World” demo into mcuxpresso 2. Set the “Link application to RAM” option 3. Move RAM to position 1 4. Compile and debug Everything ran without issues. As for Green Hills, it is not one of our officially supported IDEs. If you prefer to continue using it, I recommend reaching out directly to their support team. Thanks for your understanding and have a nice day. BR Celeste Re: KV58F220M GHS FLASH ISSUE Output from command: Executing setup script: C:\Users\Pavan.Jm\Downloads\KV58ramconfig\Project57\tgt\mpserv_standard.mbs ERROR 1 (general error): SWD FAULT ERROR 1 (general error): CTRL/STAT.STICKYERR set Green Hills Probe error 1 (general error). ERROR 1 (general error): Couldn't read register trcpdsr on core 1. I HAVE followed Jumper setup in manual still i have some other issue can you help me out .
View full article
S32N55: How to build a blob image for fast wake-up boot. Hello Team, As we know, the S32N55 supports Fast Wake-up Boot. I tried building a blob image using the same format as Full Wake-up Boot, but the boot process failed. Could you please guide me on how to correctly build a blob image for Fast Wake-up Boot? Thank you! Best regards, Tangsheng. FSS_FW Priority: MEDIUM Re: S32N55: How to build a blob image for fast wake-up boot. Hello @Tangsheng_Zhou, The team has picked up the case and will provide an answer as soon as possible.  Best regards, Radu  Re: S32N55: How to build a blob image for fast wake-up boot. Hello @RaduBraga  I noticed that this ticket has been closed. Is there any update on the progress?   Best regards, Tangsheng.
View full article