Hardware reset of R52 on MPS3 board

Hi, 

I'm testing R52 on MPS3 board. I use JLINK and JLINK Commander to debug the example code of AN536. I can do halt, go, setBP and read memory by jlink command. But "reset" command does not work, and after /RESET toggling, CPU could not be halted. Please see the log in below picture: 

And I also try to use ULINKpro to debug the example code in ARM Development Studio. I find that the "Hardware reset" in ADS works well even /RESET toggles too. Please see the command log in below picture: 

So is there something different between JLINK and ULINKpro reset strategy? Or R52 need special reset strategy than ARMv8-R device? Below picture is the official JLINK Reset Strategies for ARMv8-R devices but not work on R52 MPS3.

 

Thanks in advance.

  • I have moved your post to the Arm Development Platforms forum

  • Hello,

    Here is ULINKpro reset sequence:

    " ULINKpro's reset sequence is device-specific. To reset most devices, ULINKpro asserts the JTAG RESET signal (pin 3 [TRST] on ARM Standard JTAG connectors), then attempts to stop the device immediately. Some ARM devices do not support an immediate stop after a reset, and instructions are executed before ULINKpro can send the stop command. For these devices, ULINKpro stops the CPU as soon as it gets control, then sets the program counter (PC) and stack register (CSPR) to simulate an immediate stop after reset. "

    And above picture is the JLINK reset strategy. Any suggestions?