Permalink
Commits on Sep 30, 2015
  1. numicro: Integrate Nuvoton NuMicro flash driver.

    nemuisan authored and ntfreak committed Jun 3, 2015
    Flash driver "mini51.c" and "nuc1x.c" are same target MCU.
    This patch integrates each driver and functions,
    and makes into new "NuMicro" flash driver.
    
    Change-Id: Ifff5c1cfdd265acca0f489631695be9194fa144c
    Signed-off-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp>
    Reviewed-on: http://openocd.zylin.com/2794
    Tested-by: jenkins
    Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Commits on Apr 14, 2015
  1. lpc2000: Removed cmd51_can_xxxxb variables.

    nemuisan authored and paulfertser committed Mar 16, 2015
    Current flash driver can fail to write across the sector boundary.
    This patch fixes "thisrun_bytes" set to "cmd51_dst_boundary" value instead of "cmd51_can_xxxxb"
    
    Referred to SevenW's post and fix,thanks.
    http://sourceforge.net/p/openocd/mailman/openocd-devel/thread/fa32e7d6654df22470dc5f4a3dbc984a%40familiebenschop.nl/#msg33594152
    
    Tested on below listed chips.
    LPC810,LPC811,LPC812,LPC824,LPC1115,LPC1343,LPC1347,LPC1227,
    LPC1769,LPC1788,LPC54102,LPC4088 and LPC2388.
    
    Change-Id: If1c6a1daa58ca27c405bd959a784e599a7a8f4d4
    Signed-off-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp>
    Reviewed-on: http://openocd.zylin.com/2607
    Tested-by: jenkins
    Reviewed-by: Jens Bauer <jens@gpio.dk>
    Reviewed-by: Paul Fertser <fercerpav@gmail.com>
Commits on Mar 9, 2015
  1. lpc2000: Add LPC407x/8x flash size auto detection

    nemuisan authored and paulfertser committed Feb 24, 2015
    This patch adds auto flash size detection for LPC407x/8x series.
    
    Tested on below listed chips.
    LPC4088
    LPC1788(regression test)
    
    Change-Id: I82f62678a04eac9b84658bd6d1cfdf45be64c931
    Signed-off-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp>
    Reviewed-on: http://openocd.zylin.com/2555
    Tested-by: jenkins
    Reviewed-by: Paul Fertser <fercerpav@gmail.com>
    Reviewed-by: Jens Bauer <jens@gpio.dk>
Commits on Feb 11, 2015
  1. jlink: Added hardware version number for JLink firmware on LPC-Link2

    nemuisan authored and paulfertser committed Sep 12, 2014
    JLink firmware on LPC-Link2 has unique hardware version number(0x12).
    
    Change-Id: I76b6e27c47d236da75c61dd6b83d6a823615968d
    Signed-off-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp>
    Reviewed-on: http://openocd.zylin.com/2298
    Tested-by: jenkins
    Reviewed-by: Anders Oleson <anders@openpuma.org>
    Reviewed-by: Xiaofan <xiaofanc@gmail.com>
    Reviewed-by: Paul Fertser <fercerpav@gmail.com>
Commits on Jan 15, 2015
  1. lpc2000: Improve lpc2000 flash driver.

    nemuisan authored and ntfreak committed Dec 18, 2014
    This patch adds flash programming support for LPC5410x and LPC82x.
    And adds auto flash size detection for LPC800 series.
    Tested on below listed boards/chips.
    LPC54102(LPCLPC54102Xpresso)
    LPC824(LPCXpresso824-MAX)
    LPC812(LPC812MAX)
    LPC811,LPC810
    
    Change-Id: Ie68b6d425b17ccfa83814607ee61056e99800c1c
    Signed-off-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp>
    Reviewed-on: http://openocd.zylin.com/2442
    Tested-by: jenkins
    Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
    Reviewed-by: Paul Fertser <fercerpav@gmail.com>
Commits on Nov 24, 2014
  1. lpc2000: Added LPC1500 series flash programming support.

    nemuisan authored and ntfreak committed Sep 19, 2014
    This patch adds flash programming support for LPC1547/8/9 and LPC1517/8/9.
    Tested on LPC1549(LPC1549 LPCXpresso Board with CMSIS-DAP firmware).
    
    Change-Id: Ic95b4d62055bb9fdc2ca484696a38ccaf49ad951
    Signed-off-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp>
    Reviewed-on: http://openocd.zylin.com/2304
    Tested-by: jenkins
    Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
    Reviewed-by: Grigori G <greg@chown.ath.cx>
