S32G RTD4.0.2 EB tresos generate code fail

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

S32G RTD4.0.2 EB tresos generate code fail

2,743 次查看
Allen_Cheng
Contributor II

Hi NXP team,

 

I want to use GoldVIP-S32G2-1.12.0(with SW32G_RTD_4.4_4.0.2_P03) to generate code for bootloader.

But EB generate code always got failed.

I try to disable BaseNXP and OS modules, but bootloader will build failed.

Not sure how to modify the new version RTD configuration.

Could you please help to supply some suggestions?

Thanks.

 

Allen.

0 项奖励
回复
9 回复数

2,513 次查看
Allen_Cheng
Contributor II

Hi @alejandro_e,

 

Sorry, I can't download the version from the link.

If I click it, the link will redirect to my profile page.

Thanks.

 

Allen

0 项奖励
回复

2,507 次查看
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @Allen_Cheng,

To use the direct link you need first to be logged into the FlexNet system, please follow these steps and then try using the direct link:

- Sign in to your NXP account (NXP Semiconductors)

- Click on My NXP Account (top-right) and click on Software Licensing and Support under the Licensing section within the window it opens.

- This will redirect you to another page. In this new page, select the option View Accounts under the Software accounts section.

- This will redirect you to the FlexNet system in which you should be able to see all the products you have available.

- Now please use the direct link I shared before to access the software package you need.

 

Let me know if you were able to access the product with these steps.

 

0 项奖励
回复

2,724 次查看
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @Allen_Cheng,

Could you give me more information about your setup?

  • which version of Tresos Studio are you using?
  • Which version of the SPD (safety peripheral drivers) are you using?
  • I'm assuming that you already copied all the RTD plugins to the EB tresos plugins folder, is my understanding correct?
  • Have you modified the project? if so, please describe the changes you have made.
  • Please describe the steps you follow to import, generate a build the bootloader project.

 

Thanks in advance for the information.

0 项奖励
回复

2,698 次查看
Allen_Cheng
Contributor II

Hi alejandro_e,

 

  • which version of Tresos Studio are you using?

=> The version of EB Tresos is 27.1.

  • Which version of the SPD (safety peripheral drivers) are you using?

=> I havn't use SPD module.

  • I'm assuming that you already copied all the RTD plugins to the EB tresos plugins folder, is my understanding correct?

=> Yes

  • Have you modified the project? if so, please describe the changes you have made.

=> Yes, I followed AN13750 document. I want to create a bootloader that can support multicore boot. 

  • Please describe the steps you follow to import, generate a build the bootloader project.

=>

1. import the bootloader project "Bootloader_S32G2XX_ASR_4.4_M7" from GoldVIP-S32G2-1.12.0 and selected "Copy projects into workspace" in Options.

2. remove faulty modules: eMcem, SafetyBase, Bist, mSel, sBoot, sCheck

3. Because many rm modules failure, I disable Rm module and remove rm_init in SysDal

4. Disable Enable HSE Memory Partitioning in CryptoDal/General page.

5. Save, then verify project => failed

Above information are my flow, not sure what steps I lost.

Thanks.

0 项奖励
回复

2,682 次查看
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @Allen_Cheng,

If your objective is to follow AN13750 I recommend downloading the bootloader project intended exactly for that application note. Please perform the following steps to download the Platform_Software_Integration_S32G2_2022_06.exe file, mentioned in the document:

- Sign in to your NXP account (NXP Semiconductors)

- Click on My NXP Account (top-right) and click on Software Licensing and Support under the Licensing section within the window it opens.

- This will redirect you to another page. In this new page, select the option View Accounts under the Software accounts section.

- This will again redirect you to another page. On this page, you should see all software available for you. Automotive SW – S32G Reference Software. Then search for Automotive SW - S32G - Integration Reference Examples (Cortex-A53 and Cortex-M7).

- Now you can see all the the Platform software integration version, please click on  S32G2 Platform Software Integration 2022.06, which is the version mentioned in the application note.

- accept the Software Terms and Conditions and download the
Platform_Software_Integration_S32G2_2022_06.exe executable.

 

If you cannot find any of the links I mentioned, please follow the steps until the blocking point and then use this link to directly access the product: product

 

If you still cannot access the product, please contact your FAE so he/she may enable the product for you.

 

However, if you need to use the bootloader from the GoldVIP software package, check the Bootloader-User-Manual.pdf, in the documentation/ directory of your GoldVIP installation. Please note that for the bootloader to work as expected you will need the Safety Peripheral Drivers, which are the modules you have disabled from your project.

 

Let me know if this information answers your question.

 

 

0 项奖励
回复

2,667 次查看
Allen_Cheng
Contributor II

Hi @alejandro_e,

 

Following AN13750, we use S32G2 Platform Software Integration2022.06 and S32G2 Platform Software Integration 2023.06 for implement AN13750 but they are some issues in BSP41.

 

If you want to get the detail, please go to the link that I created topic in community: Link

Another reason is our customer want to setup the environment - Linux BSP41+RTD4.0.2+HSE enable.

I'm not sure what part is the root cause, maybe ATF, HSE, or bootloader project.

 

Could you plesae provide some suggestions?

Thanks.

 

Allen

标记 (1)
0 项奖励
回复

2,654 次查看
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @Allen_Cheng

I saw the post you mentioned, I understand now that you are using BSP41. In general (and in particular with this App Note) I recommend using the exact version shown in the guide (or at least the closest available), then, after being able to follow the App Note, change each component to the actual need. This helps reducing variables and narrowing down problems.

However, with that said, I can recommend using the latest version of the IPCF package, in this case version 4.10.0, which is meant for BSP40, and therefore the closest to your needs [Inter-Platform Communication Framework (IPCF) for S32G, Release notes, Rev. 1 — 31 May 2024]:

alejandro_e_0-1736232442607.png

The direct download link is: https://nxp.flexnetoperations.com/control/frse/download?element=4045018 

Please ensure you are logged in to FlexNet before attempting to use the link.

 

It is also important to note that the GoldVIP bootloader user manual can be of great technical reference even when not using the GoldVIP bootloader project.

 

Please let me know the result after using this newer version.

0 项奖励
回复

2,586 次查看
Allen_Cheng
Contributor II

Hi @alejandro_e,

 

I try to install SAF and SPD modules.

The GoldVIP1.12.0 need to use SAF2.0.1 and I try to use SPD2.0.1, but SPD2.0.1 only include Bist/eMcem/SafetyBase modules.

I can only download SAF2.0.2 and SAF2.02 QLP01.

 

Thanks.

 

Allen

0 项奖励
回复

2,565 次查看
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @Allen_Cheng,

Please check if you can see the version 2.0.1 in the Previous tab in FlexNet:

 

alejandro_e_1-1736959891970.png

 

 

Here is the direct link: https://nxp.flexnetoperations.com/control/frse/product?child_plneID=830777&ver=ARC 

 

Let me know if you encounter another problem.

 

0 项奖励
回复