NETC registers can not be seen from S32DS watch registers

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

NETC registers can not be seen from S32DS watch registers

475 Views
Catherine
NXP Employee
NXP Employee

Hi expert,

 

    I was using Debug probe to debug S32Z NETC related projects, and found NETC related registers cannot be seen by peripheral Registers or watch registers part. The name of the NETC registers can be seen, but it shows "???" as the value of the register.

    I tried to check .py script of it (C:\NXP\S32DS.3.5\S32DS\tools\S32Debugger\Debugger\scripts\s32z2e2\s32z2e2_memory_regions.py) It shows:

COMMON = [
qspi_0,
qspi_1,
gic,
qspi0_rx_buffer,
qspi1_rx_buffer,
ddr_phy,
gtm,
p0_periph,
p1_periph,
p2_periph,
p3_periph,
p4_periph,
p5_periph,
p6_periph,
comms_engine_periph,
system_manager_ram,
hse_ram,
can_xl0,
can_xl1,
debug,
diPort,
]

No NETC related definitions here. So I add netc in COMMON and define its address range from 

netc = Range(0x74000000, 0x74C000000, "")
 
Values of some NETC registers like NETC_SW0_PORT0 and NETC_SW0_BASE can be seen, but NETC_SW0_ETH_MAC_PORT0 can not be seen. Some registers of NETC_SW0_ETH_MAC_PORT0  like PM0_COMMAND_CONFIG can be seen but others like PM0_RFCS cannot be seen.
Catherine_0-1745397785344.png

My questions are:

1. Why some of the registers can not be seen ?

2. How to solve the problem?

 

Thanks,

Catherine

0 Kudos
Reply
1 Reply

451 Views
alejandro_e
NXP TechSupport
NXP TechSupport

Hello @Catherine,

After extensively testing and investigating this issue I was not able to find the reason or a solution for this problem. I will contact you in private about how to proceed.

 

Best regards 

0 Kudos
Reply