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.
I have a ULINK2 connected to a LPC1758. The reset line has a 10k pullup and 100nF to ground. When I attempt to debug uVision4 sometimes starts at the reset vector and sometimes not.
I have measured the voltage on the reset line. The ULINK2 pulls it down to 0V as you would expect for reset but then it sits at about 1.8 - 2V. If it is a lucky start, once the code hits main() the voltage jumps to 3V3.
I presume that the code isn't starting sometimes because the 2V is slightly below releasing the reset. I assumed that the reset output of the ULINK2 was open-drain but it's not showing that characteristic.
Where does the 2V come from and how can I make it reset reliably?
Ant