Re: PEMicro PPCBDM strange behaviour
"rkaufmanus" <[email protected]> Tue, 06 Feb 2007 23:22:26 -0000
| Newsgroups | gmane.comp.hardware.motorola.microcontrollers |
|---|---|
| Message-ID | <[email protected]> |
Hi Allan, the debugger even does not show the correct code / memory data right after 'target reset'. The same address being read with the flashtool works fine. Some links to show the problem: http://www.dieselschrauber.de/Temp/mpc556_nodebug.jpg http://www.dieselschrauber.de/Temp/mpc556_programming.jpg Just compare what is being shown at address 0x100 (internal ECU flash memory). Best regards, Rainer --- In [email protected], "Dobbin Allan-r11834" <Allan.Dobbin@...> wrote: > > When you say "as soon as you start the debugger", but presumably the > debug session has already started if reading/writing memory works fine. > Do you really mean 'when you start the CPU running code' ? This is > relevant and effects the answer. > > Anyway, if the opcodes are invalid data it could mean a number of > different things and it depends what memory you are using. > > If you are using external memory, perhaps the chip select or EBI isn't > set correctly. > Perhaps the debugger hasn't loaded your code. > Perhaps there is no memory available where you are trying to locate the > code. > If the code is flash, you have to program it first or instruct the > debugger how to program it. > If the code started running and then stopped, perhaps the CPU has taken > an exception with no vector and has ended up at an address where you > didn't expect - verify the PC to check this. > After you download the code to memory and set the PC to the start > address, do not run any code, do not run until 'main', etc and see if > your very first instruction is correct. > > - Allan > > ________________________________ > > From: [email protected] [mailto:[email protected]] On Behalf > Of rkaufmanus > Sent: Tuesday, February 06, 2007 2:31 PM > To: [email protected] > Subject: [MPC500] PEMicro PPCBDM strange behaviour > > > > Hi, > > I have problems debugging an MPC556 with the PEMicro PPCBDM. > Reading/writing of the ECU memory seems to work fine. > > As soon as I start the debugger, I see only nonsense instead of the > expected program data. The debugger says this nonsense are 'invalid > opcodes'?! > > What is going wrong here? > > Thanks + best regards, Rainer > > > > > > > [Non-text portions of this message have been removed] >