<feed xmlns='http://www.w3.org/2005/Atom'>
<title>OpenOCD/src/flash, branch mips-hack-upstream</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://git.amat.us/openocd/atom/src/flash?h=mips-hack-upstream</id>
<link rel='self' href='https://git.amat.us/openocd/atom/src/flash?h=mips-hack-upstream'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/'/>
<updated>2017-08-10T08:35:47Z</updated>
<entry>
<title>Support for STM32F722, F723, F413 and F423</title>
<updated>2017-08-10T08:35:47Z</updated>
<author>
<name>Andreas Bolsch</name>
<email>hyphen0break@gmail.com</email>
</author>
<published>2017-03-05T18:01:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=7719e9618e753ac41a46a2488dfba549ac578891'/>
<id>urn:sha1:7719e9618e753ac41a46a2488dfba549ac578891</id>
<content type='text'>
IDs for STM32F722, F723, F413 and F423 added, handling of PCROP
for F722/723 and additional nWPRT bits for F413/423 implemented.
The additional protection bit positions for F413/423 conflict
with other options bits for the F7xx variants, additionally the
last two sectors share a common bit.

Protection for F413 and F767/777 now use protection blocks
rather sectors for dealing with protections bits.

Checking for halted state in 'lock' and 'unlock' removed: When
PCROP is activated in F723, halted state is not detected properly,
but lock/unlock sequence is required to disable PCROP.

Tested with STM32F723E-Disco, STM32F413ZH-Nucleo.

Change-Id: Ie6ddab47a9ae8461087d369b4f289b7f9d1e031c
Signed-off-by: Andreas Bolsch &lt;hyphen0break@gmail.com&gt;
Reviewed-on: http://openocd.zylin.com/4045
Tested-by: jenkins
Reviewed-by: Tomas Vanek &lt;vanekt@fbl.cz&gt;
Reviewed-by: Paul Fertser &lt;fercerpav@gmail.com&gt;
</content>
</entry>
<entry>
<title>stm32l1: Devid 0x429 only has 8bit flash size register</title>
<updated>2017-08-10T08:20:39Z</updated>
<author>
<name>Karl Palsson</name>
<email>karlp@tweak.net.au</email>
</author>
<published>2017-08-09T17:11:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=04b23ef5022bd0ebbcac7ceed5112d822bbd966d'/>
<id>urn:sha1:04b23ef5022bd0ebbcac7ceed5112d822bbd966d</id>
<content type='text'>
A footnote in RM0038r14.

Change-Id: Ic31894d846fbbe917a7290b2b7ff8fb582bb65da
Signed-off-by: Karl Palsson &lt;karlp@tweak.net.au&gt;
Reviewed-on: http://openocd.zylin.com/4198
Tested-by: jenkins
Reviewed-by: Antonio Borneo &lt;borneo.antonio@gmail.com&gt;
Reviewed-by: Spencer Oliver &lt;spen@spen-soft.co.uk&gt;
</content>
</entry>
<entry>
<title>flash Kinetis: fix probe for FlexNVM partitioned as EEPROM backup</title>
<updated>2017-07-24T12:11:06Z</updated>
<author>
<name>Tomas Vanek</name>
<email>vanekt@fbl.cz</email>
</author>
<published>2017-07-13T19:35:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=02bc718d1a49dd04bffa446f1dadd6b86d0d107c'/>
<id>urn:sha1:02bc718d1a49dd04bffa446f1dadd6b86d0d107c</id>
<content type='text'>
If a MCU has FlexNVM partitioned as EEPROM backup only
(no data flash), kinetis_probe_chip() detects zero fcfg2_maxaddr1
and adjusts flash banks count to 1, what is obviously wrong.

The change limits the test to devices without FlexNVM.

Computation of program flash/FlexNVM blocks is now more robust.

Missing case 0x07 is added to switch (fcfg1_depart)

