S32K144芯片在VLPR运行的问题,开发板正常,但是自己设计的最小系统板VLPR运行不正常

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

S32K144芯片在VLPR运行的问题,开发板正常,但是自己设计的最小系统板VLPR运行不正常

1,507 Views
yankui666
Contributor III

开发板上的芯片丝印S32K144HAMLH,是125摄氏度。

我买的芯片64脚的丝印S32K144WAWLH。实际芯片型号:FS32K144WAT0WLHT,150摄氏度。

在RUN模式下,开发板和自己设计的最小系统板运行正常,都用的内部晶振快速晶振40M或者慢速晶振8M都运行正常。程序里面就设计了IO反转延时。

但是在VLPR模式下,用的内部慢速晶振8M,开发板运行正常,但是我设计的最小系统板不能正常运行。不知道什么原因。还是我使用的芯片型号本身就不能在VLPR模式下运行?

123.bmp

 

 

0 Kudos
Reply
12 Replies

1,492 Views
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @yankui666,

S32K144W is able to run VLPS mode. Please refer to any of these examples: 

There is also AN5425 for low power management with the included SW (AN5425SW), and if you are using the EVB, you can measure current consumption through J16:

Julin_AragnM_0-1729621421450.png

The steps to enter VLPS are the following:

  1. Disable all the peripherals that are not used in VLPS.
  2. Switch the system clock to SIRC (measure BUS_CLK at CLKOUIT).
  3. Disable all the other clock sources.
  4. Enabled wakeup interrupt.
  5. Enter VLPS.

Please test this in a simple project to test if VLPS entry/exit is being done correctly.

Best regards,
Julián

0 Kudos
Reply

1,436 Views
yankui666
Contributor III

今天我将一块S32K144H芯片焊接到我设计的电路板上,S32K144H的电路板上RUN和VLPR都好着呢。而S32K144W电路板,RUN模式就正常,VLPR模式就不行。现在电路板是一模一样的,就是焊接的芯片不一样。

电路板是一模一样的,就是芯片不一样。

S32K144W芯片型号:FS32K144WAT0WLHT,是150摄氏度。

S32K144H芯片型号:FS32K144HAT0MLHT,是125摄氏度。

0 Kudos
Reply

1,390 Views
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @yankui666,

I apologize for the misunderstanding. No, it should not be an issue with the chip model. You can test the "power_mode_switch_s32k144w" example from the SDK RTM package:

Julin_AragnM_0-1730224332170.png

I have tested this example on the S32K144W EVB and it works as intended by switching the power mode to VLPR sending a "2" from the terminal:

Julin_AragnM_2-1730224358554.png

Best regards,
Julián

0 Kudos
Reply

1,383 Views
yankui666
Contributor III

你能分享下power_mode_switch_s32k144w这个例程的代码文件夹吗?或者这个例程的下载链接也行。

0 Kudos
Reply

1,378 Views
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @yankui666,

Please use Extensions and Updates install the latest S32 SDK for S32K1xx RTM 4.0.3 in S32DS 3.4. You can refer the Installation instructions of S32 Design Studio 3.3 - S32K1xx dev package and S32 SDK for S32K1xx RTM 4.0.0 available!.

After installing the S32K1xx development package, you can import an example through "S32DS Project from Example":

Julin_AragnM_0-1730302483171.png

I will attach the example just for reference.

Best Regards,
Julián

0 Kudos
Reply

1,329 Views
yankui666
Contributor III

S32DS.3.4这个软件可以使用JLINK软件下载S32K144的程序吗?为什么我安装了JLINK驱动JLink_Windows_V796_x86_64.rar,但是在S32DS.3.4下载设置里面找不到JLINK,是不是S32DS.3.4软件不支持JLINK?在keil MDK里面s32k144是支持JLink的。

JLINK驱动.bmp微信图片_20241104115504.jpg

0 Kudos
Reply

1,316 Views
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @yankui666,

If no debug configuration for J-Link is present, you can simply add a new one: HOWTO: Add a new debugger configuration to an existing project - NXP Community.

Julin_AragnM_0-1730745858750.png

Julin_AragnM_1-1730745877081.pngJulin_AragnM_2-1730745884151.png

Best regards,
Julián

0 Kudos
Reply

1,302 Views
yankui666
Contributor III

我安装S32DS 3.4后,也安装了更新补丁。

两个问题

1、为什么我的这个界面左上角,没有导入例程工程的菜单。

2、我自己新建的工程,main函数里面默认的内容,下载后程序就跑飞了,这是为什么?

