S32G ivt conponent creat bin

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

S32G ivt conponent creat bin

Jump to solution
3,874 Views
jiajun
Contributor III

Hi,

I'm using the S32G-VNP-RDB3 development board to validate the IVT component to generate a bin file to burn to the development board for testing, but I've encountered some problems that cause me to not be able to start my program after burning the bin file to the development board, but using the S32 Debug Probe emulation is working!Here is the configuration of my IVT,DCD components and the address of ramIVT.pngIVT.pngDCD.pngDCD.pngRAM.pngRAM.png

I have attached my app as well as DCD and IVT to finally generate the Blob bin file!

Here is my development environment

env_bin.pngenv_bin.pngrelease.pngrelease.png

Finally, after I burned the bin file I generated, I selected NOR Flash to boot and the red light next to the JTAG came on, please help explain!board.jpgboard.jpg

This diagram is referenced by the dip switches

switch.pngswitch.png

S32G-VNP-RDB3  S32G3 

0 Kudos
Reply
1 Solution
3,846 Views
alejandro_e
NXP TechSupport
NXP TechSupport

Hello, thanks for contacting NXP support. 

About your problem, we can see two possible causses:

  1. In your application bootloader, your RAM entry pointer is not correct.
  2. Your QSPI parameters file is not selected

To solve the first problem you can search in your .map file (inside the Debug_RAM folder) for the intc_vector, that is the address you should be using for your RAM entry pointer.

alejandro_e_0-1724192220837.pngalejandro_e_0-1724192220837.png

 

To solve the second problem, you should select the "Configure QSPI parameters" checkbox on the left side of the IVT view, and select the file mx25_sim133ddr.bin. you should be able to find it in your installation directory, for example "C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32G399A\PlatformSDK_S32XX_4_0_0\quadspi\default_boot_images\mx25_sim133ddr.bin"

alejandro_e_1-1724192925348.pngalejandro_e_1-1724192925348.png

 

We strongly recommend to follow the "S32G-VNP-RDB3 Software Enablement Training Presentation" if you haven't already. you can find this in the documentation section of the S32G-VNP-RDB3 product page.

 

Please let us know if this information was useful.

 

View solution in original post

0 Kudos
Reply
4 Replies
3,847 Views
alejandro_e
NXP TechSupport
NXP TechSupport

Hello, thanks for contacting NXP support. 

About your problem, we can see two possible causses:

  1. In your application bootloader, your RAM entry pointer is not correct.
  2. Your QSPI parameters file is not selected

To solve the first problem you can search in your .map file (inside the Debug_RAM folder) for the intc_vector, that is the address you should be using for your RAM entry pointer.

alejandro_e_0-1724192220837.pngalejandro_e_0-1724192220837.png

 

To solve the second problem, you should select the "Configure QSPI parameters" checkbox on the left side of the IVT view, and select the file mx25_sim133ddr.bin. you should be able to find it in your installation directory, for example "C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32G399A\PlatformSDK_S32XX_4_0_0\quadspi\default_boot_images\mx25_sim133ddr.bin"

alejandro_e_1-1724192925348.pngalejandro_e_1-1724192925348.png

 

We strongly recommend to follow the "S32G-VNP-RDB3 Software Enablement Training Presentation" if you haven't already. you can find this in the documentation section of the S32G-VNP-RDB3 product page.

 

Please let us know if this information was useful.

 

0 Kudos
Reply
3,838 Views
jiajun
Contributor III

Hi, @alejandro_e 

Thanks for your suggestion,my problem is solved.As you said, my Ram entry pointer is wrong and my QSpi parameters are not configured;Thank you again.

0 Kudos
Reply
3,806 Views
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @jiajun,

We are glad to know that your problem was solved. If we can help with anything else in the future don't hesitate to create another community post!

0 Kudos
Reply
3,864 Views
jiajun
Contributor III

