S32 Debugger Probe - Not able to flash the NXP Example code

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

S32 Debugger Probe - Not able to flash the NXP Example code

4,820 Views
Enoch07
Contributor I

Hello team,

           I am working on the customer project in S32Z27X Soc. When trying to do ddr training it says that Serial parameter error. So First I thought I would do the example binary flashing in SRAM using the S32 debug probe but when I tried to flash it hangs at 52%.

I can able to read the board details but can't flash,
Could you please help me to solve this issue?Flashing Hangs..pngBoard_Status.JPG

thanks & regards,

Albin Raj R J

0 Kudos
Reply
17 Replies

4,696 Views
Mehul_Patel_NXP
NXP Employee
NXP Employee

Hi, @Enoch07 , 

 

Please can you provide GDB log, instead of the log for DDR. 

 

 

Frist you would need to enable the GDB trace using enabling the GDB trace from the properties: 

 

Mehul_Patel_NXP_2-1696977179318.png

 

You can view the log as from the Gdb traces options as below : 

Mehul_Patel_NXP_0-1696976897144.png

 

Please can you attach the GDB trace and we will follow-up with you for the issue. 

 

Thank you. Best regards. 

 

-Mehul Patel 

 

 

 

 

0 Kudos
Reply

4,675 Views
Enoch07
Contributor I

Hi Patel,

       I have enabled the GDB trace in my Design studio. And I tried to flash the RTD example on my board. But it hangs at 52% and I can't able to see any GDB trace window. Here I have attached the screen short of my S32 DS.

0 Kudos
Reply

4,777 Views
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

S32Z27x product is currently under NDA. All information regarding this product is confidential and should be requested through your local NXP FAE/DFAE. We do apologize.

As for a general idea, under the S32G products, you require to put your chip under a serial boot state where you are then able to start the ddr training, if not you cannot start the training. Since S32G and S32Z should have similarities, this might be a cause for the behavior you are seeing.

Again, as for specific information for S32Z, help us contacting your local NXP FAE/DFAE.

Please, let us know.

0 Kudos
Reply

4,744 Views
Enoch07
Contributor I

Thanks for the response. When I tried DDR training board was in debug mode.

So I tried to flash the RAM using an s32 probe.

 But it struck in 52%.

is there any chance that because of S32 debug probe issue?

0 Kudos
Reply

4,732 Views
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

Thanks for your feedback.

When you are saying "board was in debug mode", you are saying that you were on a debugging session already? Do you have any available examples provided by the NXP RTD package? Have you tried with them?

As for if it is a S32 Debug Probe problem, do you have any S32G boards available? This could confirm if your probe has any defect.

If not, this seems specific to the S32Z chip itself, for which help us contacting your local NXP FAE, since this product is not under MM at this moment. We do apologize.

Please, let us know.

0 Kudos
Reply

4,718 Views
Enoch07
Contributor I

Yes, Already Board is in Debug mode,

Below is the log of DDR training and it hangs here almost 2 hour:

#################### Result for: phy_init ###### Run 1 #############################################C:\NXP\S32DS.3.5\S32DS\tools\gdb-arm\arm32-eabi\bin\arm-none-eabi-gdb-py.exe: warning: Couldn't determine a path for the index cache directory.
GNU gdb (GDB build.sh rev=g0219b1f s=F930 Earmv7nGDB (BLD = 1701)) 9.2
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "--host=i686-w64-mingw32 --target=arm-none-eabi".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word".
(gdb) (gdb) (gdb) ['-l', 'DEBUG', '-parentPID', '14196', 'C:/Users/COREIO~1/AppData/Local/Temp/mem_validation/connect.json', 'C:/Users/COREIO~1/AppData/Local/Temp/mem_validation/test.json', 'C:/Users/COREIO~1/AppData/Local/Temp/mem_validation/phy.json']
DEBUG:test:Initializing test
INFO:test:Using binary C:/NXP/S32DS.3.5/eclipse/mcu_data/processors/S32Z280/PlatformSDK_S32ZE_1_0_0/scripts/ddrv/binaries/S32EZS_PhyLoader.elf
DEBUG:backend:Executing: set remotetimeout 60000
DEBUG:backend:Executing: set debug remote 0
DEBUG:backend:Executing: set interactive-mode off
DEBUG:backend:Executing: set pagination off
DEBUG:backend:Executing: set print repeats 0
DEBUG:backend:Executing: disconnect
INFO:backend:Ignoring exception: ERROR: You can't do that when your target is `exec'
DEBUG:utils.gdb_lib:Using gdb server session 45000
DEBUG:utils.gdb_lib:Starting local server...
DEBUG:utils.gdb_lib:C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32Z280\PlatformSDK_S32ZE_1_0_0\scripts\ddrv\scripts\utils/../../../../../../../../../S32DS/tools/S32Debugger/Debugger/Server/gta/gta
DEBUG:utils.gdb_lib:Successfully started gdb server 45000
DEBUG:utils.gdb_lib:Primary session connecting...
DEBUG:utils.gdb_lib:set remotetimeout 7800
Primary session connecting...
Primary session connecting...
Warning: ...Log is set already
Selected CORE=S32Z280_R52_0_0

Program received signal SIGINT, Interrupt.
0x79900000 in ?? ()
DEBUG:utils.gdb_lib:CSS connected successfully
Loading section .header, size 0x990 lma 0x317c0000
Loading section .text, size 0x5d74 lma 0x317c0a00
Loading section .ARM.exidx, size 0x8 lma 0x317c6774
Loading section .data, size 0x580 lma 0x317c6780
Start address 0x317c0ca0, load size 27788
Transfer rate: 210 KB/sec, 5557 bytes/write.
DEBUG:gdbcommands.commands:----------------------------------
DEBUG:gdbcommands.commands:C:\Users\COREIO~1\AppData\Local\Temp\mem_validation\phy.json
INFO:gdbcommands.commands:Preparing DDR training data
DEBUG:backend:Executing: b *(updateState(uint32_t)+28)
DEBUG:backend: Result: Breakpoint 1 at 0x317c1da0: file C:/NXP/Repos/sdk_mem_data/target_applications/amp/projects/ddr_tool/S32G_DDR_Tool/PhyLoader/src/main.c, line 54.

DEBUG:backend:Executing: output/x *0x317c0440
DEBUG:backend: Result: 0x0
DEBUG:backend:Executing: output/x *0x317c0440
DEBUG:backend: Result: 0x0
DEBUG:utils.gdb_lib:got 0x0 waiting for one of states ['0xfedc8855']
DEBUG:backend:Executing: continue
DEBUG:backend: Result:
Breakpoint 1, 0x317c1da0 in updateState (state=4275865685) at C:/NXP/Repos/sdk_mem_data/target_applications/amp/projects/ddr_tool/S32G_DDR_Tool/PhyLoader/src/main.c:54
54 C:/NXP/Repos/sdk_mem_data/target_applications/amp/projects/ddr_tool/S32G_DDR_Tool/PhyLoader/src/main.c: No such file or directory.

DEBUG:backend:Executing: output/x *0x317c0440
DEBUG:backend: Result: 0xfedc8855
DEBUG:backend:Executing: output/x *0x317c0440
DEBUG:backend: Result: 0xfedc8855
DEBUG:backend:[ GtaLib ] Writing file to memory
DEBUG:backend:> From File: C:/NXP/S32DS.3.5/eclipse/mcu_data/processors/S32Z280/PlatformSDK_S32ZE_1_0_0/scripts/ddrv/binaries/phy/s32ezs_phy.bin
DEBUG:backend:> To address: 0x31780000
DEBUG:backend:Executing: restore C:/NXP/S32DS.3.5/eclipse/mcu_data/processors/S32Z280/PlatformSDK_S32ZE_1_0_0/scripts/ddrv/binaries/phy/s32ezs_phy.bin binary 829947904
DEBUG:backend: Result: Restoring binary file C:/NXP/S32DS.3.5/eclipse/mcu_data/processors/S32Z280/PlatformSDK_S32ZE_1_0_0/scripts/ddrv/binaries/phy/s32ezs_phy.bin into memory (0x31780000 to 0x317b7c00)

