CAN To LIN Gateway Communication

cancel
Showing results for 
Search instead for 
Did you mean: 

CAN To LIN Gateway Communication

59 Views
ganeshvaka2
Contributor I

Hello all,
we are Working on Urgent Project 
Controller :s32k116
Complier: IAR
In our project  having  Two ECUs for example one is' A' and Another one is 'B '.here A is CAN Based Bootloader and B is Lin Based Bootloader .we need to flash the LIN Bootloader via A to B .if any one Knows   please help me how to receive date from Via A to B .

Thank you in Advance 
Best Regards,
Ganesh Babu Vaka 

0 Kudos
3 Replies

36 Views
ganeshvaka2
Contributor I

Hello  @lukaszadrapa 

Thank you For Your Response
In our Project Customer demand to implement CAN to LIN Gateway Communication.
we need to Reprograming(UDS ) application via ECU1(Maser ) CAN communication to ECU2(Slave) LIN communication.

Gateway.png
we are Requesting to NXP team for demo Project for CAN to LIN Gateway communication 


Thank you for Advanced


Best Regards,
Ganesh Babu Vaka.  
 

0 Kudos

30 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Ok, I can understand now. Closest option is mentioned AN12323 where one S32K board works as gateway node and second as edge node. CAN interface is used between the nodes. I'm afraid there are no other demo codes.

Regards,

Lukas

 

0 Kudos

48 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

if we are talking about bootloader, currently these resources are available:

https://www.nxp.com/docs/en/application-note/AN12218.pdf

https://www.nxp.com/docs/en/application-note-software/AN12218SW.zip

 

https://www.nxp.com/docs/en/application-note/AN12323.pdf

https://www.nxp.com/docs/en/application-note-software/AN12323SW.zip

 

https://www.nxp.com/downloads/en/snippets-boot-code-headers-monitors/unified_bootloader_framework.zi...

 

If you want to load data from A to B, there are not many communication interfaces on S32K116:

lukaszadrapa_0-1614096722501.png

CAN is already used, UART is relatively slow, so SPI would be my choice.

Regards,

Lukas

 

0 Kudos