<feed xmlns='http://www.w3.org/2005/Atom'>
<title>OpenOCD/doc, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://git.amat.us/openocd/atom/doc?h=master</id>
<link rel='self' href='https://git.amat.us/openocd/atom/doc?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/'/>
<updated>2020-03-16T15:25:10Z</updated>
<entry>
<title>Flash driver for STM32G0xx and STM32G4xx</title>
<updated>2020-03-16T15:25:10Z</updated>
<author>
<name>Andreas Bolsch</name>
<email>hyphen0break@gmail.com</email>
</author>
<published>2018-12-16T16:30:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=ba131f30a0798d97729f9517c136d32f58f57571'/>
<id>urn:sha1:ba131f30a0798d97729f9517c136d32f58f57571</id>
<content type='text'>
Flash module of STM32G0/G4 family is quite similar to the one of
STM32L4, so only minor changes are required, in particular
adaption of flash loader to Cortex-M0. Register addresses
passed to flash loader to simplify integration of L5.
Added re-probe after option byte load.
Added flash size override via cfg file.
WRPxxR mask now based on max. number of pages instead of fixed 0xFF,
as G4 devices fill up unused bits with '1'.
Sizes in stm32l4_probe changed to multiples of 1kB.

Tested with Nucleo-G071RB, G030J6, Nucleo-G431RB and Nucleo-G474RE.
Gap handling in G4 Cat. 3 dual bank mode tested with STM32G473RB.
This handling isn't optimal as the bank size includes the
size of the gap. WB not tested.

Change-Id: I24df7c065afeb71c11c7e96de4aa9fdb91845593
Signed-off-by: Andreas Bolsch &lt;hyphen0break@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/4807
Tested-by: jenkins
Reviewed-by: Tarek BOCHKATI &lt;tarek.bouchkati@gmail.com&gt;
Reviewed-by: Tomas Vanek &lt;vanekt@fbl.cz&gt;
</content>
</entry>
<entry>
<title>target: add examine-fail event</title>
<updated>2020-03-12T09:43:55Z</updated>
<author>
<name>Tomas Vanek</name>
<email>vanekt@fbl.cz</email>
</author>
<published>2017-11-04T08:47:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=9f4659ae6b246bcab77d915cee288b2307a926b3'/>
<id>urn:sha1:9f4659ae6b246bcab77d915cee288b2307a926b3</id>
<content type='text'>
A configuration script may want to check the reason why examine fails
e.g. device has security lock engaged.

tcl/target/kx.cfg and klx.cfg is modified to use the new event
for testing of the security lock of Kinetis MCU

Change-Id: Id1d3a79d24e84b513f4ea35586cd2ab0437ff9b3
Signed-off-by: Tomas Vanek &lt;vanekt@fbl.cz&gt;
Reviewed-on: http://openocd.zylin.com/4289
Tested-by: jenkins
Reviewed-by: Antonio Borneo &lt;borneo.antonio@gmail.com&gt;
</content>
</entry>
<entry>
<title>flash/nor: update support for TI MSP432 devices</title>
<updated>2020-03-07T15:32:24Z</updated>
<author>
<name>Edward Fewell</name>
<email>efewell@ti.com</email>
</author>
<published>2020-02-28T22:56:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=82a5c55dc357b042b6755b343c920baebd410874'/>
<id>urn:sha1:82a5c55dc357b042b6755b343c920baebd410874</id>
<content type='text'>
Added fixes for issues found in additional code reviews.

Fixed host Endianness issues with using buffer reads
and writes instead of the *_u32 variants.

Changed code that tried to ID banks by hardcode
bank_number values to use instead the bank base
address. This fixes problems using configurations
with multiple devices.

Note that this replaces Change 4786 which has
been abandoned because of extensive changes to
the code to stop IDing banks by name.  And I
think I really messed up a rebase/merge on the
document file.

Tested on MSP432P401R, MSP432P4111, and MSP432E401Y
Launchpads.

Change-Id: Id05798b3aa78ae5cbe725ee762a164d673ee5767
Signed-off-by: Edward Fewell &lt;efewell@ti.com&gt;
Reviewed-on: http://openocd.zylin.com/5481
Tested-by: jenkins
Reviewed-by: Tomas Vanek &lt;vanekt@fbl.cz&gt;
</content>
</entry>
<entry>
<title>bluenrg-x: simplyfied the driver</title>
<updated>2020-03-07T15:31:09Z</updated>
<author>
<name>luca vinci</name>
<email>luca.vinci@st.com</email>
</author>
<published>2020-01-08T09:15:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=e9932ef23d4af8466e724b7603549778fb93c294'/>
<id>urn:sha1:e9932ef23d4af8466e724b7603549778fb93c294</id>
<content type='text'>
Adopted only fast algorithm for flash programming:
- write_word and write_byte methods have been removed.
- start and end write alignments have been defined.
Moved flash controller registers offsets in a common file
shared with the flash algorithm.
- the flash base address is passed to the flash algorithm
  as a parameter.
Removed unused functions

Change-Id: I80aeab3994e477044bbcf02e66d9525dae0cb491
Signed-off-by: luca vinci &lt;luca.vinci@st.com&gt;
Reviewed-on: http://openocd.zylin.com/5393
Tested-by: jenkins
Reviewed-by: Tomas Vanek &lt;vanekt@fbl.cz&gt;
Reviewed-by: Michele Sardo &lt;msmttchr@gmail.com&gt;
</content>
</entry>
<entry>
<title>bluenrg-x: added support for BlueNRG-LP device</title>
<updated>2020-03-07T15:31:02Z</updated>
<author>
<name>luca vinci</name>
<email>luca.vinci@st.com</email>
</author>
<published>2019-11-05T07:45:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=6bc0a77a6e1a1146c44785812595250857fc7307'/>
<id>urn:sha1:6bc0a77a6e1a1146c44785812595250857fc7307</id>
<content type='text'>
Extended bluenrg-x flash driver with BlueNRG-LP flash controller.
Changes include:
- register set for the flash controller
- made software structure prone to support more easily future devices
- updated target config file

