We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
We have made a change to the reset circuit on our AT91RM9200 based board so the reset pulse is now 1.3 seconds. Unfortunately, now attempts to download or debug generate the error "ULINK - ARM ERROR" "Could not stop ARM Device. Please check the JTAG cable."
By removing a cap, we can reduce the reset pulse to 650 ms and the JTAG error goes away but then we end up with the board not resetting about 50% of the time.
Any suggestions?
Update: The reset problem with a 650 ms reset pulse was actually a software bug and had nothing to do with the length of the reset pulse. We have two different development systems and two different ULINK2's. On my colleague's system, the "Could not stop arm device" only occurs on boards with a 1.3 second reset pulse. On my system, the error occurs on boards with the 1.3 second pulse as well as boards with the 650 ms pulse.
My system has UL2ARM.dll and SARM.dll both dated 1/15/2007
thanks