Skip to main content
pchignon
Associate III
July 26, 2005
Question

EMI problem

  • July 26, 2005
  • 2 replies
  • 671 views
Posted on July 26, 2005 at 13:35

EMI problem

This topic has been closed for replies.

2 replies

pchignon
pchignonAuthor
Associate III
July 25, 2005
Posted on July 25, 2005 at 13:03

Hi,

I am looking for explanation about potential access problem.

I have a project with an interrupt vector in the internal RAM which start a program in the EMI RAM at 62000000 which begin by a second interrupt vector in 62000000-6200003F. The second program start to map the RAM in 0x00(useless because I am already map) and then memcpy((void*)0x00, (void*)0x62000000,0x40);

In order to change the interrupt vector.

I don't know why, when, how some words, 32bit long, seem to change.

Example: 0x62000000 -> DD ED DD ED insteed of 18 00 9F E5(lrd pc,[pc,18])

But I have already executed instruction at 62000000 so I am sure the code was correct. What happened ?

Thanks,

pchignon
pchignonAuthor
Associate III
July 26, 2005
Posted on July 26, 2005 at 13:35

My mistake,

In fact the false word was EE DE EE DE.

It is an exception instruction for the debugger : software breakpoint.