Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
ClaudiuD
Level 1
Level 1
First like given First question asked Welcome!

Hello,

I'm currently investigating a Data Access sync error on a TC334 and I was hoping to get some hints about how to proceed.

I've noticed the following scenarios (they happen somewhat randomly after reseting the ECU):

- Scratch Range Error:

DSTR 0x00000001
DEADD 0xC70010BF

The address seems to be from the PSPR but I can't map it to anything. I don't know what else to check.

- Load Bus Error: 

DSTR 0x00000004
DEADD 0xE80EFF9B

The address does not fit into anything from our memory mapping.

- NMI:

Sometimes i just get a NMI.

 

Anyone have any hints on how to proceed with analysis?

 

 

 

 

 

 

0 Likes
1 Solution
MoD
Employee
Employee
50 likes received 500 replies posted 100 solutions authored

You must debug this. Both accesses resulting in a bus trap with TIN2. Here you must set a breakpoint to go back to the instruction which generate the trap. Then you can check why there is an access to an invalid address. Maybe there is an uninitialized pointer used.

View solution in original post

1 Reply
MoD
Employee
Employee
50 likes received 500 replies posted 100 solutions authored

You must debug this. Both accesses resulting in a bus trap with TIN2. Here you must set a breakpoint to go back to the instruction which generate the trap. Then you can check why there is an access to an invalid address. Maybe there is an uninitialized pointer used.