tcl/interface/ftdi/openrd: Fix FTDI channel + device description
Similar to the Sheevaplug fix inf95f8b70fbd0f7e9c91a2d9006b1abb2dd07ebf2 the OpenRD device has its JTAG interface on the first channel of the ft2232, which is 0 for the new driver but was 1 for the old one. Correct the config file appropriately. Also the device description was missing the trailing " B" and thus not picking up the device correctly. Finally add an adapter_khz setting in the OpenRD board configuration file - set to 2MHz to match the Sheeva variant. Confirmed as working thanks to Phil Hands providing me access to his hardware to test on. See also Debian Bug#793214; https://bugs.debian.org/793214 Change-Id: Ifacf53124eaa330bbbdf36dfa79e3256bf2a5201 Signed-off-by: Jonathan McDowell <noodles@earth.li> Reviewed-on: http://openocd.zylin.com/4254 Tested-by: jenkins Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>fence_i_fix_for_release
parent
bca67d107f
commit
c0881ba2d5
|
@ -3,6 +3,8 @@
|
||||||
source [find interface/ftdi/openrd.cfg]
|
source [find interface/ftdi/openrd.cfg]
|
||||||
source [find target/feroceon.cfg]
|
source [find target/feroceon.cfg]
|
||||||
|
|
||||||
|
adapter_khz 2000
|
||||||
|
|
||||||
$_TARGETNAME configure \
|
$_TARGETNAME configure \
|
||||||
-work-area-phys 0x10000000 \
|
-work-area-phys 0x10000000 \
|
||||||
-work-area-size 65536 \
|
-work-area-size 65536 \
|
||||||
|
|
|
@ -4,15 +4,10 @@
|
||||||
# http://www.marvell.com/products/embedded_processors/developer/kirkwood/openrd.jsp
|
# http://www.marvell.com/products/embedded_processors/developer/kirkwood/openrd.jsp
|
||||||
#
|
#
|
||||||
|
|
||||||
echo "WARNING!"
|
|
||||||
echo "This file was not tested with real interface, it is based on code in ft2232.c."
|
|
||||||
echo "Please report your experience with this file to openocd-devel mailing list,"
|
|
||||||
echo "so it could be marked as working or fixed."
|
|
||||||
|
|
||||||
interface ftdi
|
interface ftdi
|
||||||
ftdi_device_desc "OpenRD JTAGKey FT2232D"
|
ftdi_device_desc "OpenRD JTAGKey FT2232D B"
|
||||||
ftdi_vid_pid 0x0403 0x9e90
|
ftdi_vid_pid 0x0403 0x9e90
|
||||||
ftdi_channel 1
|
ftdi_channel 0
|
||||||
|
|
||||||
ftdi_layout_init 0x0608 0x0f1b
|
ftdi_layout_init 0x0608 0x0f1b
|
||||||
ftdi_layout_signal nTRST -data 0x0200
|
ftdi_layout_signal nTRST -data 0x0200
|
||||||
|
|
Loading…
Reference in New Issue