Skip to main content
Visitor II
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

    pchignonAuthor
    Visitor II
    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,

    pchignonAuthor
    Visitor II
    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.