<feed xmlns='http://www.w3.org/2005/Atom'>
<title>OpenOCD/tcl/interface, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://git.amat.us/openocd/atom/tcl/interface?h=master</id>
<link rel='self' href='https://git.amat.us/openocd/atom/tcl/interface?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/'/>
<updated>2020-02-24T10:30:53Z</updated>
<entry>
<title>coding style: add newline at end of text files</title>
<updated>2020-02-24T10:30:53Z</updated>
<author>
<name>Antonio Borneo</name>
<email>borneo.antonio@gmail.com</email>
</author>
<published>2019-05-12T10:26:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=9d5767b6b005e426f77460c42bafce157de74a25'/>
<id>urn:sha1:9d5767b6b005e426f77460c42bafce157de74a25</id>
<content type='text'>
Some text file is missing newline at EOF.
Add it.

Change-Id: Ieebc790096f40961283c644642e56fde975e957f
Signed-off-by: Antonio Borneo &lt;borneo.antonio@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/5167
Tested-by: jenkins
</content>
</entry>
<entry>
<title>tcl/interface/ftdi: Add imx8mp-evk internal JTAG interface</title>
<updated>2020-02-23T21:32:30Z</updated>
<author>
<name>Leonard Crestez</name>
<email>leonard.crestez@nxp.com</email>
</author>
<published>2020-01-31T23:53:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=46176304562951ec41b6c257124d88c6707f4c3d'/>
<id>urn:sha1:46176304562951ec41b6c257124d88c6707f4c3d</id>
<content type='text'>
The imx8mp-evk board has a FT4232H chip connected to the chip's JTAG
pins.

Switching between this on-board interface and the external ARM-10
connector is controlled by an GPIO which is behind an i2c expander
connected to the same FTDI chip.

Switching can be performed using the NXP bcu tool:

	https://github.com/NXPmicro/bcu

Change-Id: Ic910515f76eaf09ea6d0f755b026fb09cf09ccfc
Signed-off-by: Leonard Crestez &lt;leonard.crestez@nxp.com&gt;
Reviewed-on: http://openocd.zylin.com/5426
Tested-by: jenkins
Reviewed-by: Tomas Vanek &lt;vanekt@fbl.cz&gt;
</content>
</entry>
<entry>
<title>tcl: fix remaining scripts after rework adapter commands</title>
<updated>2020-02-06T21:15:55Z</updated>
<author>
<name>Antonio Borneo</name>
<email>borneo.antonio@gmail.com</email>
</author>
<published>2020-01-30T17:11:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=095809648ba2aa018adef7a6ff75e9eaf2bb26bb'/>
<id>urn:sha1:095809648ba2aa018adef7a6ff75e9eaf2bb26bb</id>
<content type='text'>
Some script have been added or modified after the patches for
reworking the adapter commands were pushed in gerrit.
Such scripts use the old command syntax and trigger a "deprecated"
warning at runtime.

Fix them with the same sed commands used for the other scripts:
	sed -i 's/^interface /adapter driver /' $(find tcl/ -type f)
	sed -i 's/adapter_khz/adapter speed/g' $(find tcl/ -type f)
	sed -i 's/adapter_nsrst_delay/adapter srst delay/g' $(find tcl/ -type f)
	sed -i 's/adapter_nsrst_assert_width/adapter srst pulse_width/g' $(find tcl/ -type f)

Change-Id: I0824d6c506a9af3eb9129b74c02a92b4eb1b100d
Signed-off-by: Antonio Borneo &lt;borneo.antonio@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/5424
Reviewed-by: Oleksij Rempel &lt;linux@rempel-privat.de&gt;
Tested-by: jenkins
</content>
</entry>
<entry>
<title>tcl: Add interface config for isodebug isolated JTAG/SWD+UART</title>
<updated>2020-02-06T21:00:44Z</updated>
<author>
<name>Andreas Fritiofson</name>
<email>andreas.fritiofson@gmail.com</email>
</author>
<published>2019-06-28T13:45:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=b4dc07388181addb14980f45251ae26c0be6d34e'/>
<id>urn:sha1:b4dc07388181addb14980f45251ae26c0be6d34e</id>
<content type='text'>
Currently only used internally at Unjo.