DEBUG:backend:[ GtaLib ] Writing file to memory
DEBUG:backend:> From File: C:\Users\COREIO~1\AppData\Local\Temp\mem_validation\dcd.bin
DEBUG:backend:> To address: 0x31780300
DEBUG:backend:Executing: restore C:\Users\COREIO~1\AppData\Local\Temp\mem_validation\dcd.bin binary 829948672
DEBUG:backend: Result: Restoring binary file C:\Users\COREIO~1\AppData\Local\Temp\mem_validation\dcd.bin into memory (0x31780300 to 0x31780494)

DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.function
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780000 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.result_status
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780004 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.num_logged_items
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780008 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.log_addr
DEBUG:backend:> Value: 839909376
DEBUG:backend:Executing: set *0x3178000c = 839909376
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.log_types
DEBUG:backend:> Value: 1023
DEBUG:backend:Executing: set *0x31780010 = 1023
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.log_upper_addr_limit
DEBUG:backend:> Value: 839979008
DEBUG:backend:Executing: set *0x31780014 = 839979008
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.swap_enable
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780018 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.ccsr_phy1_addr
DEBUG:backend:> Value: 1916796928
DEBUG:backend:Executing: set *0x3178001c = 1916796928
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.ccsr_phy2_addr
DEBUG:backend:> Value: 23068672
DEBUG:backend:Executing: set *0x31780020 = 23068672
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.reg_map_compression_ver
DEBUG:backend:> Value: 4
DEBUG:backend:Executing: set *0x31780024 = 4
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.imem_fw_source_1d
DEBUG:backend:> Value: 830142976
DEBUG:backend:Executing: set *0x31780028 = 830142976
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.imem_fw_destination_1d
DEBUG:backend:> Value: 327680
DEBUG:backend:Executing: set *0x3178002c = 327680
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.imem_fw_size_1d
DEBUG:backend:> Value: 32428
DEBUG:backend:Executing: set *0x31780030 = 32428
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dmem_fw_source_1d
DEBUG:backend:> Value: 830176000
DEBUG:backend:Executing: set *0x31780034 = 830176000
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dmem_fw_destination_1d
DEBUG:backend:> Value: 344064
DEBUG:backend:Executing: set *0x31780038 = 344064
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dmem_fw_size_1d
DEBUG:backend:> Value: 1660
DEBUG:backend:Executing: set *0x3178003c = 1660
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.imem_fw_source_2d
DEBUG:backend:> Value: 830178560
DEBUG:backend:Executing: set *0x31780040 = 830178560
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.imem_fw_destination_2d
DEBUG:backend:> Value: 327680
DEBUG:backend:Executing: set *0x31780044 = 327680
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.imem_fw_size_2d
DEBUG:backend:> Value: 25668
DEBUG:backend:Executing: set *0x31780048 = 25668
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dmem_fw_source_2d
DEBUG:backend:> Value: 830205952
DEBUG:backend:Executing: set *0x3178004c = 830205952
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dmem_fw_destination_2d
DEBUG:backend:> Value: 344064
DEBUG:backend:Executing: set *0x31780050 = 344064
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dmem_fw_size_2d
DEBUG:backend:> Value: 1408
DEBUG:backend:Executing: set *0x31780054 = 1408
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.train_2d
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x31780058 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.ctrl_id
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3178005c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dram_type
DEBUG:backend:> Value: 2
DEBUG:backend:Executing: set *0x31780060 = 2
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dimm_type
DEBUG:backend:> Value: 4
DEBUG:backend:Executing: set *0x31780064 = 4
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.frequency
DEBUG:backend:> Value: 800
DEBUG:backend:Executing: set *0x31780068 = 800
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.hard_macro_ver
DEBUG:backend:> Value: 4
DEBUG:backend:Executing: set *0x3178006c = 4
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.num_dbyte
DEBUG:backend:> Value: 2
DEBUG:backend:Executing: set *0x31780070 = 2
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.num_active_dbyte_dfi0
DEBUG:backend:> Value: 2
DEBUG:backend:Executing: set *0x31780074 = 2
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.num_anib
DEBUG:backend:> Value: 3
DEBUG:backend:Executing: set *0x31780078 = 3
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.num_rank_dfi0
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x3178007c = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.num_rank_dfi1
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780080 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.num_pstates
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x31780084 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.pll_bypass
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780088 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dfi_freq_ratio
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x3178008c = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.read_dbi_enable
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780090 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dfi1_exists
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780094 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dram_data_width
DEBUG:backend:> Value: 16
DEBUG:backend:Executing: set *0x31780098 = 16
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dram_byte_swap
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3178009c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.ext_cal_res_val
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x317800a0 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.tx_slew_rise_dq
DEBUG:backend:> Value: 15
DEBUG:backend:Executing: set *0x317800a4 = 15
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.tx_slew_fall_dq
DEBUG:backend:> Value: 7
DEBUG:backend:Executing: set *0x317800a8 = 7
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.tx_slew_rise_ac
DEBUG:backend:> Value: 15
DEBUG:backend:Executing: set *0x317800ac = 15
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.tx_slew_fall_ac
DEBUG:backend:> Value: 8
DEBUG:backend:Executing: set *0x317800b0 = 8
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.odt_impedance
DEBUG:backend:> Value: 60
DEBUG:backend:Executing: set *0x317800b4 = 60
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.tx_impedance
DEBUG:backend:> Value: 40
DEBUG:backend:Executing: set *0x317800b8 = 40
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.atx_impedance
DEBUG:backend:> Value: 40
DEBUG:backend:Executing: set *0x317800bc = 40
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mem_alert_en
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x317800c0 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mem_alert_pu_imp
DEBUG:backend:> Value: 5
DEBUG:backend:Executing: set *0x317800c4 = 5
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mem_alert_vref_level
DEBUG:backend:> Value: 41
DEBUG:backend:Executing: set *0x317800c8 = 41
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mem_alert_sync_bypass
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x317800cc = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.cal_interval
DEBUG:backend:> Value: 9
DEBUG:backend:Executing: set *0x317800d0 = 9
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.cal_once
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x317800d4 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dis_dyn_adr_tri
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x317800d8 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.is2t_timing
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x317800dc = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.d4rx_preamble_length
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x317800e0 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.d4tx_preamble_length
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x317800e4 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.decision_feedback_eq
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x317800e8 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.phy_odt_impedance
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x317800ec = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.phy_drv_impedance
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x317800f0 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.msg_misc
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x317800f4 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.hdt_ctrl
DEBUG:backend:> Value: 255
DEBUG:backend:Executing: set *0x317800f8 = 255
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.cs_present
DEBUG:backend:> Value: 3
DEBUG:backend:Executing: set *0x317800fc = 3
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.cs_present_d0
DEBUG:backend:> Value: 3
DEBUG:backend:Executing: set *0x31780100 = 3
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.cs_present_d1
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780104 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.phy_vref
DEBUG:backend:> Value: 20
DEBUG:backend:Executing: set *0x31780108 = 20
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dfi_mrl_margin
DEBUG:backend:> Value: 2
DEBUG:backend:Executing: set *0x3178010c = 2
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.addr_mirror
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780110 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.wr_odt_pat_rank0
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x31780114 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.wr_odt_pat_rank1
DEBUG:backend:> Value: 2
DEBUG:backend:Executing: set *0x31780118 = 2
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.wr_odt_pat_rank2
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3178011c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.wr_odt_pat_rank3
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780120 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rd_odt_pat_rank0
DEBUG:backend:> Value: 32
DEBUG:backend:Executing: set *0x31780124 = 32
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rd_odt_pat_rank1
DEBUG:backend:> Value: 16
DEBUG:backend:Executing: set *0x31780128 = 16
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rd_odt_pat_rank2
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3178012c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rd_odt_pat_rank3
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780130 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.d4_misc
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x31780134 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.disabled_dbyte
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780138 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.sequence_ctrl
DEBUG:backend:> Value: 4895
DEBUG:backend:Executing: set *0x3178013c = 4895
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.sequence_ctrl_2d
DEBUG:backend:> Value: 97
DEBUG:backend:Executing: set *0x31780140 = 97
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rtt_nom_wr_park0
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780144 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rtt_nom_wr_park1
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780148 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rtt_nom_wr_park2
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3178014c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rtt_nom_wr_park3
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780150 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rtt_nom_wr_park4
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780154 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rtt_nom_wr_park5
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780158 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rtt_nom_wr_park6
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3178015c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rtt_nom_wr_park7
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780160 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.share_2d_vref_result
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x31780164 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.delay_weight_2d
DEBUG:backend:> Value: 128
DEBUG:backend:Executing: set *0x31780168 = 128
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.voltage_weight_2d
DEBUG:backend:> Value: 32
DEBUG:backend:Executing: set *0x3178016c = 32
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mr0
DEBUG:backend:> Value: 12292
DEBUG:backend:Executing: set *0x31780170 = 12292
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mr1
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x31780174 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mr2
DEBUG:backend:> Value: 48
DEBUG:backend:Executing: set *0x31780178 = 48
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mr3
DEBUG:backend:> Value: 1088
DEBUG:backend:Executing: set *0x3178017c = 1088
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mr4
DEBUG:backend:> Value: 4608
DEBUG:backend:Executing: set *0x31780180 = 4608
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mr5
DEBUG:backend:> Value: 5696
DEBUG:backend:Executing: set *0x31780184 = 5696
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mr6
DEBUG:backend:> Value: 4096
DEBUG:backend:Executing: set *0x31780188 = 4096
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.atx_delay
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3178018c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.atx_delay_en
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780190 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rx2d_train_opt
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780194 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.tx2d_train_opt
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780198 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.train_opt_en
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3178019c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.train_count_1d
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x317801a0 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.train_count_2d
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x317801a4 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_imem_fw_source
DEBUG:backend:> Value: 840962048
DEBUG:backend:Executing: set *0x317801a8 = 840962048
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_imem_fw_destination
DEBUG:backend:> Value: 327680
DEBUG:backend:Executing: set *0x317801ac = 327680
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_imem_fw_size
DEBUG:backend:> Value: 22436
DEBUG:backend:Executing: set *0x317801b0 = 22436
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_dmem_fw_source
DEBUG:backend:> Value: 840984576
DEBUG:backend:Executing: set *0x317801b4 = 840984576
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_dmem_fw_destination
DEBUG:backend:> Value: 344576
DEBUG:backend:Executing: set *0x317801b8 = 344576
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_dmem_fw_size
DEBUG:backend:> Value: 6900
DEBUG:backend:Executing: set *0x317801bc = 6900
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_test
DEBUG:backend:> Value: 5
DEBUG:backend:Executing: set *0x317801c0 = 5
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_subtest
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x317801c4 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_out_addr_hi
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x317801c8 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_out_addr_lo
DEBUG:backend:> Value: 840991744
DEBUG:backend:Executing: set *0x317801cc = 840991744
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_cs
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x317801d0 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_r_count
DEBUG:backend:> Value: 32
DEBUG:backend:Executing: set *0x317801d4 = 32
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_l_count
DEBUG:backend:> Value: 16
DEBUG:backend:Executing: set *0x317801d8 = 16
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_x_count
DEBUG:backend:> Value: 32
DEBUG:backend:Executing: set *0x317801dc = 32
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_seed
DEBUG:backend:> Value: 65535
DEBUG:backend:Executing: set *0x317801e0 = 65535
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_prbs
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x317801e4 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_byte
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x317801e8 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_lane
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x317801ec = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_test_addr
DEBUG:backend:> Value: 4096
DEBUG:backend:Executing: set *0x317801f0 = 4096
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_use_broadcast_mr
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x317801f4 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_ca_terminating_rank_ch_a
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x317801f8 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_ca_terminating_rank_ch_b
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x317801fc = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr1
DEBUG:backend:> Value: 36
DEBUG:backend:Executing: set *0x31780200 = 36
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr2
DEBUG:backend:> Value: 18
DEBUG:backend:Executing: set *0x31780204 = 18
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr3
DEBUG:backend:> Value: 33
DEBUG:backend:Executing: set *0x31780208 = 33
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr4
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3178020c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr11
DEBUG:backend:> Value: 100
DEBUG:backend:Executing: set *0x31780210 = 100
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr12
DEBUG:backend:> Value: 77
DEBUG:backend:Executing: set *0x31780214 = 77
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr13
DEBUG:backend:> Value: 8
DEBUG:backend:Executing: set *0x31780218 = 8
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr14
DEBUG:backend:> Value: 79
DEBUG:backend:Executing: set *0x3178021c = 79
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr16
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780220 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr17
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780224 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr22
DEBUG:backend:> Value: 4
DEBUG:backend:Executing: set *0x31780228 = 4
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr24
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3178022c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_wdqsext
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x31780230 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_lp4x_mode
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780234 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_misc
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780238 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_ca_train_opt_en
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x3178023c = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.log_io_addr
DEBUG:backend:> Value: 839983104
DEBUG:backend:Executing: set *0x31780240 = 839983104
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.log_io_upper_addr_limit
DEBUG:backend:> Value: 840957952
DEBUG:backend:Executing: set *0x31780244 = 840957952
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.num_logged_io_items
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780248 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lane_0_dq_map
DEBUG:backend:> Value: 1985229328
DEBUG:backend:Executing: set *0x3178024c = 1985229328
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lane_1_dq_map
DEBUG:backend:> Value: 1985229328
DEBUG:backend:Executing: set *0x31780250 = 1985229328
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lane_2_dq_map
DEBUG:backend:> Value: 1985229328
DEBUG:backend:Executing: set *0x31780254 = 1985229328
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lane_3_dq_map
DEBUG:backend:> Value: 1985229328
DEBUG:backend:Executing: set *0x31780258 = 1985229328
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.static_refresh_rate
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3178025c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.freq_mod_enabled
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x31780260 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.plldv_mfi
DEBUG:backend:> Value: 39
DEBUG:backend:Executing: set *0x31780264 = 39
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.pllfd_mfn
DEBUG:backend:> Value: 14745
DEBUG:backend:Executing: set *0x31780268 = 14745
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.pllfm_stepno
DEBUG:backend:> Value: 333
DEBUG:backend:Executing: set *0x3178026c = 333
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.pllfm_stepsize
DEBUG:backend:> Value: 22
DEBUG:backend:Executing: set *0x31780270 = 22
DEBUG:backend:[ GtaLib ] Writing file to memory
DEBUG:backend:> From File: C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32Z280\PlatformSDK_S32ZE_1_0_0\scripts\ddrv\binaries\firmware\lpddr4_pmu_train_dmem.bin
DEBUG:backend:> To address: 0x317b7b00
DEBUG:backend:Executing: restore C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32Z280\PlatformSDK_S32ZE_1_0_0\scripts\ddrv\binaries\firmware\lpddr4_pmu_train_dmem.bin binary 830176000
DEBUG:backend: Result: Restoring binary file C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32Z280\PlatformSDK_S32ZE_1_0_0\scripts\ddrv\binaries\firmware\lpddr4_pmu_train_dmem.bin into memory (0x317b7b00 to 0x317b817c)