Change-Id: I0bd6030a0fe1ab62aeb0223bbdf2aee1505bf6a0
Reported-by: simon.haines@scalardata.com
Signed-off-by: Tomas Vanek &lt;vanekt@fbl.cz&gt;
Reviewed-on: http://openocd.zylin.com/4180
Tested-by: jenkins
Reviewed-by: Simon Haines &lt;simon.haines@scalardata.com&gt;
Reviewed-by: Paul Fertser &lt;fercerpav@gmail.com&gt;
</content>
</entry>
<entry>
<title>flash Kinetis: fix devices with smallest program flash (8 and 16 kB)</title>
<updated>2017-07-24T12:09:37Z</updated>
<author>
<name>Tomas Vanek</name>
<email>vanekt@fbl.cz</email>
</author>
<published>2017-06-29T21:06:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=dbd0d90af9ba12934eabd68d82aac9d7eb7e1e6a'/>
<id>urn:sha1:dbd0d90af9ba12934eabd68d82aac9d7eb7e1e6a</id>
<content type='text'>
Change-Id: I2692b9877a7f877104528f279a69e8cc1cfbcdbf
Reported-by: David Miller Lowe &lt;milhead@gmail.com&gt;
Signed-off-by: Tomas Vanek &lt;vanekt@fbl.cz&gt;
Reviewed-on: http://openocd.zylin.com/4173
Tested-by: jenkins
Reviewed-by: Miller Lowe &lt;miller.lowe@trailtech.net&gt;
Reviewed-by: Paul Fertser &lt;fercerpav@gmail.com&gt;
</content>
</entry>
<entry>
<title>flash/nor/efm32: Support EZR32HG devices.</title>
<updated>2017-06-30T09:57:20Z</updated>
<author>
<name>Richard Watts</name>
<email>rrw@kynesim.co.uk</email>
</author>
<published>2017-01-02T11:56:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=b3cf9a665c00b7a7309a936d117e9f098943ad6b'/>
<id>urn:sha1:b3cf9a665c00b7a7309a936d117e9f098943ad6b</id>
<content type='text'>
Recognise the family number for Silicon Labs EZR32HG devices and
select the correct flash page size.

Change-Id: I876e930f3a9f679557fa0d0acac33e9bbfb28c46
Signed-off-by: Richard Watts &lt;rrw@kynesim.co.uk&gt;
Reviewed-on: http://openocd.zylin.com/3934
Tested-by: jenkins
Reviewed-by: Fredrik Hederstierna &lt;fredrik@hederstierna.com&gt;
Reviewed-by: Jonas Norling &lt;jonas.norling@cyanconnode.com&gt;
Reviewed-by: Freddie Chopin &lt;freddie.chopin@gmail.com&gt;
</content>
</entry>
<entry>
<title>flash/nor/tcl: Make read_bank parameters optional</title>
<updated>2017-06-17T11:45:56Z</updated>
<author>
<name>Marc Schink</name>
<email>openocd-dev@marcschink.de</email>
</author>
<published>2016-11-04T08:19:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=1725abc3c0b69660cfe3e43ee3f3dbb479821b31'/>
<id>urn:sha1:1725abc3c0b69660cfe3e43ee3f3dbb479821b31</id>
<content type='text'>
Make 'offset' and 'length' parameters optional, if both are omitted
simply read the whole flash bank.

Additionally, check if the 'offset' and 'length' arguments are out of
bounds of the flash bank.

Change-Id: Ib9c1b0538a2c78ebcf702e2da11468dff407f8ff
Signed-off-by: Marc Schink &lt;openocd-dev@marcschink.de&gt;
Reviewed-on: http://openocd.zylin.com/3862
Tested-by: jenkins
Reviewed-by: Tomas Vanek &lt;vanekt@fbl.cz&gt;
</content>
</entry>
<entry>
<title>flash/nor/tcl: Respect flash bank boundary in write_bank</title>
<updated>2017-06-17T11:45:11Z</updated>
<author>
<name>Marc Schink</name>
<email>openocd-dev@marcschink.de</email>
</author>
<published>2016-11-04T08:02:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=7112e5f57afffb3b387283f2f6048bf45f25c840'/>
<id>urn:sha1:7112e5f57afffb3b387283f2f6048bf45f25c840</id>
<content type='text'>
Respect the flash bank boundary and write only to the remaining part of
the bank even if the file content is larger.