Change-Id: I7786e95e1bd755a73156ecad5b6d7f6273d8ddef
Signed-off-by: Andreas Fritiofson &lt;andreas.fritiofson@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/5251
Tested-by: jenkins
Reviewed-by: Antonio Borneo &lt;borneo.antonio@gmail.com&gt;
</content>
</entry>
<entry>
<title>tcl: replace the deprecated commands with "adapter ..."</title>
<updated>2020-01-29T06:34:43Z</updated>
<author>
<name>Antonio Borneo</name>
<email>borneo.antonio@gmail.com</email>
</author>
<published>2019-08-23T13:51:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=38ac08c1c25adf42cf20e48e10e6ddeab6a12d71'/>
<id>urn:sha1:38ac08c1c25adf42cf20e48e10e6ddeab6a12d71</id>
<content type='text'>
Avoid annoying "deprecated" messages while running the scripts
distributed with OpenOCD code.
Change automatically created with commands
	sed -i 's/adapter_khz/adapter speed/g' $(find tcl/ -type f)
	sed -i 's/adapter_nsrst_delay/adapter srst delay/g' $(find tcl/ -type f)
	sed -i 's/adapter_nsrst_assert_width/adapter srst pulse_width/g' $(find tcl/ -type f)

Minor indentation issue fixed manually in
	tcl/board/at91sam9g20-ek.cfg
	tcl/target/at91sam9260_ext_RAM_ext_flash.cfg

Change-Id: I425fd56c0c88cd6b06124621306eeb89166dfe71
Signed-off-by: Antonio Borneo &lt;borneo.antonio@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/5284
Tested-by: jenkins
Reviewed-by: Oleksij Rempel &lt;linux@rempel-privat.de&gt;
</content>
</entry>
<entry>
<title>tcl: replace command "interface" with "adapter driver"</title>
<updated>2020-01-29T05:36:56Z</updated>
<author>
<name>Antonio Borneo</name>
<email>borneo.antonio@gmail.com</email>
</author>
<published>2019-08-23T13:49:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=2aa2ed1d8a3c489b0b7c1590e91f9989f2c42fb6'/>
<id>urn:sha1:2aa2ed1d8a3c489b0b7c1590e91f9989f2c42fb6</id>
<content type='text'>
Avoid annoying "deprecated" messages while running the scripts
distributed with OpenOCD code.
Change automatically created with command
	sed -i 's/^interface /adapter driver /' $(find tcl/ -type f)

Change-Id: I2291dfb96e164beecbeb3366ce83f9df2ad6c197
Signed-off-by: Antonio Borneo &lt;borneo.antonio@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/5283
Reviewed-by: Marc Schink &lt;dev@zapb.de&gt;
Tested-by: jenkins
Reviewed-by: Oleksij Rempel &lt;linux@rempel-privat.de&gt;
</content>
</entry>
<entry>
<title>stlink: add DAP direct driver</title>
<updated>2020-01-14T11:40:36Z</updated>
<author>
<name>Antonio Borneo</name>
<email>borneo.antonio@gmail.com</email>
</author>
<published>2019-01-28T17:53:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=944d3e6771bd34e6495276a154929c2c0baf5e0a'/>
<id>urn:sha1:944d3e6771bd34e6495276a154929c2c0baf5e0a</id>
<content type='text'>
STLINK-V3 and the new firmware V2J24 for ST-LINK/V2 provide API
to directly access the DAP registers.
This mode permits to use the native target in cortex_m.c, with no
need to override it with the target in hla_target.c.
Other advantages wrt HLA are: support for Cortex-A cores, support
for SoC multi-core and/or multi AP, support for OpenOCD commands
"dap" thus including control of CSW.
This obsoletes the existing HLA driver for ST-Link, that should
anyway be kept for those cases where it's not possible to update
the ST-Link firmware.