Commits on Sep 15, 2014
  1. cfg: Added Nucleo-F411RE board config.

    nemuisan authored and ntfreak committed Aug 18, 2014
    It supports STLink/V2-1 debug adapter.
    
    Change-Id: Ifbc610cd68ec929608369e69d0b1395fe04956cd
    Signed-off-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp>
    Reviewed-on: http://openocd.zylin.com/2259
    Tested-by: jenkins
    Reviewed-by: Paul Fertser <fercerpav@gmail.com>
Commits on Sep 8, 2014
  1. stm32f2x: added STM32F411xx series support.

    nemuisan authored and nattgris committed Aug 18, 2014
    Added STM32F411xx series to flash driver.
    
    Tested on NUCLEO-F411RE board(STM32F411RET6).
    
    Change-Id: Id7d1f2858c09815a013e0590e65ad193fb039157
    Signed-off-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp>
    Reviewed-on: http://openocd.zylin.com/2258
    Tested-by: jenkins
    Reviewed-by: Paul Fertser <fercerpav@gmail.com>
    Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Commits on Jul 4, 2014
  1. kinetis : Added Kinetis-K Series MDM-AP ID.

    nemuisan authored and nattgris committed Jul 1, 2014
    Kinetis-K series has ID:0x001C0000 on MDM-AP IDR register.
    Other Kinetis(L/M/V/E) series have ID:0x001C0020.
    
    Change-Id: Iada37038cd239f7331ba80a3673b36bf7e18c555
    Signed-off-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp>
    Reviewed-on: http://openocd.zylin.com/2195
    Tested-by: jenkins
    Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Commits on Jun 22, 2014
  1. efm32 : Added ZeroGecko family support.

    nemuisan authored and nattgris committed Feb 27, 2014
    Added Cortex-M0plus "ZeroGecko" Family to flash driver.
    Tested on EFM32ZG222F32.
    
    Change-Id: I1660b34ef6ee04837e97581504fff0faf84d1c6d
    Signed-off-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp>
    Reviewed-on: http://openocd.zylin.com/1994
    Tested-by: jenkins
    Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Commits on Jun 19, 2014
  1. cfg: Added Nucleo-F334R8 board config.

    nemuisan authored and ntfreak committed Jun 16, 2014
    It supports STLink/V2-1.
    
    Change-Id: I0a8c01247a7a0165321818ca222479e3ae67ce5c
    Signed-off-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp>
    Reviewed-on: http://openocd.zylin.com/2175
    Tested-by: jenkins
    Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
  2. stm32f1x: add STM32F33x support.

    nemuisan authored and ntfreak committed Jun 16, 2014
    Added STM32F33x series to flash driver.
    Tested on NUCLEO-F334R8 board(STM32F334R8T6).
    
    Change-Id: I2fe70d40eb7613a7a3cfa63d25fa83f7bc055fb4
    Signed-off-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp>
    Reviewed-on: http://openocd.zylin.com/2174
    Tested-by: jenkins
    Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Commits on Feb 24, 2014
  1. fm3: fix erase flash fail on using High Level Adapters.

    nemuisan authored and ntfreak committed Feb 11, 2014
    This fix can "erase flash" on using High Level Adapters by running algorithm.
    Because fm3 flash commands must need true 16-bit memory access,
    but High Level Adapters(ST-Link/TI-ICDI) can 8/32bit access only.
    Tested on MB9BF618T and MB9AF112K with STLink/V2.
    
    Change-Id: I849a8a8e8ae2b3e77717de04f7522cf718c915d7
    Signed-off-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp>
    Reviewed-on: http://openocd.zylin.com/1944
    Tested-by: jenkins
    Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Commits on Feb 4, 2014
  1. kinetis : improve kinetis flash driver.

    nemuisan authored and ntfreak committed Jan 22, 2014
    Kinetis K-series have different guranuarity for each frequency model.
    This patch adding more minute guranuarity detection.
    And adopted mass erase command not only L-series but also K-series.
    Tested on MK20DX32VLF5,MK10DX32VLF5,and MKL25Z128VLK4.
    
    Change-Id: Iffef850d4b388463756a13faf02c3890bfc19acf
    Signed-off-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp>
    Reviewed-on: http://openocd.zylin.com/1894
    Tested-by: jenkins
    Reviewed-by: Per Ekman <pekenator@gmail.com>
    Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
    Reviewed-by: Mateusz Kaduk <mateusz.kaduk@gmail.com>