DEBUG:backend:[ GtaLib ] Writing file to memory
DEBUG:backend:> From File: C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32Z280\PlatformSDK_S32ZE_1_0_0\scripts\ddrv\binaries\firmware\lpddr4_pmu_train_imem.bin
DEBUG:backend:> To address: 0x317afa00
DEBUG:backend:Executing: restore C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32Z280\PlatformSDK_S32ZE_1_0_0\scripts\ddrv\binaries\firmware\lpddr4_pmu_train_imem.bin binary 830142976
DEBUG:backend: Result: Restoring binary file C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32Z280\PlatformSDK_S32ZE_1_0_0\scripts\ddrv\binaries\firmware\lpddr4_pmu_train_imem.bin into memory (0x317afa00 to 0x317b78ac)

DEBUG:backend:[ GtaLib ] Writing file to memory
DEBUG:backend:> From File: C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32Z280\PlatformSDK_S32ZE_1_0_0\scripts\ddrv\binaries\firmware\lpddr4_2d_pmu_train_dmem.bin
DEBUG:backend:> To address: 0x317bf000
DEBUG:backend:Executing: restore C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32Z280\PlatformSDK_S32ZE_1_0_0\scripts\ddrv\binaries\firmware\lpddr4_2d_pmu_train_dmem.bin binary 830205952
DEBUG:backend: Result: Restoring binary file C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32Z280\PlatformSDK_S32ZE_1_0_0\scripts\ddrv\binaries\firmware\lpddr4_2d_pmu_train_dmem.bin into memory (0x317bf000 to 0x317bf580)

