What's behind JTAG/ICE break in action

From: alan tsai (tsai_anan_at_yahoo.com)
Date: 01/23/05


Date: 23 Jan 2005 14:14:52 -0800

Dear all,

In my board with Samsung S3C2410, I found something strage and suspect
there should be something have been done after using ICE to stop the
system but I cannot figure out what it is. I wonder whether it is the
JTAG or the debugger(ARM AxD/MSFT Platform Builder), or timing issue
make the difference. Can anyone give me some hint?

Case 1:
One system fail when boot and free run, while it will work if I
intendedly leave a infinite loop after bootloader copy all image from
flash to RAM, instead of setting program counter to starting of the
image in RAM, I use debugger to break in and set program counter to
starting of the image in RAM, then it works. I cannot figure out why?

Case 2:
Use MSFT platform builder to read register is OK, while write fail.
But if I use JTAG/ICE to write, then it will be no problem. Why?

I really appreciate any input.

Alan Tsai



Relevant Pages

  • whats behind JTAG/ICE break-in action
    ... One system fail when boot and free run, while it will work if I ... flash to RAM, instead of setting program counter to starting of the ... Use MSFT platform builder to read register is OK, ...
    (comp.os.linux.embedded)
  • string in nb0 file?
    ... i see this in my nb0 file, which is msystem ipl built in platform builder. ... MDOCIPL ... RAM 00004000 00000800 RAM ...
    (microsoft.public.windowsce.platbuilder)
  • 128mb RAM detection
    ... i am trying to build a WinCE 5.0 image using platform builder, ... was fine except that it only detects 32MB of RAM. ... Prev by Date: ...
    (microsoft.public.windowsce.platbuilder)