S32G3 Application update/re-programming methods for M-core and A-core

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

S32G3 Application update/re-programming methods for M-core and A-core

1,257 Views
Prateeksha
Contributor I

Few queries regarding update/re-programming of application,

1.What are different methods available for updating the application on M-core and A-core using NXP GoldVIP bootloader?

2.Is Application update(M-core) via bootloader using UDS over CAN/ETH available? if yes, please share the link of Bootloader SW package.

3. How the A-core application can be updated using bootloader?

4. Application update via USB feature is available/supported for S32G3?

0 Kudos
Reply
3 Replies

1,247 Views
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

Below will be some comments on regards of your questions:

1.What are different methods available for updating the application on M-core and A-core using NXP GoldVIP bootloader?

[DA]: All the available information on regards of OTA under the GoldVIP is available under both the GoldVIP Developer's Guide and the GoldVIP User Manual. On regards of the specific pages, this depends on the specific GoldVIP version.

As for available interfaces on regards of serial boot, we understand that this is provided under the S32G3 RM [Page 1316, S32G3 Reference Manual, Rev. 4, 02/2024]:

DanielAguirre_0-1717168521962.png

2.Is Application update(M-core) via bootloader using UDS over CAN/ETH available? if yes, please share the link of Bootloader SW package.

[DA]: This seems to be related to the previous question.

3. How the A-core application can be updated using bootloader?

[DA]: This seems to be related to question 1.

4. Application update via USB feature is available/supported for S32G3?

[DA]: We understand that only the interfaces being shown under question 1 are available under the serial boot scheme. You should be able to develop you own bootloader with the required interfaces enabled, but this is up-to the developer itself.

More information on regards of OTA can be found under the S32G2 product page (link: S32G2 Safe and Secure Vehicle Network Processor | NXP Semiconductors) within the AN12978:

DanielAguirre_1-1717168991336.png

Please, let us know.

0 Kudos
Reply

1,208 Views
Prateeksha
Contributor I
Hello @Daniel-Aguirre,

1.What are different methods available for updating the application on M-core and A-core using NXP GoldVIP bootloader?

[DA]: All the available information on regards of OTA under the GoldVIP is available under both the GoldVIP Developer's Guide and the GoldVIP User Manual. On regards of the specific pages, this depends on the specific GoldVIP version.

As for available interfaces on regards of serial boot, we understand that this is provided under the S32G3 RM [Page 1316, S32G3 Reference Manual, Rev. 4, 02/2024]:

DanielAguirre_0-1717168521962.png

Prateeksha: So, application on M-core and A-core using NXP GoldVIP bootloader only available with OTA and not with UDS over CAN/ETH?
2.Is Application update(M-core) via bootloader using UDS over CAN/ETH available? if yes, please share the link of Bootloader SW package.

[DA]: This seems to be related to the previous question.
Prateeksha: No, its specific wrt Unified Diagnostic services over CAN/ETH for updating the M-core application.

3. How the A-core application can be updated using bootloader?

[DA]: This seems to be related to question 1.
Prateeksha: A-core application can be updated using bootloader over ETH?

4. Application update via USB feature is available/supported for S32G3?

[DA]: We understand that only the interfaces being shown under question 1 are available under the serial boot scheme. You should be able to develop you own bootloader with the required interfaces enabled, but this is up-to the developer itself.

More information on regards of OTA can be found under the S32G2 product page (link: S32G2 Safe and Secure Vehicle Network Processor | NXP Semiconductors) within the AN12978:

DanielAguirre_1-1717168991336.png

Please, let us your comments on application update on M-core and A-core via UDS over CAN/ETH.
0 Kudos
Reply

1,201 Views
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

Thanks for your feedback. Below will be some comments on regards of your questions:

So, application on M-core and A-core using NXP GoldVIP bootloader only available with OTA and not with UDS over CAN/ETH?

[DA]: For the available information, we don't see anything on regards of UDS under the S32G3 bootloader from NXP. We do apologize.

A-core application can be updated using bootloader over ETH?

[DA]: For the NXP bootloader, we understand that this is not supported. As for development, you should be able to design a bootloader that can update your A-core application through ethernet.

Please, let us your comments on application update on M-core and A-core via UDS over CAN/ETH.

[DA]: As said previously, we understand that UDS is not currently supported under the bootloader from NXP.

Please, let us know.

0 Kudos
Reply