DEBUG:backend:[ GtaLib ] Writing file to memory
DEBUG:backend:> From File: C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32Z280\PlatformSDK_S32ZE_1_0_0\scripts\ddrv\binaries\firmware\lpddr4_2d_pmu_train_imem.bin
DEBUG:backend:> To address: 0x317b8500
DEBUG:backend:Executing: restore C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32Z280\PlatformSDK_S32ZE_1_0_0\scripts\ddrv\binaries\firmware\lpddr4_2d_pmu_train_imem.bin binary 830178560
DEBUG:backend: Result: Restoring binary file C:\NXP\S32DS.3.5\eclipse\mcu_data\processors\S32Z280\PlatformSDK_S32ZE_1_0_0\scripts\ddrv\binaries\firmware\lpddr4_2d_pmu_train_imem.bin into memory (0x317b8500 to 0x317be944)

DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: TEST_OUT.appState
DEBUG:backend:> Value: 2857740885
DEBUG:backend:Executing: set *0x317c0440 = 2857740885
INFO:gdbcommands.commands:Completed DDR data preparation
INFO:gdbcommands.commands:Running DDR training
DEBUG:backend:Executing: output/x *0x317c0440
DEBUG:backend: Result: 0xaa55aa55
DEBUG:backend:Executing: output/x *0x317c0440
DEBUG:backend: Result: 0xaa55aa55
DEBUG:utils.gdb_lib:got 0xaa55aa55 waiting for one of states ['0xfedc8855']
DEBUG:backend:Executing: continue

 

 

I have tried to flash NXP example RTD's also but same issue.

0 Kudos
Reply

4,701 Views
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

Thanks for your feedback.

Under our setup, we are not seeing the same results as yours:

#################### Result for: phy_init ###### Run 1 #############################################
GNU gdb (GDB src=ge53a8e8685 bld=g2870967a -v s=GDB-12-1 -L64 -W32 Eaarch64) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "--host=i686-mingw32 --target=aarch64-none-elf".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word".
(gdb) (gdb) (gdb) ['-l', 'DEBUG', '-parentPID', '32940', 'C:/Users/nxp1/AppData/Local/Temp/15/mem_validation/connect.json', 'C:/Users/nxp1/AppData/Local/Temp/15/mem_validation/test.json', 'C:/Users/nxp1/AppData/Local/Temp/15/mem_validation/phy.json']
DEBUG:test:Initializing test
INFO:test:Using binary C:/nxp/S32DS.3.5/eclipse/mcu_data/processors/S32G274A_Rev2/PlatformSDK_S32XX_4_0_0/scripts/ddrv/binaries/PhyLoader.elf
DEBUG:test:[clean] Removing log fiels
DEBUG:backend:Executing: set remotetimeout 60000
DEBUG:backend:Executing: set debug remote 0
DEBUG:backend:Executing: set interactive-mode off
DEBUG:backend:Executing: set pagination off
DEBUG:backend:Executing: set print repeats 0
DEBUG:backend:Executing: disconnect
INFO:backend:Ignoring exception: ERROR: You can't do that when your target is `exec'
DEBUG:utils.gdb_lib:Using gdb server session 45000
DEBUG:utils.gdb_lib:Starting local server...
DEBUG:utils.gdb_lib:C:\nxp\S32DS.3.5\eclipse\mcu_data\processors\S32G274A_Rev2\PlatformSDK_S32XX_4_0_0\scripts\ddrv\scripts\utils/../../../../../../../../../S32DS/tools/S32Debugger/Debugger/Server/gta/gta
DEBUG:utils.gdb_lib:Successfully started gdb server 45000
DEBUG:utils.gdb_lib:Primary session connecting...
DEBUG:utils.gdb_lib:set remotetimeout 7800
Primary session connecting...
Primary session connecting...
Warning: ...Log is set already
Init ECC
Init ECC - OK
Selected CORE=A53_0

Program received signal SIGINT, Interrupt.
0x0000000034080000 in ?? ()
DEBUG:utils.gdb_lib:CSS connected successfully
Loading section .header, size 0x990 lma 0x34100000
Loading section .text, size 0x6f78 lma 0x34101000
Loading section .start, size 0xb8 lma 0x34108000
Loading section .eh_frame, size 0x4 lma 0x341080b8
Loading section .data, size 0x990 lma 0x341080c0
Start address 0x0000000034101000, load size 33620
Transfer rate: 114 KB/sec, 5603 bytes/write.
DEBUG:gdbcommands.commands:----------------------------------
DEBUG:gdbcommands.commands:C:\Users\nxp1\AppData\Local\Temp\15\mem_validation\phy.json
INFO:gdbcommands.commands:Preparing DDR training data
DEBUG:backend:Executing: b *(updateState(uint32_t)+32)
DEBUG:backend: Result: Breakpoint 1 at 0x34103eb0: file ../src/main.c, line 54.

DEBUG:backend:Executing: output/x *0x34100440
DEBUG:backend: Result: 0x0
DEBUG:backend:Executing: output/x *0x34100440
DEBUG:backend: Result: 0x0
DEBUG:utils.gdb_lib:got 0x0 waiting for one of states ['0xfedc8855']
DEBUG:backend:Executing: continue
DEBUG:backend: Result:
Breakpoint 1, 0x0000000034103eb0 in updateState (state=4275865685) at ../src/main.c:54
54 ../src/main.c: No such file or directory.