This commit introduces the minimal implementation for direct DAP
access. The implementation is much slower than the HLA because
every memory transfer requires several USB packets. Further
commits will close the performance gap.
The whole ST-Link driver is compiled under BUILD_HLADAPTER, to
remove the need to split the driver between the two modes. This
has to be reworked, but it's quite invasive!
A new interface file stlink-dap.cfg is added and should be used
in place of stlink.cfg to enable the DAP mode.
Documentation is updated and reports limitation on the maximum AP
number that can be accessed by ST-Link for some firmware already
tested.

Change-Id: I932ffe16bc81d00b1fe489e2944fda13470cce9b
Signed-off-by: Antonio Borneo &lt;borneo.antonio@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/4904
Tested-by: jenkins
Reviewed-by: Tomas Vanek &lt;vanekt@fbl.cz&gt;
</content>
</entry>
<entry>
<title>Update FTDI C232HM cfg, and add two new cfgs from cable modem research</title>
<updated>2019-10-15T08:01:14Z</updated>
<author>
<name>Al Dyrius</name>
<email>aldyrius42@gmail.com</email>
</author>
<published>2019-09-26T05:39:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=3a50bb46dc084999f6f7aee8913858ccced49db4'/>
<id>urn:sha1:3a50bb46dc084999f6f7aee8913858ccced49db4</id>
<content type='text'>
Change-Id: Idbeffcd5ff4380b1e7c9fd5ef6ba3ca77cc22d99
Signed-off-by: Al Dyrius &lt;aldyrius42@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/5307
Tested-by: jenkins
Reviewed-by: Andreas Fritiofson &lt;andreas.fritiofson@gmail.com&gt;
</content>
</entry>
<entry>
<title>stlink: add support for STLINK-V3</title>
<updated>2018-12-06T13:06:59Z</updated>
<author>
<name>Antonio Borneo</name>
<email>borneo.antonio@gmail.com</email>
</author>
<published>2018-09-24T13:25:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=0bad9a42a3b7a3160b264b6d05934c30d8482bf5'/>
<id>urn:sha1:0bad9a42a3b7a3160b264b6d05934c30d8482bf5</id>
<content type='text'>
Extend the driver to include the minimal functionality to support
the HLA model.
Due to the small change in the name (ST-LINK/V2 =&gt; STLINK-V3), fix
the existing names in the comments in udev rules.

Change-Id: Ied33e38063a6da81d9bf249ed195444d7cdf4f03
Signed-off-by: Antonio Borneo &lt;borneo.antonio@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/4717
Reviewed-by: Spencer Oliver &lt;spen@spen-soft.co.uk&gt;
Tested-by: Spencer Oliver &lt;spen@spen-soft.co.uk&gt;
</content>
</entry>
<entry>
<title>stlink: add usb pid for v2.1 without mass storage device</title>
<updated>2018-12-06T10:02:33Z</updated>
<author>
<name>Antonio Borneo</name>
<email>borneo.antonio@gmail.com</email>
</author>
<published>2018-09-23T07:53:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=5d9dad6de1ecc0e637bef2586983dbcbc3a4e194'/>
<id>urn:sha1:5d9dad6de1ecc0e637bef2586983dbcbc3a4e194</id>
<content type='text'>
New version of ST-Link/V2.1 without mass storage device.
From debug point of view, it is compatible with existing ST-Link/V2.1
It uses a new USB PID because the USB endpoints and interfaces are
different from usual ST-Link/V2.1

Add the new PID in the driver, in the tcl interface script and in the
udev configuration script.

Change-Id: Id2e1b5a5d0347c5d951a86a9cdb76be52cfd4ea3
Signed-off-by: Antonio Borneo &lt;borneo.antonio@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/4702
Tested-by: jenkins
Reviewed-by: Spencer Oliver &lt;spen@spen-soft.co.uk&gt;
</content>
</entry>
</feed>
