732 Commits

Author SHA1 Message Date
Gareth McMullin
00183f1a9b lmi: Inhibit SRST on Tiva and add some fault checks. 2017-04-12 15:52:09 +12:00
Gareth McMullin
8e2c2757b4 Merge pull request #195 from gsmcmullin/kinetis_work
Kinetis stuff
2017-03-28 13:58:00 +13:00
Gareth McMullin
38705dc952 Merge pull request #196 from gsmcmullin/target_order
target: Add new targets to end of list.
2017-03-28 11:24:31 +13:00
Gareth McMullin
3d2fa6d233 target: Add new targets to end of list.
This shows targets enumerated in their natural order,
rather than in reverse.
2017-03-27 14:59:54 +13:00
Gareth McMullin
0ed793fe24 kinetis: Clobber security byte with unsecure value.
May be overridden with `mon unsafe enable`.
2017-03-27 14:01:35 +13:00
Gareth McMullin
7de304d72a kinetis: Add recovery mode target. 2017-03-27 10:51:36 +13:00
Gareth McMullin
bb93af50c3 adiv5: Debug log on failure to read ROM table. 2017-03-27 09:05:37 +13:00
Gareth McMullin
a0791f9525 Merge pull request #187 from gsmcmullin/uwe_patches
More STM32L0 and STM32L4 devices
2017-02-07 09:56:35 +13:00
Uwe Bonnes
21f71fd18a More STM32L4 devices
Hello,

appended patch adds more STM32L4xx devices and was tested with L432 Nucleo.

Cheers

--
Uwe Bonnes                bon@elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 1623569 ------- Fax. 06151 1623305 ---------
>From e9323a35b667659111226686221a037375a6c208 Mon Sep 17 00:00:00 2001
From: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Date: Thu, 2 Feb 2017 20:12:59 +0100
Subject: src/target/stm32l4.c: Add more devices.
2017-02-07 09:42:30 +13:00
Uwe Bonnes
41fb2a3104 More STM32L0 devices
Hello,

appended patch adds more STM32L0xx devices and was tested with L031 Nucleo.

Cheers
--
Uwe Bonnes                bon@elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 1623569 ------- Fax. 06151 1623305 ---------
>From fb014dd8a90691056f10fbeffd7f21aaad196662 Mon Sep 17 00:00:00 2001
From: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Date: Fri, 27 Jan 2017 23:09:10 +0100
Subject: src/target/stm32l0.c: Add new categories.
2017-02-07 09:42:30 +13:00
Gareth McMullin
62dedb9824 Add K22F 2017-02-07 09:36:47 +13:00
Gareth McMullin
7ba2987a83 native: Fix macros for setting pin mode.
Fixes #184
2017-01-24 10:49:45 +13:00
Gareth McMullin
8c256d9e59 kinetis: Add KL03 devices. 2017-01-17 15:28:47 +13:00
Gareth McMullin
a77fb9ac1b Merge pull request #180 from paramaggarwal/patch-1
Actual pin mappings and the comment differ!
2017-01-09 14:39:06 +13:00
Gareth McMullin
334f6dac0a Merge pull request #182 from esden/bmpm21
Add BMPM V2.1 support
2017-01-09 14:38:33 +13:00
Gareth McMullin
ad552dbe3b Merge pull request #183 from gsmcmullin/volatile_crtlstat
adiv5_dp_init: make ctrlstat volatile to supress warning.
2017-01-09 09:30:03 +13:00
Gareth McMullin
cd1bef89bb adiv5_dp_init: make ctrlstat volatile to supress warning. 2017-01-09 09:13:19 +13:00
Piotr Esden-Tempski
606b73601c Added TMS/SWDIO direction pin & adjusted SRST sense.
1) This version uses a direction control level shifters. We need to control
the direction of the TMS/SWDIO pin.
2.1) Because we want to support a large voltage range for SRST we use an
external dual MOSFET for asserting and sensing the SRST line. We have
added the hardware version 3 to be handled the same way as version 0.
Meaning using separate pins for assertion and sensing of the SRST line.
2.2) The new SRST sense circuit is inverting, thus we have dedicated
code for hardware version 3 that inverts the SRST status pin on read.
2017-01-06 18:31:55 -08:00
Param Aggarwal
51ac0fe319 Actual pin mappings and the comment differ!
I was stuck trying to debug the issue why my probe would not find any attached targets. This is because I was doing the pin mapping as per the comments, and not the actual code. There is a mismatch!

