Is the nTRST the only problem?
If it is, than I think it would be easier for me to fix the hardware because I don’t have the right SW tools to build the OpenOCD and it is probabl easier to fix for me.
You should probably add this “wiggler_ntrst_inverted” to the next version of OpenOCD or change the schematics for that wiggler.
So, what is the correct reset_config:
“reset_config trst_and_srst srst_pulls_trst”
or
“reset_config trst_and_srst”
with my wiggler (when I fix the nTRST)?
Looking at the scope pictures you took nTRST seems to be the only problem, so changing this signal to non-inverted should work.
The correct reset_config for for a LPC2xxx is “reset_config trst_and_srst srst_pulls_trst”, as the LPC internally asserts nTRST whenever nSRST is asserted.
Regards,
Dominic
Ok, I understand that I will fix my hardware that nTRST will act noninverting. The remaining question is, What’s about the nSRST line? Should this also act non-inverting or inverting like in the schematics of the openOCD documentation?
Thanks in advance,
Bernhard
nSRST should be inverting like it is in the schematic, only nTRST was faulty.
Regards,
Dominic