222.bmp

 

0 Kudos
Reply

1,278 Views
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @yankui666,

1. I'm not sure about your perspective and buttons, but you can either go to "File > Import" or right-click the project explorer and import the project.

import1.png

Julin_AragnM_1-1730908845927.png

2. Are you not able to debug a new project? The template code for a new project enters a for cycle and loops forever.

Best regards,
Julián

0 Kudos
Reply

1,193 Views
yankui666
Contributor III

S32DS.3.4软件S32K144W系列芯片无法使用JLINK问题,软件自带的S32K144W例程在S32K144芯片电路运行正常,在S32K144W芯片电路运行不正常 我用的是JLINK驱动Link_Windows_V810e_x86_64.exe,JLINK硬件版本V9和V11都试了现象一样。不知道该问题和我用的JLINK驱 动版本和JLINK下载器版本是否有关,还是S32DS.3.4软件设置问题?

为什么我新建工程的时候如果选择S32K144系列芯片,下一步,debuger仿真器的选项里面有JLINK选项,但是如果我选择S32K144W 系列芯片,debuger仿真器的选项里面就没有JLINK选项,这是什么问题?是S32K144W系列不支持JLINK还是S32DS.3.4软件的BUG吗?还有我的设计用的是S32K144W芯片,我看导入S32DS.3.4软件上S32K144W系列例程中,也没有JLINK的选项,是S32DS.3.4软件S32K144W不支持JLINK,还是软件设置问题。还是其他问题?

芯片选择S32K144新建的工程,下载到S32K144芯片的电路板可以正常运行,下载到S32K144W芯片的电路板中就无法正常运行。 然后我在芯片选择S32K144W新建的工程中,下载配置中双击GDB SEGGER J-link Debugging,并配置JLINK,,下载到S32K144W芯 片的电路板中就无法正常运行,但是下载到S32K144芯片的电路板可以正常运行。 S32K144W例程在S32K144W芯片电路运行不正常,奇怪的是S32K144W的例程下载到S32K144芯片电路运行正常,尾椎多个W,运行就不正常。

0 Kudos
Reply

1,160 Views
yankui666
Contributor III

S32DS.3.4软件S32K144W系列芯片无法使用JLINK问题,软件自带的S32K144W例程在S32K144芯片电路运行正常,在S32K144W芯片电路运行不正常。

我用的是JLINK驱动JLink_Windows_V810e_x86_64.exe,JLINK硬件版本V9和V11都试了现象一样。不知道该问题和我用的JLINK驱动版本和JLINK下载器版本是否有关,还是S32DS.3.4软件设置问题?

为什么我新建工程的时候如果选择S32K144系列芯片,下一步,debuger仿真器的选项里面有JLINK选项,但是如果我选择S32K144W系列芯片,debuger仿真器的选项里面就没有JLINK选项,这是什么问题?是S32K144W系列不支持JLINK还是S32DS.3.4软件的BUG吗?

还有我的设计用的是S32K144W芯片,我看导入S32DS.3.4软件上S32K144W系列例程中,也没有JLINK的选项,是S32DS.3.4软件S32K144W不支持JLINK,还是软件设置问题。还是其他问题?


芯片选择S32K144新建的工程,下载到S32K144芯片的电路板可以正常运行,下载到S32K144W芯片的电路板中就无法正常运行。

然后我在芯片选择S32K144W新建的工程中,下载配置中双击GDB SEGGER J-link Debugging,并配置JLINK,,下载到S32K144W芯片的电路板中就无法正常运行,但是下载到S32K144芯片的电路板可以正常运行。

S32K144W例程在S32K144W芯片电路运行不正常,奇怪的是S32K144W的例程下载到S32K144芯片电路运行正常,尾椎多个W,运行就不正常。

1.jpg2.jpg3.jpg

 

0 Kudos
Reply

1,476 Views
yankui666
Contributor III

你理解错了我说的是VLPR模式,不是VLPS模式,还没到那一步。我不知道和我选的芯片型号是否有关系,您能帮我看一下吗?因为我开发板上的芯片尾椎和我设计的板子芯片尾椎是不一样的,一个是125摄氏度度,一个是150摄氏度。关键在开发板上,我的程序在VLPR模式正常运行。但是如果是我设计的板子就不行,如果说是我电路设计问题,那为啥在RUN模式下又能正常运行。我是搞不清到底跟我选的芯片型号是否有关,如果无关那我就看我程序有没有问题,如果有关那可能这个芯片不适用,因为我的仪器设计指标也是150摄氏度。

0 Kudos
Reply