From: Paul F. <fer...@gm...> - 2013-12-22 12:49:09
|
On Sun, Dec 22, 2013 at 11:43:02AM +0100, axel wrote: > CPUTAPID is now correct. Furthermore I adjusted the -irlen to 3 and > -ircapture to 0x1 (seen in the appropriate BSDL file). Even though the BSDL file says IR length is only three bits, it seems wrong as ADIv5 mandates IR to be of at least 4 bits long as that's necessary for the documented instructions to access debug registers. I can't figure yet what dirty tricks Atmel does here to use a 3-bit IR. Probably when JTAGSEL is high it uses a 3-bit IR and when it's low (or unconnected) it uses the usual 4-bit IR. So please make sure you're not pulling JTAGSEL high and also try with 4-bit IR. -- Be free, use free (http://www.gnu.org/philosophy/free-sw.html) software! mailto:fer...@gm... |