2010/1/21 Alexei Babich <a.bab...@rez.ru>: > Hello, all. > I'm sorry for stupid questions. > I look at imx35.cfg and see these lines: > --- > # No IDCODE for this TAP > jtag newtap $_CHIPNAME whatchacallit -irlen 4 -ircapture 0 -irmask 0x0 > -expected-id 0x0 > jtag newtap $_CHIPNAME sdma -irlen 5 -ircapture 0x1 -irmask 0x1f -expected-id > $_SDMATAPID > --- > > Then, when I run the command scan_chain, I see: > --- >> scan_chain > TapName Enabled IdCode Expected IrLen IrCap IrMask > -- ------------------- -------- ---------- ---------- ----- ----- ------ > 0 imx35.etb Y 0x2b900f0f 0x2b900f0f 4 0x01 0x0f > 1 imx35.cpu Y 0x07b3601d 0x07b3601d 5 0x01 0x1f > 2 imx35.whatchacallit Y 0x00000000 0x00000000 4 0x00 0x00 > 3 imx35.sdma Y 0x0882601d 0x0882601d 5 0x01 0x1f > --- > > Thus, the sequence of TAP-s: etb-> cpu-> whatchacallit-> sdma, if I > understand correctly. > But Freescale Support once sent him a letter stating the following: > --- > ... i.MX35 has 4 devices on it's JTAG scan chain as follows : > > TYPE IR length > ------------ ------------- > ETMBUF 4 > ARM11 5 > SDMA 4 > SJC 5 > --- > > Is there somewhere errors imx35.cfg?
I believe SDMA and SJC are always in bypass so it could work as long as the sum of SDMA and SJC lengths are equal? Did you try fixing the config file? -- Øyvind Harboe US toll free 1-866-980-3434 / International +47 51 63 25 00 http://www.zylin.com/zy1000.html ARM7 ARM9 ARM11 XScale Cortex JTAG debugger and flash programmer _______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development