DEBUG:backend:Executing: output/x *0x34100440
DEBUG:backend: Result: 0xfedc8855
DEBUG:backend:Executing: output/x *0x34100440
DEBUG:backend: Result: 0xfedc8855
DEBUG:backend:[ GtaLib ] Writing file to memory
DEBUG:backend:> From File: C:/nxp/S32DS.3.5/eclipse/mcu_data/processors/S32G274A_Rev2/PlatformSDK_S32XX_4_0_0/scripts/ddrv/binaries/phy/g2_phy.bin
DEBUG:backend:> To address: 0x34000000
DEBUG:backend:Executing: restore C:/nxp/S32DS.3.5/eclipse/mcu_data/processors/S32G274A_Rev2/PlatformSDK_S32XX_4_0_0/scripts/ddrv/binaries/phy/g2_phy.bin binary 872415232
DEBUG:backend: Result: Restoring binary file C:/nxp/S32DS.3.5/eclipse/mcu_data/processors/S32G274A_Rev2/PlatformSDK_S32XX_4_0_0/scripts/ddrv/binaries/phy/g2_phy.bin into memory (0x34000000 to 0x3405c200)

DEBUG:backend:[ GtaLib ] Writing file to memory
DEBUG:backend:> From File: C:\Users\nxp1\AppData\Local\Temp\15\mem_validation\dcd.bin
DEBUG:backend:> To address: 0x34000300
DEBUG:backend:Executing: restore C:\Users\nxp1\AppData\Local\Temp\15\mem_validation\dcd.bin binary 872416000
DEBUG:backend: Result: Restoring binary file C:\Users\nxp1\AppData\Local\Temp\15\mem_validation\dcd.bin into memory (0x34000300 to 0x34000a94)

DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.function
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000000 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.result_status
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000004 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.num_logged_items
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000008 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.log_addr
DEBUG:backend:> Value: 876675072
DEBUG:backend:Executing: set *0x3400000c = 876675072
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.log_types
DEBUG:backend:> Value: 1023
DEBUG:backend:Executing: set *0x34000010 = 1023
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.log_upper_addr_limit
DEBUG:backend:> Value: 876744704
DEBUG:backend:Executing: set *0x34000014 = 876744704
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.swap_enable
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000018 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.ccsr_phy1_addr
DEBUG:backend:> Value: 1077411840
DEBUG:backend:Executing: set *0x3400001c = 1077411840
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.ccsr_phy2_addr
DEBUG:backend:> Value: 23068672
DEBUG:backend:Executing: set *0x34000020 = 23068672
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.reg_map_compression_ver
DEBUG:backend:> Value: 3
DEBUG:backend:Executing: set *0x34000024 = 3
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.imem_fw_source_1d
DEBUG:backend:> Value: 872759296
DEBUG:backend:Executing: set *0x34000028 = 872759296
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.imem_fw_destination_1d
DEBUG:backend:> Value: 327680
DEBUG:backend:Executing: set *0x3400002c = 327680
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.imem_fw_size_1d
DEBUG:backend:> Value: 32428
DEBUG:backend:Executing: set *0x34000030 = 32428
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dmem_fw_source_1d
DEBUG:backend:> Value: 872792320
DEBUG:backend:Executing: set *0x34000034 = 872792320
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dmem_fw_destination_1d
DEBUG:backend:> Value: 344064
DEBUG:backend:Executing: set *0x34000038 = 344064
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dmem_fw_size_1d
DEBUG:backend:> Value: 1660
DEBUG:backend:Executing: set *0x3400003c = 1660
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.imem_fw_source_2d
DEBUG:backend:> Value: 872796160
DEBUG:backend:Executing: set *0x34000040 = 872796160
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.imem_fw_destination_2d
DEBUG:backend:> Value: 327680
DEBUG:backend:Executing: set *0x34000044 = 327680
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.imem_fw_size_2d
DEBUG:backend:> Value: 25504
DEBUG:backend:Executing: set *0x34000048 = 25504
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dmem_fw_source_2d
DEBUG:backend:> Value: 872824832
DEBUG:backend:Executing: set *0x3400004c = 872824832
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dmem_fw_destination_2d
DEBUG:backend:> Value: 344064
DEBUG:backend:Executing: set *0x34000050 = 344064
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dmem_fw_size_2d
DEBUG:backend:> Value: 1404
DEBUG:backend:Executing: set *0x34000054 = 1404
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.train_2d
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x34000058 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.ctrl_id
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3400005c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dram_type
DEBUG:backend:> Value: 2
DEBUG:backend:Executing: set *0x34000060 = 2
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dimm_type
DEBUG:backend:> Value: 4
DEBUG:backend:Executing: set *0x34000064 = 4
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.frequency
DEBUG:backend:> Value: 800
DEBUG:backend:Executing: set *0x34000068 = 800
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.hard_macro_ver
DEBUG:backend:> Value: 4
DEBUG:backend:Executing: set *0x3400006c = 4
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.num_dbyte
DEBUG:backend:> Value: 4
DEBUG:backend:Executing: set *0x34000070 = 4
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.num_active_dbyte_dfi0
DEBUG:backend:> Value: 2
DEBUG:backend:Executing: set *0x34000074 = 2
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.num_anib
DEBUG:backend:> Value: 10
DEBUG:backend:Executing: set *0x34000078 = 10
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.num_rank_dfi0
DEBUG:backend:> Value: 2
DEBUG:backend:Executing: set *0x3400007c = 2
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.num_rank_dfi1
DEBUG:backend:> Value: 2
DEBUG:backend:Executing: set *0x34000080 = 2
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.num_pstates
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x34000084 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.pll_bypass
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000088 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dfi_freq_ratio
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x3400008c = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.read_dbi_enable
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000090 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dfi1_exists
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x34000094 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dram_data_width
DEBUG:backend:> Value: 16
DEBUG:backend:Executing: set *0x34000098 = 16
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dram_byte_swap
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3400009c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.ext_cal_res_val
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x340000a0 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.tx_slew_rise_dq
DEBUG:backend:> Value: 15
DEBUG:backend:Executing: set *0x340000a4 = 15
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.tx_slew_fall_dq
DEBUG:backend:> Value: 15
DEBUG:backend:Executing: set *0x340000a8 = 15
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.tx_slew_rise_ac
DEBUG:backend:> Value: 15
DEBUG:backend:Executing: set *0x340000ac = 15
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.tx_slew_fall_ac
DEBUG:backend:> Value: 15
DEBUG:backend:Executing: set *0x340000b0 = 15
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.odt_impedance
DEBUG:backend:> Value: 60
DEBUG:backend:Executing: set *0x340000b4 = 60
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.tx_impedance
DEBUG:backend:> Value: 40
DEBUG:backend:Executing: set *0x340000b8 = 40
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.atx_impedance
DEBUG:backend:> Value: 40
DEBUG:backend:Executing: set *0x340000bc = 40
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mem_alert_en
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x340000c0 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mem_alert_pu_imp
DEBUG:backend:> Value: 5
DEBUG:backend:Executing: set *0x340000c4 = 5
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mem_alert_vref_level
DEBUG:backend:> Value: 41
DEBUG:backend:Executing: set *0x340000c8 = 41
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mem_alert_sync_bypass
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x340000cc = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.cal_interval
DEBUG:backend:> Value: 9
DEBUG:backend:Executing: set *0x340000d0 = 9
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.cal_once
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x340000d4 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dis_dyn_adr_tri
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x340000d8 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.is2t_timing
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x340000dc = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.d4rx_preamble_length
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x340000e0 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.d4tx_preamble_length
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x340000e4 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.decision_feedback_eq
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x340000e8 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.phy_odt_impedance
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x340000ec = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.phy_drv_impedance
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x340000f0 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.msg_misc
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x340000f4 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.hdt_ctrl
DEBUG:backend:> Value: 255
DEBUG:backend:Executing: set *0x340000f8 = 255
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.cs_present
DEBUG:backend:> Value: 3
DEBUG:backend:Executing: set *0x340000fc = 3
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.cs_present_d0
DEBUG:backend:> Value: 3
DEBUG:backend:Executing: set *0x34000100 = 3
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.cs_present_d1
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000104 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.phy_vref
DEBUG:backend:> Value: 24
DEBUG:backend:Executing: set *0x34000108 = 24
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.dfi_mrl_margin
DEBUG:backend:> Value: 3
DEBUG:backend:Executing: set *0x3400010c = 3
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.addr_mirror
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000110 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.wr_odt_pat_rank0
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x34000114 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.wr_odt_pat_rank1
DEBUG:backend:> Value: 2
DEBUG:backend:Executing: set *0x34000118 = 2
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.wr_odt_pat_rank2
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3400011c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.wr_odt_pat_rank3
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000120 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rd_odt_pat_rank0
DEBUG:backend:> Value: 32
DEBUG:backend:Executing: set *0x34000124 = 32
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rd_odt_pat_rank1
DEBUG:backend:> Value: 16
DEBUG:backend:Executing: set *0x34000128 = 16
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rd_odt_pat_rank2
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3400012c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rd_odt_pat_rank3
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000130 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.d4_misc
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x34000134 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.disabled_dbyte
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000138 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.sequence_ctrl
DEBUG:backend:> Value: 4895
DEBUG:backend:Executing: set *0x3400013c = 4895
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.sequence_ctrl_2d
DEBUG:backend:> Value: 97
DEBUG:backend:Executing: set *0x34000140 = 97
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rtt_nom_wr_park0
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000144 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rtt_nom_wr_park1
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000148 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rtt_nom_wr_park2
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3400014c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rtt_nom_wr_park3
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000150 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rtt_nom_wr_park4
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000154 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rtt_nom_wr_park5
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000158 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rtt_nom_wr_park6
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3400015c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rtt_nom_wr_park7
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000160 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.share_2d_vref_result
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x34000164 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.delay_weight_2d
DEBUG:backend:> Value: 128
DEBUG:backend:Executing: set *0x34000168 = 128
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.voltage_weight_2d
DEBUG:backend:> Value: 32
DEBUG:backend:Executing: set *0x3400016c = 32
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mr0
DEBUG:backend:> Value: 12292
DEBUG:backend:Executing: set *0x34000170 = 12292
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mr1
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x34000174 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mr2
DEBUG:backend:> Value: 48
DEBUG:backend:Executing: set *0x34000178 = 48
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mr3
DEBUG:backend:> Value: 1088
DEBUG:backend:Executing: set *0x3400017c = 1088
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mr4
DEBUG:backend:> Value: 4608
DEBUG:backend:Executing: set *0x34000180 = 4608
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mr5
DEBUG:backend:> Value: 5696
DEBUG:backend:Executing: set *0x34000184 = 5696
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.mr6
DEBUG:backend:> Value: 4096
DEBUG:backend:Executing: set *0x34000188 = 4096
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.atx_delay
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3400018c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.atx_delay_en
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000190 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.rx2d_train_opt
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000194 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.tx2d_train_opt
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000198 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.train_opt_en
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3400019c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.train_count_1d
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x340001a0 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.train_count_2d
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x340001a4 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_imem_fw_source
DEBUG:backend:> Value: 873095168
DEBUG:backend:Executing: set *0x340001a8 = 873095168
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_imem_fw_destination
DEBUG:backend:> Value: 327680
DEBUG:backend:Executing: set *0x340001ac = 327680
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_imem_fw_size
DEBUG:backend:> Value: 22496
DEBUG:backend:Executing: set *0x340001b0 = 22496
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_dmem_fw_source
DEBUG:backend:> Value: 873117664
DEBUG:backend:Executing: set *0x340001b4 = 873117664
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_dmem_fw_destination
DEBUG:backend:> Value: 344576
DEBUG:backend:Executing: set *0x340001b8 = 344576
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_dmem_fw_size
DEBUG:backend:> Value: 6900
DEBUG:backend:Executing: set *0x340001bc = 6900
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_test
DEBUG:backend:> Value: 5
DEBUG:backend:Executing: set *0x340001c0 = 5
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_subtest
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x340001c4 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_out_addr_hi
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x340001c8 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_out_addr_lo
DEBUG:backend:> Value: 873124824
DEBUG:backend:Executing: set *0x340001cc = 873124824
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_cs
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x340001d0 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_r_count
DEBUG:backend:> Value: 32
DEBUG:backend:Executing: set *0x340001d4 = 32
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_l_count
DEBUG:backend:> Value: 16
DEBUG:backend:Executing: set *0x340001d8 = 16
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_x_count
DEBUG:backend:> Value: 32
DEBUG:backend:Executing: set *0x340001dc = 32
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_seed
DEBUG:backend:> Value: 65535
DEBUG:backend:Executing: set *0x340001e0 = 65535
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_prbs
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x340001e4 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_byte
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x340001e8 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_lane
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x340001ec = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.diag_test_addr
DEBUG:backend:> Value: 4096
DEBUG:backend:Executing: set *0x340001f0 = 4096
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_use_broadcast_mr
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x340001f4 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_ca_terminating_rank_ch_a
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x340001f8 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_ca_terminating_rank_ch_b
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x340001fc = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr1
DEBUG:backend:> Value: 36
DEBUG:backend:Executing: set *0x34000200 = 36
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr2
DEBUG:backend:> Value: 18
DEBUG:backend:Executing: set *0x34000204 = 18
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr3
DEBUG:backend:> Value: 51
DEBUG:backend:Executing: set *0x34000208 = 51
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr4
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3400020c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr11
DEBUG:backend:> Value: 102
DEBUG:backend:Executing: set *0x34000210 = 102
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr12
DEBUG:backend:> Value: 77
DEBUG:backend:Executing: set *0x34000214 = 77
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr13
DEBUG:backend:> Value: 8
DEBUG:backend:Executing: set *0x34000218 = 8
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr14
DEBUG:backend:> Value: 79
DEBUG:backend:Executing: set *0x3400021c = 79
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr16
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000220 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr17
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000224 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr22
DEBUG:backend:> Value: 4
DEBUG:backend:Executing: set *0x34000228 = 4
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_mr24
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3400022c = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_wdqsext
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x34000230 = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_lp4x_mode
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000234 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_misc
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000238 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lp4_ca_train_opt_en
DEBUG:backend:> Value: 1
DEBUG:backend:Executing: set *0x3400023c = 1
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.log_io_addr
DEBUG:backend:> Value: 876748800
DEBUG:backend:Executing: set *0x34000240 = 876748800
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.log_io_upper_addr_limit
DEBUG:backend:> Value: 877797376
DEBUG:backend:Executing: set *0x34000244 = 877797376
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.num_logged_io_items
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34000248 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lane_0_dq_map
DEBUG:backend:> Value: 1985229328
DEBUG:backend:Executing: set *0x3400024c = 1985229328
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lane_1_dq_map
DEBUG:backend:> Value: 1985229328
DEBUG:backend:Executing: set *0x34000250 = 1985229328
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lane_2_dq_map
DEBUG:backend:> Value: 1985229328
DEBUG:backend:Executing: set *0x34000254 = 1985229328
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.lane_3_dq_map
DEBUG:backend:> Value: 1985229328
DEBUG:backend:Executing: set *0x34000258 = 1985229328
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: g_params.static_refresh_rate
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x3400025c = 0
DEBUG:backend:[ GtaLib ] Writing file to memory
DEBUG:backend:> From File: C:\nxp\S32DS.3.5\eclipse\mcu_data\processors\S32G274A_Rev2\PlatformSDK_S32XX_4_0_0\scripts\ddrv\binaries\firmware\lpddr4_pmu_train_dmem.bin
DEBUG:backend:> To address: 0x3405c100
DEBUG:backend:Executing: restore C:\nxp\S32DS.3.5\eclipse\mcu_data\processors\S32G274A_Rev2\PlatformSDK_S32XX_4_0_0\scripts\ddrv\binaries\firmware\lpddr4_pmu_train_dmem.bin binary 872792320
DEBUG:backend: Result: Restoring binary file C:\nxp\S32DS.3.5\eclipse\mcu_data\processors\S32G274A_Rev2\PlatformSDK_S32XX_4_0_0\scripts\ddrv\binaries\firmware\lpddr4_pmu_train_dmem.bin into memory (0x3405c100 to 0x3405c77c)