Change-Id: I2e2dc70db32cf98c62e3a43f2e44a4600a25ac5b
Signed-off-by: luca vinci &lt;luca.vinci@st.com&gt;
Reviewed-on: http://openocd.zylin.com/5343
Tested-by: jenkins
Reviewed-by: Tomas Vanek &lt;vanekt@fbl.cz&gt;
</content>
</entry>
<entry>
<title>coding style: doc: remove empty lines at end of text files</title>
<updated>2020-02-24T10:31:29Z</updated>
<author>
<name>Antonio Borneo</name>
<email>borneo.antonio@gmail.com</email>
</author>
<published>2019-05-12T10:52:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=3bfe4926632d458da449f0438db6949c75b7af59'/>
<id>urn:sha1:3bfe4926632d458da449f0438db6949c75b7af59</id>
<content type='text'>
Empty lines at end of text files are useless.
Remove them.

Change-Id: I30e4d3d03c4ce846aa7bcefa7366f88732275557
Signed-off-by: Antonio Borneo &lt;borneo.antonio@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/5170
Tested-by: jenkins
</content>
</entry>
<entry>
<title>log: let command "log_output" to set back its default</title>
<updated>2020-02-24T10:30:10Z</updated>
<author>
<name>Antonio Borneo</name>
<email>borneo.antonio@gmail.com</email>
</author>
<published>2019-06-14T08:00:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=86d8c05eb68866297cbc1ec5f90d3d1634c69a1e'/>
<id>urn:sha1:86d8c05eb68866297cbc1ec5f90d3d1634c69a1e</id>
<content type='text'>
The default log output is stderr. After the command "log_output"
has been used to set an output log file, it is possible to return
back to stderr only on *NIX hosts specifying a new log output file
as "/dev/stderr", but this is not intuitive, not documented and
not portable out of *NIX.

Make command "log_output" able to set back the default output to
stderr when the parameter is either "default" or is missing.
While there, add debug message to log the change and make the
command return error on incorrect syntax.

Change-Id: I8c7c929780f58e2c23936737c8e7274a96734786
Signed-off-by: Antonio Borneo &lt;borneo.antonio@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/5233
Tested-by: jenkins
Reviewed-by: Tomas Vanek &lt;vanekt@fbl.cz&gt;
</content>
</entry>
<entry>
<title>flash/nor/tcl.c: add filld command to write double-word with 64-bit value</title>
<updated>2020-02-23T21:33:58Z</updated>
<author>
<name>Tarek BOCHKATI</name>
<email>tarek.bouchkati@gmail.com</email>
</author>
<published>2020-02-07T17:36:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=1ef468edc50e83261e1ab8a104716cdaa9e84945'/>
<id>urn:sha1:1ef468edc50e83261e1ab8a104716cdaa9e84945</id>
<content type='text'>
Change-Id: I2eeda7af7d855ed1284083d025994f8fa9531969
Signed-off-by: Tarek BOCHKATI &lt;tarek.bouchkati@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/5443
Tested-by: jenkins
Reviewed-by: Tomas Vanek &lt;vanekt@fbl.cz&gt;
</content>
</entry>
<entry>
<title>flash/stm32lx: mention explicitly that this driver covers STM32 L0 and L1</title>
<updated>2020-02-13T20:21:24Z</updated>
<author>
<name>Tarek BOCHKATI</name>
<email>tarek.bouchkati@gmail.com</email>
</author>
<published>2020-02-05T18:00:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=0a11537b3220749107f4ec78c76236ac8c9339d1'/>
<id>urn:sha1:0a11537b3220749107f4ec78c76236ac8c9339d1</id>
<content type='text'>
this is to avoid confusion with STM32 L4, L4+ and L5 families

also:
 - a warning message is changed to error
 - stm32l0x and stm32l1x aliases has been created to permit
   the usage of either names

Change-Id: If3f16d2a3b7d1369959aa7407da37a9076ea91d7
Signed-off-by: Tarek BOCHKATI &lt;tarek.bouchkati@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/5437
Reviewed-by: Marc Schink &lt;dev@zapb.de&gt;
Tested-by: jenkins
Reviewed-by: Tomas Vanek &lt;vanekt@fbl.cz&gt;
</content>
</entry>
<entry>
<title>doc: replace example command "interface" with "adapter driver"</title>
<updated>2020-01-29T05:37:05Z</updated>
<author>
<name>Antonio Borneo</name>
<email>borneo.antonio@gmail.com</email>
</author>
<published>2019-08-23T14:07:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=0d598535a30ea553f5a5d4a0047010807fcc5996'/>
<id>urn:sha1:0d598535a30ea553f5a5d4a0047010807fcc5996</id>
<content type='text'>
Keep documentation consisted after commands renaming.

Change-Id: I97b43887cae9d7c224b07e4ba0b7d04915a19fc4
Signed-off-by: Antonio Borneo &lt;borneo.antonio@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/5285
Tested-by: jenkins
Reviewed-by: Marc Schink &lt;dev@zapb.de&gt;
Reviewed-by: Oleksij Rempel &lt;linux@rempel-privat.de&gt;
</content>
</entry>
</feed>