This PR updates the comment to reflect the values set in code. :)
2017-01-01 14:50:58 +05:30
Gareth McMullin
d6e29774fe Merge pull request #174 from ChuckM/sam4l
Target Driver for Atmetl AT91SAM4L target
2016-12-05 10:55:24 +13:00
Chuck McManis
085c980215 Remove EXTENDED_RESET define 2016-12-04 13:51:27 -08:00
Chuck McManis
a3c2592e44 Review feedback 2016-12-04 13:15:45 -08:00
Gareth McMullin
dc9073b13e Merge pull request #175 from blacksphere/kickstarter-badge
Update README with Kickstarter
2016-12-04 10:52:41 +13:00
Gareth McMullin
fb148862ca Update README
Add a badge with a link to the Kickstarter
2016-12-04 10:47:01 +13:00
Gareth McMullin
7b02d68ab2 Update README
Add donate with Paypal button
2016-12-04 10:26:25 +13:00
Chuck McManis
469ecbf0f9 SAM4L: Add target driver for SAM4L
This commit adds a target driver for SAM4L and it depends on the
extended reset change.
2016-12-02 00:10:06 -08:00
Chuck McManis
0aef6c6774 SAM4L: Add extended reset to target interface
This adds a new function to the internal target interface
to allow the target to get control before reset is complete
so that it can do any additional work. On this target there
is a proprietary internal bit that has to be reset in some
cases to allow the core to continue operating.
2016-12-02 00:08:21 -08:00
Gareth McMullin
b745799156 Merge pull request #171 from gsmcmullin/v2_usb_uart_check
Don't enable usb uart on v2 when debugging
2016-11-22 13:20:24 +13:00
Gareth McMullin
7730d3b198 Don't enable usb uart on v2 when debugging 2016-11-22 12:45:59 +13:00
Gareth McMullin
3fa2e6163a Merge pull request #170 from gsmcmullin/happy_gecko
EFM32HP (happy gecko) support
2016-11-17 10:33:16 +13:00
Gareth McMullin
15268ac663 EFM32HP (happy gecko) support 2016-11-16 08:23:40 +13:00
Gareth McMullin
5e8794627a Merge pull request #168 from Gussy/stm32f303-targets
add STM32F303 targets
2016-11-04 01:17:12 -07:00
Angus Peart
4212d7a394 add STM32F303 targets 2016-11-03 13:44:13 -07:00
Gareth McMullin
e279844532 Merge pull request #167 from gsmcmullin/stm32l4_buffered
STM32L4: Use buffered flash model.
2016-10-31 12:06:00 -07:00
Gareth McMullin
bcf3caf20e cortexa: Disable AHB memory access to avoid issues with L2 cache. 2016-10-26 18:27:35 -07:00
Gareth McMullin
3b7edc325d Merge pull request #165 from gsmcmullin/gdb_tcp_buffering
libftdi: Disable Nagle algorithm and buffer sends internally.
2016-10-25 10:28:29 -07:00
Gareth McMullin
cebe4f8f1c Merge pull request #164 from gsmcmullin/cortexa_resume_fix
cortexa: Wait for instruction complete on resume.
2016-10-25 10:28:13 -07:00
Gareth McMullin
f40883f2b2 cortexa: Wait for instruction complete on resume, and timeout if no response. 2016-10-25 10:22:21 -07:00
Gareth McMullin
f947465fe4 libftdi: Disable Nagle algorithm and buffer sends internally.
This significantly improves performance by not waiting for TCP
timeout on transmission.
2016-10-25 10:07:04 -07:00
Gareth McMullin
917c107ded Use git-describe --always --dirty when generating version.h 2016-10-22 14:45:32 -07:00
Gareth McMullin
c9a72bf97b Add build output link to readme 2016-10-22 14:32:35 -07:00
Gareth McMullin
7c83536c14 Don't break build if no tags in history 2016-10-22 13:19:00 -07:00
Gareth McMullin
7b575bd7c6 Fix Travis deployment. 2016-10-22 13:07:42 -07:00
Gareth McMullin
d48465c527 Merge pull request #163 from gsmcmullin/travis_publish
First attempt at publishing Travis builds to Amazon S3.
2016-10-22 12:06:46 -07:00
Gareth McMullin
cbc21114c1 First attempt at publishing Travis builds to Amazon S3. 2016-10-22 11:55:15 -07:00
Gareth McMullin
39a0e26f4b Merge pull request #161 from esden/compile_fixes
Compile fixes
2016-10-19 15:12:41 -07:00
Piotr Esden-Tempski
fdeb6471a8 Added missing #include guard. 2016-10-19 14:56:52 -07:00
Piotr Esden-Tempski
4348f0d135 Fixed double const.
The way the const pointer was written caused at least the clang compiler
to complain about double cosnst. I am not sure if the way it was written
before it resulted in the intended "make everything const" goal. But the
way it is written now it adheres to the right to left reading rule.
2016-10-19 14:37:03 -07:00
Piotr Esden-Tempski
2d37de773c Fixed #include guard. 2016-10-19 14:36:27 -07:00
Gareth McMullin
fe4bae7942 Merge pull request #160 from esden/jtagtap_next_params
Corrected jtagtap_next signature.
2016-10-19 14:26:27 -07:00