And in debug mode, my program works finedebug_mode.jpgdebug_mode.jpg

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-1936251%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32G%20ivt%20conponent%20creat%20bin%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1936251%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%EF%BC%8C%3C%2FP%3E%3CP%3EI'm%20using%20the%20S32G-VNP-RDB3%20development%20board%20to%20validate%20the%20IVT%20component%20to%20generate%20a%20bin%20file%20to%20burn%20to%20the%20development%20board%20for%20testing%2C%20but%20I've%20encountered%20some%20problems%20that%20cause%20me%20to%20not%20be%20able%20to%20start%20my%20program%20after%20burning%20the%20bin%20file%20to%20the%20development%20board%2C%20but%20using%20the%20S32%20Debug%20Probe%20emulation%20is%20working!Here%20is%20the%20configuration%20of%20my%20IVT%2CDCD%20components%20and%20the%20address%20of%20ram%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22IVT.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22IVT.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F294129i672FDFA8F5038863%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22IVT.png%22%20alt%3D%22IVT.png%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3EIVT.png%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22DCD.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22DCD.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F294130i9D8504DA616A5191%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22DCD.png%22%20alt%3D%22DCD.png%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3EDCD.png%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22RAM.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22RAM.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F294131i4A8D7B8CEDCBB47E%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22RAM.png%22%20alt%3D%22RAM.png%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3ERAM.png%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EI%20have%20attached%20my%20app%20as%20well%20as%20DCD%20and%20IVT%20to%20finally%20generate%20the%20Blob%20bin%20file!%3C%2FP%3E%3CP%3EHere%20is%20my%20development%20environment%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22env_bin.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22env_bin.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F294135iDC9533621CD87C4F%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22env_bin.png%22%20alt%3D%22env_bin.png%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Eenv_bin.png%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22release.png%22%20style%3D%22width%3A%20673px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22release.png%22%20style%3D%22width%3A%20673px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F294136i28B39D6B99B3BA63%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22release.png%22%20alt%3D%22release.png%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Erelease.png%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EFinally%2C%20after%20I%20burned%20the%20bin%20file%20I%20generated%2C%20I%20selected%20NOR%20Flash%20to%20boot%20and%20the%20red%20light%20next%20to%20the%20JTAG%20came%20on%2C%20please%20help%20explain!%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22board.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22board.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F294138iDC1201F200B97B2E%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22board.jpg%22%20alt%3D%22board.jpg%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Eboard.jpg%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EThis%20diagram%20is%20referenced%20by%20the%20dip%20switches%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22switch.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22switch.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F294139iF072EC6C4F714FB9%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22switch.png%22%20alt%3D%22switch.png%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Eswitch.png%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fc-pwmxy87654%2FS32G-VNP-RDB3%2Fpd-p%2FS32G-VNP-RDB3%22%20class%3D%22lia-product-mention%22%20data-product%3D%222478-1%22%20target%3D%22_blank%22%3ES32G-VNP-RDB3%3C%2FA%3E%26nbsp%3B%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fc-pwmxy87654%2FS32G3%2Fpd-p%2FS32G3%22%20class%3D%22lia-product-mention%22%20data-product%3D%221686-1%22%20target%3D%22_blank%22%3ES32G3%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1937767%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32G%20ivt%20conponent%20creat%20bin%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1937767%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F234329%22%20target%3D%22_blank%22%3E%40jiajun%3C%2FA%3E%2C%3C%2FP%3E%0A%3CP%3EWe%20are%20glad%20to%20know%20that%20your%20problem%20was%20solved.%20If%20we%20can%20help%20with%20anything%20else%20in%20the%20future%20don't%20hesitate%20to%20create%20another%20community%20post!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1936814%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32G%20ivt%20conponent%20creat%20bin%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1936814%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%EF%BC%8C%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F238460%22%20target%3D%22_blank%22%3E%40alejandro_e%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks%20for%20your%26nbsp%3Bsuggestion%2Cmy%20problem%20is%20solved.As%20you%20said%2C%20my%20Ram%20entry%20pointer%20is%20wrong%20and%20my%20QSpi%20parameters%20are%20not%20configured%3BThank%20you%20again.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1936755%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32G%20ivt%20conponent%20creat%20bin%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1936755%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%20thanks%20for%20contacting%20NXP%20support.%26nbsp%3B%3C%2FP%3E%0A%3CP%3EAbout%20your%20problem%2C%20we%20can%20see%20two%20possible%20causses%3A%3C%2FP%3E%0A%3COL%3E%0A%3CLI%3EIn%20your%20application%20bootloader%2C%20your%20RAM%20entry%20pointer%20is%20not%20correct.%3C%2FLI%3E%0A%3CLI%3EYour%20QSPI%20parameters%20file%20is%20not%20selected%3C%2FLI%3E%0A%3C%2FOL%3E%0A%3CP%3ETo%20solve%20the%20first%20problem%20you%20can%20search%20in%20your%20.map%20file%20(inside%20the%20Debug_RAM%20folder)%20for%20the%26nbsp%3Bintc_vector%2C%20that%20is%20the%20address%20you%20should%20be%20using%20for%20your%20RAM%20entry%20pointer.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22alejandro_e_0-1724192220837.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22alejandro_e_0-1724192220837.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F294305i896C49397C05CD1B%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22alejandro_e_0-1724192220837.png%22%20alt%3D%22alejandro_e_0-1724192220837.png%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Ealejandro_e_0-1724192220837.png%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ETo%20solve%20the%20second%20problem%2C%20you%20should%20select%20the%20%22Configure%20QSPI%20parameters%22%20checkbox%20on%20the%20left%20side%20of%20the%20IVT%20view%2C%20and%20select%20the%20file%26nbsp%3Bmx25_sim133ddr.bin.%20you%20should%20be%20able%20to%20find%20it%20in%20your%20installation%20directory%2C%20for%20example%20%22C%3A%5CNXP%5CS32DS.3.5%5Ceclipse%5Cmcu_data%5Cprocessors%5CS32G399A%5CPlatformSDK_S32XX_4_0_0%5Cquadspi%5Cdefault_boot_images%5Cmx25_sim133ddr.bin%22%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22alejandro_e_1-1724192925348.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22alejandro_e_1-1724192925348.png%22%20style%3D%22width%3A%20378px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F294307i1A67CD8E8B866A4C%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22alejandro_e_1-1724192925348.png%22%20alt%3D%22alejandro_e_1-1724192925348.png%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Ealejandro_e_1-1724192925348.png%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%20data-unlink%3D%22true%22%3EWe%20strongly%20recommend%20to%20follow%20the%20%22%3CSPAN%3ES32G-VNP-RDB3%20Software%20Enablement%20Training%26nbsp%3B%3CSPAN%20class%3D%22highlight%22%3EPresentation%22%3C%2FSPAN%3E%3C%2FSPAN%3E%26nbsp%3Bif%20you%20haven't%20already.%20you%20can%20find%20this%20in%20the%20documentation%20section%20of%20the%26nbsp%3B%3CSPAN%3ES32G-VNP-RDB3%20product%20page.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EPlease%20let%20us%20know%20if%20this%20information%20was%20useful.%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1936271%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20S32G%20ivt%20conponent%20creat%20bin%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1936271%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EAnd%20in%20debug%20mode%2C%20my%20program%20works%20fine%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22debug_mode.jpg%22%20style%3D%22width%3A%20749px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22debug_mode.jpg%22%20style%3D%22width%3A%20749px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F294142iF5238FDA294F8326%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22debug_mode.jpg%22%20alt%3D%22debug_mode.jpg%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Edebug_mode.jpg%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E