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

Reply via email to