DEBUG:backend:[ GtaLib ] Writing file to memory
DEBUG:backend:> From File: C:\nxp\S32DS.3.5\eclipse\mcu_data\processors\S32G274A_Rev2\PlatformSDK_S32XX_4_0_0\scripts\ddrv\binaries\firmware\lpddr4_pmu_train_imem.bin
DEBUG:backend:> To address: 0x34054000
DEBUG:backend:Executing: restore C:\nxp\S32DS.3.5\eclipse\mcu_data\processors\S32G274A_Rev2\PlatformSDK_S32XX_4_0_0\scripts\ddrv\binaries\firmware\lpddr4_pmu_train_imem.bin binary 872759296
DEBUG:backend: Result: Restoring binary file C:\nxp\S32DS.3.5\eclipse\mcu_data\processors\S32G274A_Rev2\PlatformSDK_S32XX_4_0_0\scripts\ddrv\binaries\firmware\lpddr4_pmu_train_imem.bin into memory (0x34054000 to 0x3405beac)

DEBUG:backend:[ GtaLib ] Writing file to memory
DEBUG:backend:> From File: C:\nxp\S32DS.3.5\eclipse\mcu_data\processors\S32G274A_Rev2\PlatformSDK_S32XX_4_0_0\scripts\ddrv\binaries\firmware\lpddr4_2d_pmu_train_dmem.bin
DEBUG:backend:> To address: 0x34064000
DEBUG:backend:Executing: restore C:\nxp\S32DS.3.5\eclipse\mcu_data\processors\S32G274A_Rev2\PlatformSDK_S32XX_4_0_0\scripts\ddrv\binaries\firmware\lpddr4_2d_pmu_train_dmem.bin binary 872824832
DEBUG:backend: Result: Restoring binary file C:\nxp\S32DS.3.5\eclipse\mcu_data\processors\S32G274A_Rev2\PlatformSDK_S32XX_4_0_0\scripts\ddrv\binaries\firmware\lpddr4_2d_pmu_train_dmem.bin into memory (0x34064000 to 0x3406457c)

DEBUG:backend:[ GtaLib ] Writing file to memory
DEBUG:backend:> From File: C:\nxp\S32DS.3.5\eclipse\mcu_data\processors\S32G274A_Rev2\PlatformSDK_S32XX_4_0_0\scripts\ddrv\binaries\firmware\lpddr4_2d_pmu_train_imem.bin
DEBUG:backend:> To address: 0x3405d000
DEBUG:backend:Executing: restore C:\nxp\S32DS.3.5\eclipse\mcu_data\processors\S32G274A_Rev2\PlatformSDK_S32XX_4_0_0\scripts\ddrv\binaries\firmware\lpddr4_2d_pmu_train_imem.bin binary 872796160
DEBUG:backend: Result: Restoring binary file C:\nxp\S32DS.3.5\eclipse\mcu_data\processors\S32G274A_Rev2\PlatformSDK_S32XX_4_0_0\scripts\ddrv\binaries\firmware\lpddr4_2d_pmu_train_imem.bin into memory (0x3405d000 to 0x340633a0)

DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: TEST_OUT.appState
DEBUG:backend:> Value: 2857740885
DEBUG:backend:Executing: set *0x34100440 = 2857740885
INFO:gdbcommands.commands:Completed DDR data preparation
INFO:gdbcommands.commands:Running DDR training
DEBUG:backend:Executing: output/x *0x34100440
DEBUG:backend: Result: 0xaa55aa55
DEBUG:backend:Executing: output/x *0x34100440
DEBUG:backend: Result: 0xaa55aa55
DEBUG:utils.gdb_lib:got 0xaa55aa55 waiting for one of states ['0xfedc8855']
DEBUG:backend:Executing: continue
DEBUG:backend: Result:
Breakpoint 1, 0x0000000034103eb0 in updateState (state=4275865685) at ../src/main.c:54
54 in ../src/main.c

DEBUG:backend:Executing: output/x *0x34100440
DEBUG:backend: Result: 0xfedc8855
DEBUG:backend:Executing: output/x *0x34100440
DEBUG:backend: Result: 0xfedc8855
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: g_params.result_status
DEBUG:backend:Executing: output/x *0x34000004
DEBUG:backend: Result: 0x0
INFO:gdbcommands.commands:Training finished with code : 0
INFO:gdbcommands.commands:Collecting logs
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: g_params.num_logged_items
DEBUG:backend:Executing: output/x *0x34000008
DEBUG:backend: Result: 0x2
DEBUG:backend:[ GtaLib ] Reading memory
DEBUG:backend:> From address: 0x34410000
DEBUG:backend:> Size: 0x800
DEBUG:backend:> Access size: 1
DEBUG:backend:Executing: dump binary memory tmpfile 876675072 876677120
DEBUG:backend:[ GtaLib ] Reading memory
DEBUG:backend:> From address: 0x34410800
DEBUG:backend:> Size: 0x800
DEBUG:backend:> Access size: 1
DEBUG:backend:Executing: dump binary memory tmpfile 876677120 876679168
Firmware has run successfully (firmware completed)
Firmware has run successfully (firmware completed)

INFO:gdbcommands.commands:Completed collecting logs
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: g_params.num_logged_io_items
DEBUG:backend:Executing: output/x *0x34000248
DEBUG:backend: Result: 0xa37
DEBUG:backend:[ GtaLib ] Reading memory into file
DEBUG:backend:> To File: C:\Users\nxp1\AppData\Local\Temp\15\mem_validation\phy_log_io
DEBUG:backend:> From address: 0x34422000
DEBUG:backend:> To address: 0x34425d4a
DEBUG:backend:Executing: dump binary memory C:\Users\nxp1\AppData\Local\Temp\15\mem_validation\phy_log_io 876748800 876764490
INFO:test:Preparing test data
DEBUG:backend:Executing: output/x *0x34100440
DEBUG:backend: Result: 0xfedc8855
DEBUG:backend:Executing: output/x *0x34100440
DEBUG:backend: Result: 0xfedc8855
DEBUG:test:Test parameters :
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: TEST_IN.testType
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34100000 = 0
INFO:test:Completed test data preparation
INFO:test:Running selected tests
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: TEST_OUT.pos
DEBUG:backend:> Value: 0
DEBUG:backend:Executing: set *0x34100444 = 0
DEBUG:backend:[ GtaLib ] Writing symbol
DEBUG:backend:> Symbol: TEST_OUT.appState
DEBUG:backend:> Value: 2575857510
DEBUG:backend:Executing: set *0x34100440 = 2575857510
DEBUG:backend:Executing: output/x *0x34100440
DEBUG:backend: Result: 0x99887766
DEBUG:backend:Executing: output/x *0x34100440
DEBUG:backend: Result: 0x99887766
DEBUG:utils.gdb_lib:got 0x99887766 waiting for one of states ['0x11223344', '0xbaaaaaaa']
DEBUG:backend:Executing: continue
DEBUG:backend: Result:
Breakpoint 1, 0x0000000034103eb0 in updateState (state=305463004) at ../src/main.c:54
54 in ../src/main.c