Commits on Jan 11, 2014
  1. lpc2000: fix LPC810 programming support

    nemuisan authored and ntfreak committed Dec 27, 2013
    IAP commands fail on programming LPC810 because it has only 1kByte of SRAM.
    This patch is fixing cmd51_max_buffer suitable size for LPC810,LPC811 and
    other LPC1000 series.
    Tested on a LPC810,LPC812,LPC11u14,and LPC1114(DIP28).
    
    Change-Id: Iecec9fd963cb63bdff4a7bd3bbf4f8b1a7c60fbd
    Signed-off-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp>
    Reviewed-on: http://openocd.zylin.com/1843
    Tested-by: jenkins
    Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Commits on Dec 17, 2013
  1. cfg: Add new BSTAPID for STM32F42xxx and STM32F43xxx series

    nemuisan authored and nattgris committed Nov 17, 2013
    STM32F42xxx & STM32F43xxx series boudary scan TAP-ID are differ from
    STM32F405xx/07xx & STM32F415xx/17xx.
    And Section number was also fixed for RM0090 rev5.
    Tested on a STM32F427IIT6 and STM32F429ZIT6.
    
    Change-Id: Ie9c54c55b97b9c396ace752d94ea2ad916cc8479
    Signed-off-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp>
    Reviewed-on: http://openocd.zylin.com/1808
    Tested-by: jenkins
    Reviewed-by: Jens Bauer <jens@gpio.dk>
    Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Commits on Nov 6, 2013
  1. fm3: fix Fujitsu MB9Ax family support

    nemuisan authored and ntfreak committed Nov 4, 2013
    Some MB9Ax (especially few internal SRAM model) fails programming
    because of wrong SRAM basic-address on running algorithm.
    Default SRAM basic-address must be 0x20000000.
    This patch is fixing default SRAM basic-address and ramcode offset.
    Tested on a MB9BF618T and MB9AF112K.
    
    Change-Id: Ibda9aceb4c317bcae0dcce9f6d0fd1c4b5d81952
    Signed-off-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp>
    Reviewed-on: http://openocd.zylin.com/1793
    Tested-by: jenkins
    Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Commits on Oct 29, 2013
  1. lpc2000: Fix flash programming fail on LPC4300 internal flash

    nemuisan authored and ntfreak committed Oct 26, 2013
    LPC43xx with internal flash parts model needs "IAP Init(49)"Command
    before erase & write internal flash.Tested on a LPC4337 and LPC4357.
    
    Change-Id: I48620ce12e578c61a3ca1adcd48815c1f71c35bb
    Signed-off-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp>
    Reviewed-on: http://openocd.zylin.com/1784
    Tested-by: jenkins
    Reviewed-by: Jens Bauer <jens@gpio.dk>
    Reviewed-by: Mathias Küster <kesmtp@freenet.de>
    Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Commits on Sep 13, 2013
  1. flash: add Nuvoton NUC910 series support

    nemuisan authored and ntfreak committed Jul 16, 2013
    Not tested, adapted from http://tech.groups.yahoo.com/group/versaloon/message/391
    
    Change-Id: Ic3273e64fd99bffab16764b06227e09a05d07c8f
    Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
    Reviewed-on: http://openocd.zylin.com/1510
    Tested-by: jenkins
    Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
    Reviewed-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp>
Commits on Sep 8, 2013
  1. fm3: add Fujitsu MB9Ax family support

    nemuisan authored and ntfreak committed Jul 16, 2013
    Not tested, adapted from http://tech.groups.yahoo.com/group/versaloon/message/391
    
    Change-Id: I52048f6e8e66b38087fa249eb66ceab6801d07d5
    Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
    Reviewed-on: http://openocd.zylin.com/1506
    Tested-by: jenkins
  2. atmega: add new target support

    nemuisan authored and ntfreak committed Jul 16, 2013
    Not tested, adapted from http://tech.groups.yahoo.com/group/versaloon/message/391
    
    Change-Id: I6d6af10fb07ea43cc1196a90d8738957f8266938
    Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
    Reviewed-on: http://openocd.zylin.com/1507
    Tested-by: jenkins
  3. flash: add NXP LPC800 support

    nemuisan authored and ntfreak committed Jul 16, 2013
    Not tested, adapted from http://tech.groups.yahoo.com/group/versaloon/message/391
    
    Change-Id: I142fa6f29e66fd334baca14217aca97e1fc6c7d9
    Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
    Reviewed-on: http://openocd.zylin.com/1509
    Tested-by: jenkins
Commits on Aug 1, 2013
  1. flash: add Winbond w25q80bv spi support

    nemuisan authored and ntfreak committed Jul 16, 2013
    Not tested, adapted from http://tech.groups.yahoo.com/group/versaloon/message/391
    
    Change-Id: Ibe87c617b3cdf70ee042112609ab46bea98a3e6d
    Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk>
    Reviewed-on: http://openocd.zylin.com/1511
    Tested-by: jenkins
    Reviewed-by: Nemui Trinomius <nemuisan_kawausogasuki@live.jp>
    Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>