Change-Id: I8f4c1b161c103a77bdb30c6bf052293b5ed48c41
Signed-off-by: Marc Schink &lt;openocd-dev@marcschink.de&gt;
Reviewed-on: http://openocd.zylin.com/3861
Tested-by: jenkins
Reviewed-by: Paul Fertser &lt;fercerpav@gmail.com&gt;
Reviewed-by: Tomas Vanek &lt;vanekt@fbl.cz&gt;
</content>
</entry>
<entry>
<title>flash/nor/tcl: Make write_bank parameter optional</title>
<updated>2017-06-17T11:44:25Z</updated>
<author>
<name>Marc Schink</name>
<email>openocd-dev@marcschink.de</email>
</author>
<published>2016-11-04T07:39:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=bdc71c5252995d55298ba7bba49adec074104619'/>
<id>urn:sha1:bdc71c5252995d55298ba7bba49adec074104619</id>
<content type='text'>
Make the 'offset' parameter optional, if omitted simply start at the
beginning of the flash bank.

Additionally, check if the argument is out of bounds of the flash bank.

Change-Id: I8e9632b539ad9e83211e1ac6a06da4c8109cbc60
Signed-off-by: Marc Schink &lt;openocd-dev@marcschink.de&gt;
Reviewed-on: http://openocd.zylin.com/3860
Tested-by: jenkins
Reviewed-by: Tomas Vanek &lt;vanekt@fbl.cz&gt;
</content>
</entry>
<entry>
<title>flash/nor/tcl: Respect flash bank boundary in verify_bank</title>
<updated>2017-06-17T11:43:29Z</updated>
<author>
<name>Marc Schink</name>
<email>openocd-dev@marcschink.de</email>
</author>
<published>2016-11-04T07:18:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=2de82d39a2df0bfc040f753549eabcb5b737beb1'/>
<id>urn:sha1:2de82d39a2df0bfc040f753549eabcb5b737beb1</id>
<content type='text'>
Respect the flash bank boundary and compare only the remaining content
of the bank even if the file content is larger.

Change-Id: I4d75979c7893fdd4d18372fa6b0321a0486b4fa9
Signed-off-by: Marc Schink &lt;openocd-dev@marcschink.de&gt;
Reviewed-on: http://openocd.zylin.com/3859
Tested-by: jenkins
Reviewed-by: Tomas Vanek &lt;vanekt@fbl.cz&gt;
</content>
</entry>
<entry>
<title>flash Kinetis: Add support for newer KW series</title>
<updated>2017-06-17T11:02:31Z</updated>
<author>
<name>Joakim Nohlgård</name>
<email>joakim.nohlgard@eistec.se</email>
</author>
<published>2017-04-11T07:55:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/openocd/commit/?id=2c8602ed9f084d6680cec7d0ca1d5dc71c865a5f'/>
<id>urn:sha1:2c8602ed9f084d6680cec7d0ca1d5dc71c865a5f</id>
<content type='text'>
Add support for flashing newer members of the NXP Kinetis KW family

Supported devices:
 - KW20Z
 - KW30Z
 - KW40Z
 - KW21Z
 - KW31Z
 - KW41Z

The earlier KW2xD and KW01Z devices are already supported by the code
for the older K-series.

Verified working on the FRDM-KW41Z development board.
Tested flashing both via GDB `load` and directly via OpenOCD flash
write commands.

Change-Id: I73eae477127a8b54a33005b3b526b5439450a808
Signed-off-by: Joakim Nohlgård &lt;joakim.nohlgard@eistec.se&gt;
Reviewed-on: http://openocd.zylin.com/4104
Tested-by: jenkins
Reviewed-by: Johann Fischer &lt;johann_fischer@posteo.de&gt;
Reviewed-by: Tomas Vanek &lt;vanekt@fbl.cz&gt;
</content>
</entry>
</feed>
