Creation of DCD and IVT image for S32G3XX

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Creation of DCD and IVT image for S32G3XX

跳至解决方案
701 次查看
Ganesh_Pawar
Contributor III

Hi NXP Team,

  Here is a query observed in RDB3 board related to QSPI boot from M7 core. The explanation is as follows. 

    In S32G-VNP-RDB3 board ,RTD version 4.0.0 using Uart example , Uart1 is used connected to J1 for M7 core , In debug mode the uart logs are observed using S32 Debug Probe.

 As per the resources provided by NXP for generation of IVT binary for S32G2XX,

we have followed the same procedure for generating the IVT image for S32G3xx. 

boot selection from M7 core , Boot media from QSPI are some of the selection done while generating IVT.

After flashing it using Flash Tool ,

a) M7 uart logs are not observed  .

Is there any document for creating the IVT and DCD image generation for S32G3xx ,

 We would request you to provide some inputs on this issue. 

Thanks and regards,

Ganesh Pawar

标记 (1)
0 项奖励
回复
1 解答
669 次查看
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

Thanks for your feedback. The same SW enablement guide can be used for IVT generation using the QSPI interface, the only difference will be to select the QSPI to be the boot interface rather than the uSDHC one. On regards of the S32 Flash Tool, the algorithm should be the one related to your NOR Flash. Under RDB3, the algorithm should be the following:

DanielAguirre_0-1709905008922.png

As for an specific document, there might not be any available, but we could recommend looking into the AN13750 available under the S32G2 product page (link: S32G2 Safe and Secure Vehicle Network Processor | NXP Semiconductors) in which an IVT for QSPI and QSPI parameters is shown.

Again, the SW enablement guide should provide the required information for both QSPI and SD boot interface.

As for the DCD, this seems related to a different problem, directly related to the DCD itself. We don't see any instructions on creating a DCD under the SW enablement guide for RDB3, you should be able to put the section on reserved as told under the guide.

Please, let us know.

在原帖中查看解决方案

0 项奖励
回复
4 回复数
671 次查看
Ganesh_Pawar
Contributor III

Hi Daniel,

               Thanks for the reply..!!!

The plan is to boot the IVT image from QSPI , as per the presentation document the boot is selected as SD card , is there any document for QSPI boot need to know the SRAM address to be set in the linker file. Please provide reference

"Which resources have you used? For creating and IVT under S32G3/RDB3 platform"

Ganesh_Pawar_0-1709895599097.png

Please attach the respective document to refer to generate the DCD for S32G3/RDB3 platform

"As of using the UART example following the SW enablement guide steps, we understand that there is a conflict with the D-CACHE enablement. You should be able to delete the following preprocessor define"

With this changes , there was no issue found in debug mode but while creating DCD it was throwing error " file contains error cannot export " .

Requesting to provide inputs on these queries as soon as possible.

Thanks and regards,

Ganesh Pawar

0 项奖励
回复
670 次查看
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

Thanks for your feedback. The same SW enablement guide can be used for IVT generation using the QSPI interface, the only difference will be to select the QSPI to be the boot interface rather than the uSDHC one. On regards of the S32 Flash Tool, the algorithm should be the one related to your NOR Flash. Under RDB3, the algorithm should be the following:

DanielAguirre_0-1709905008922.png

As for an specific document, there might not be any available, but we could recommend looking into the AN13750 available under the S32G2 product page (link: S32G2 Safe and Secure Vehicle Network Processor | NXP Semiconductors) in which an IVT for QSPI and QSPI parameters is shown.

Again, the SW enablement guide should provide the required information for both QSPI and SD boot interface.

As for the DCD, this seems related to a different problem, directly related to the DCD itself. We don't see any instructions on creating a DCD under the SW enablement guide for RDB3, you should be able to put the section on reserved as told under the guide.

Please, let us know.

0 项奖励
回复
601 次查看
Ganesh_Pawar
Contributor III
Hi Daniel,
Thanks for your support on this much appreciated, boot from QSPI is done as per the procedure mentioned in the SW enablement guide.
0 项奖励
回复
686 次查看
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

Can you help us elaborate more on the following comment?:

"As per the resources provided by NXP for generation of IVT binary for S32G2XX,"

Which resources have you used? For creating and IVT under S32G3/RDB3 platform, we recommend looking into the SW Enablement Guide available under the RDB3 product page (link: S32G3 Vehicle Networking Reference Design | NXP Semiconductors).

As of using the UART example following the SW enablement guide steps, we understand that there is a conflict with the D-CACHE enablement. You should be able to delete the following preprocessor define:

DanielAguirre_1-1709736324838.png

And see the expected outcome under your terminal. We can see it from our side after this modification.

Please, let us know.

0 项奖励
回复