DEBUG:backend:Executing: output/x *0x34100440
DEBUG:backend: Result: 0x1234fedc
DEBUG:backend:Executing: output/x *0x34100440
DEBUG:backend: Result: 0x1234fedc
DEBUG:utils.gdb_lib:got 0x1234fedc waiting for one of states ['0x11223344', '0xbaaaaaaa']
DEBUG:backend:Executing: continue
DEBUG:backend: Result:
Breakpoint 1, 0x0000000034103eb0 in updateState (state=287454020) at ../src/main.c:54
54 in ../src/main.c

DEBUG:backend:Executing: output/x *0x34100440
DEBUG:backend: Result: 0x11223344
DEBUG:backend:Executing: output/x *0x34100440
DEBUG:backend: Result: 0x11223344
DEBUG:test:Reading test results
INFO:app:result to be returned: app_state
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.appState
DEBUG:backend:Executing: output/x *0x34100440
DEBUG:backend: Result: 0x11223344
INFO:app:result to be returned: num_records
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.pos
DEBUG:backend:Executing: output/x *0x34100444
DEBUG:backend: Result: 0x1
INFO:app:result to be returned: debug
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.debug
DEBUG:backend:Executing: output/x *0x341008c8
DEBUG:backend: Result: 0x0
INFO:app:result to be returned: err_capt_regs
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.errCaptRegs
DEBUG:backend:Executing: output/x *0x341008e8
DEBUG:backend: Result: 0x0
INFO:app:result to be returned: debug_regs
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.debugRegs
DEBUG:backend:Executing: output/x *0x34100910
DEBUG:backend: Result: 0x0
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.records[0].state
DEBUG:backend:Executing: output/x *0x34100448
DEBUG:backend: Result: 0x1
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.records[0].testID
DEBUG:backend:Executing: output/x *0x3410044c
DEBUG:backend: Result: 0x0
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.records[0].data[0]
DEBUG:backend:Executing: output/x *0x34100450
DEBUG:backend: Result: 0x0
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.records[0].data[1]
DEBUG:backend:Executing: output/x *0x34100454
DEBUG:backend: Result: 0x0
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.records[0].data[2]
DEBUG:backend:Executing: output/x *0x34100458
DEBUG:backend: Result: 0x0
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.records[0].data[3]
DEBUG:backend:Executing: output/x *0x3410045c
DEBUG:backend: Result: 0x0
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.records[0].data[4]
DEBUG:backend:Executing: output/x *0x34100460
DEBUG:backend: Result: 0x0
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.records[0].data[5]
DEBUG:backend:Executing: output/x *0x34100464
DEBUG:backend: Result: 0x0
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.records[0].data[6]
DEBUG:backend:Executing: output/x *0x34100468
DEBUG:backend: Result: 0x0
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.records[0].data[7]
DEBUG:backend:Executing: output/x *0x3410046c
DEBUG:backend: Result: 0x0
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.records[0].data[8]
DEBUG:backend:Executing: output/x *0x34100470
DEBUG:backend: Result: 0x0
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.records[0].data[9]
DEBUG:backend:Executing: output/x *0x34100474
DEBUG:backend: Result: 0x0
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.records[0].data[10]
DEBUG:backend:Executing: output/x *0x34100478
DEBUG:backend: Result: 0x0
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.records[0].data[11]
DEBUG:backend:Executing: output/x *0x3410047c
DEBUG:backend: Result: 0x0
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.records[0].data[12]
DEBUG:backend:Executing: output/x *0x34100480
DEBUG:backend: Result: 0x0
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.records[0].data[13]
DEBUG:backend:Executing: output/x *0x34100484
DEBUG:backend: Result: 0x0
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.records[0].data[14]
DEBUG:backend:Executing: output/x *0x34100488
DEBUG:backend: Result: 0x0
DEBUG:backend:[ GtaLib ] Reading symbol
DEBUG:backend:> Symbol: TEST_OUT.records[0].data[15]
DEBUG:backend:Executing: output/x *0x3410048c
DEBUG:backend: Result: 0x0
INFO:test:Completed memory testing

****TEST RESULTS****

{'app_state': 287454020, 'err_capt_regs': ['x'], 'records': [{'state': 1, 'test_id': 0, 'data': ['0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0', '0x0']}], 'debug': ['x'], 'debug_regs': ['x'], 'num_records': 1}

****DONE****
DEBUG:backend:Executing: quit

 

Since you cannot load an example from the RTD, we suspect that it might related to the switches configuration.

But again, our setup is using an S32G2 chip. Since this seems to be related to S32Z chip, help us contacting your local NXP FAE.

Please, let us know.

0 Kudos
Reply

4,667 Views
Himanshu_Bansal
Contributor I

Hi Daniel,

Viktor Fellinger <viktor.fellinger@nxp.com> is currently designated FAE for our project. Please coordinate with him to allocate a SME and support required to resolve this debug probe and DDR training issue.

 

Thanks & Regards,

Himanshu Bansal

0 Kudos
Reply

4,622 Views
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

HI,

Thanks for your feedback.

Since you seem to have an FAE assigned, help us contacting him for this support case, since this processor cannot be supported under the public community. Again, we apologize for the inconvenience.

Please, let us know.

0 Kudos
Reply

4,538 Views
Enoch07
Contributor I

Thanks for your response.

I have tried the same with our S32G274rdb2-EVB.

Still, we are facing the same.

Here I have attached the screenshot for your reference.

Could please confirm whether the issue is from S32 debug probe?

 

 

0 Kudos
Reply

4,527 Views
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

Thanks for the feedback, can you share with us your "Installation Details" output?

DanielAguirre_0-1697555612036.png

For us to understand what the problem might be. Since we cannot reproduce your output, we might be able to reproduce your setup.

Have you confirmed that there is indeed an S32G274 below the heatsink of your EVB?

Please, let us know.

0 Kudos
Reply

4,512 Views
Enoch07
Contributor I

Hello team,

          Thanks for your response. Here I have attached the screenshot of the installation details.

thanks and regards,

Albin Raj R J

0 Kudos
Reply

4,500 Views
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

Can you please also get the S32 Debug probe log? It can be enabled in debug session configurations: 

DanielAguirre_0-1697653666467.png

Please, let us know.

0 Kudos
Reply

4,477 Views
Enoch07
Contributor I

Hi, I enabled it as per your suggestion, but I can't see the s32 debug probe log.

0 Kudos
Reply

4,449 Views
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

Once enabled, under the console, you should see the different reads and writes that the debug probe is doing. Are you not able to see this?

We can also recommend opening a ticket on this regard, if confidentiality is required. We also understand that an NXP FAE is working with you, is this correct?

Please, let us know.

0 Kudos
Reply

4,433 Views
Enoch07
Contributor I

Hi, I can't able to see anything under console.

Yes FAE is working on this also.

 

thanks & regards,

Albin Raj R J

 

0 Kudos
Reply

4,407 Views
Daniel-Aguirre
NXP TechSupport
NXP TechSupport

Hi,

We are seeing the following message on your S32DS:

DanielAguirre_0-1697829005574.png

We understand that this message explains that S32DS is still trying to load the RTD. Can you verify if after S32DS loads the SDK the problem persists?

Also, can you verify if the "Test connection" provides any information on regards of the debug link:

DanielAguirre_1-1697829372725.png

Please, let us know.

0 Kudos
Reply