S32G-VNP-RDB3 How to Use OTA upgrade test?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

S32G-VNP-RDB3 How to Use OTA upgrade test?

918件の閲覧回数
DRAVE
Contributor IV

Hi nxp,

We have built S32G-VNP-RDB3 Yocto project and GoldVIP yocto project. How can we verify OTA upgrade tests for both projects? Thank you!

タグ(1)
0 件の賞賛
返信
3 返答(返信)

889件の閲覧回数
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @DRAVE,

Please check the GoldVIP User manual and developer's guide, both have a dedicated section for the OTA feature, you will find both in the documentation/ directory of the installation folder of your GoldVIP package, for the explanation I'm using version 1.12.0 since I already have it installed, but this will apply for any version. In the user manual please check section 16 Over-the-Air (OTA) Updates and subsection 16.3 Updates for Real-time images and 16.4 Updates for Linux Virtual Machines [page 47, S32G Vehicle Integration Platform (GoldVIP) User Manual for S32G3, Rev. 1.12.0 — 18 June 2024]:

alejandro_e_0-1734972547793.png

In the user manual you will be able to find instructions on how to test the general flow of the already implemented feature in the GoldVIP.

While in the Developer's guide you will find instructions that can help you customizing said functionality, please check section 3 Over The Air Updates [page 5, S32G Vehicle Integration Platform (GoldVIP) Developer's Guide for S32G3, Rev. 1.12.0 — 18 June 2024]:

alejandro_e_1-1734972668811.png

 

Let me know if this information fully answers your question.

 

 

 

 

 

0 件の賞賛
返信

872件の閲覧回数
DRAVE
Contributor IV

HI @alejandro_e 

I have a yocto project based on GoldVIP 1.12.0. I have read the GoldVIP-User-Manual.pdf document about OTA upgrade. How do I get the OTA upgrade package? I don't know how to generate linuxvm-update-package.tar.gz.

linuxvm-update-package.tar.gz: 

DRAVE_0-1735004804754.png

DRAVE_0-1735004804754.png

DRAVE_1-1735004969394.png

On iMX8 Android, we can use the make otapackage-j4 command to make upgrade packages.

DRAVE_1-1735004969394.png

 

タグ(2)
0 件の賞賛
返信

825件の閲覧回数
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @DRAVE,

The linuxvm-update-package.tar.gz is just a reference in the documentation, it is meant to be constructed by you, the description that you see in the documentation is to let you know which files need to be compressed in the .tar.gz file.

  • update_manifest.json: is described lower in the page, in version 1.12.0 only indicates the type of partition for the filesyste
  • Image-kernel: is the new Linux Kernel image to update to, this it is a file without extension and you should find it in your yocto build folder. It may be named as Image
  • rootfs/: it is the new filesystem to update to, you should also find it in the build folder, you may find it with the .rootfs.tar.gz extension.

after you gather all those files and, you should compress them into a .tar.gz file, this will be your update package.

 

Let me know if you have more questions.

0 件の賞賛
返信