2254219_en-US

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

2254219_en-US

2254219_en-US

Using S32DS V2.2 LIN Configuration Tool, send frame header can't get into interrupt and keeps getting stuck in interval field.

The chip package is RTM3.0, using the S32DSV2.2 LIN configuration tool to configure three buses on the S32K148, of which LIN1 and LIN2 are using LPUART0 and LPUART1 respectively, and the transmission and reception of these two are no problem, and can be displayed on the host computer. However, LIN3 is using LPUART3, and before sending the frame header, the node state is LIN_NODE_STATE_IDLE , after sending the frame header has been in the LIN_NODE_STATE_SEND_BREAK_FIELD, has been stuck in the hair interval field, and then the bus state is busy, can't enter the interrupt, please advise how to solve this error.

_0-1764763894687.png


Re: 使用S32DS V2.2LIN配置工具,发送帧头进不去中断一直卡在间隔场

Hi @张宏华,

Can you use an oscilloscope to verify the signal path for LIN3:

  1. Probe the TX line and confirm that the LIN header (Break → Sync → PID) is transmitted correctly.
  2. Measure the RX pin of LPUART3 to ensure the same waveform is present there. This checks that the transceiver and routing are correct.
  3. If the RX pin does not show the expected data, inspect:
    • Pin multiplexing (PCR MUX) for TX/RX pads.
    • Physical wiring between the MCU and LIN transceiver.

Thank you,

BR, Daniel


Re: 使用S32DS V2.2LIN配置工具,发送帧头进不去中断一直卡在间隔场

Thanks for your reply, I have solved the problem. My S32K148 chip was falsely soldered so that the pin that gives the lin transceiver a wake up didn't work, very low level error.

Tags (1)
No ratings
Version history
Last update:
‎12-08-2025 12:43 AM
Updated by: