Gareth McMullin
984f8b3d94
Merge pull request #248 from schodet/typo
...
stm32f4: fix typo in target name
2017-06-22 18:35:29 -07:00
Nicolas Schodet
02ce5e23b6
stm32f4: fix typo in target name
2017-06-19 10:56:20 +02:00
Nicolas Schodet
680aa30d52
stm32f4: add support for STM32F4[67]9
2017-06-19 10:41:38 +02:00
Gordon Smith
1ee1f441d5
stm32f4: write flash using byte access
2017-06-16 14:45:16 +02:00
Uwe Bonnes
408c5a9df2
stm32f4: Try to handle option bytes for more devices.
...
Correct the table for the OPTCRx values from errors in documentation and
error when entering the values.
2017-06-09 13:03:26 +02:00
Uwe Bonnes
8a7455f63e
src/target/stm32f4.c: Add STM32F7[2|3]x.
2017-06-09 13:03:26 +02:00
Uwe Bonnes
84e036a804
target/stm32f4: Document FLASH_OPTCR(1|2) registers.
2017-06-09 13:03:26 +02:00
Uwe Bonnes
2216587b39
src/target/stm32f4.c: Remove missleading DTCM comment.
...
Use different command string for F74x and F76x.
2017-06-09 13:03:26 +02:00
Uwe Bonnes
dc1c7611a9
src/target/stm32f4.c: All STM32F7 devs have option bytes at 0x1fff0000.
2017-06-09 13:03:26 +02:00
Uwe Bonnes
e43017d0a6
src/target/stm32f4.c: Add STM32F412 and F413.
...
F413 needs its own clause, as there is memory > 1 MB but no second bank.
2017-06-09 13:03:26 +02:00
Uwe Bonnes
24ed65d6b6
src/target/stm32f4.c: Declare CCMRAM only for devices with CCMRAM.
2017-06-09 13:03:26 +02:00
Gareth McMullin
aaa7b0e38e
Merge pull request #217 from UweBonnes/stm32l4
...
Stm32l4
2017-05-23 12:22:04 -07:00
Uwe Bonnes
91839f3aee
stm32l4.c: Handle options.
2017-05-11 23:31:43 +02:00
Uwe Bonnes
289be4d9db
stm32l4.c: Add STM32L43/L44/L45/L46/L49/L4A.
2017-05-11 23:31:43 +02:00
Gareth McMullin
94c822cb62
nrf51: Replace stub with C version and pass params in registers
2017-05-03 13:10:01 -07:00
stoyan shopov
01e3582525
fixed a bug in the breakpoint removal code
2017-04-28 13:22:59 +03:00
Stefan Agner
3c06396c8e
Constify strings and constant structs
2017-04-22 13:50:04 -07:00
Gareth McMullin
1140ff957e
kinetis: Check/fix security byte on flash done.
2017-04-19 13:55:37 +12:00
Gareth McMullin
08c0cafa09
stm32f4: Translate ITCM addresses to AXIM on flash write.
2017-04-18 12:56:33 +12:00
Gareth McMullin
1f31099d46
Merge pull request #202 from gsmcmullin/tiva_srst_inhibit
...
lmi: Inhibit SRST on Tiva and add some fault checks.
2017-04-13 09:13:55 +12:00
Gareth McMullin
644add19a6
lmi: Add comment explaining SRST inhibit
2017-04-13 08:42:16 +12:00
Gareth McMullin
00183f1a9b
lmi: Inhibit SRST on Tiva and add some fault checks.
2017-04-12 15:52:09 +12:00
Gareth McMullin
e4de689a09
cortexm: Check halt reason on stub exit.
2017-04-12 11:37:42 +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
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
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
8c256d9e59
kinetis: Add KL03 devices.
2017-01-17 15:28:47 +13:00
Gareth McMullin
cd1bef89bb
adiv5_dp_init: make ctrlstat volatile to supress warning.
2017-01-09 09:13:19 +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
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
15268ac663
EFM32HP (happy gecko) support
2016-11-16 08:23:40 +13: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
f40883f2b2
cortexa: Wait for instruction complete on resume, and timeout if no response.
2016-10-25 10:22:21 -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
Roger Clark
3b74d91c69
Add support for nRF51822QFAAH1
2016-10-16 19:52:47 +11:00
Gareth McMullin
2e9660910c
STM32L4: Use buffered flash model.
2016-09-30 12:09:37 -07:00
Gareth McMullin
517881f551
Merge pull request #154 from gsmcmullin/cortexa_breakpoints
...
cortexa: Fix hardware breakpoints.
2016-09-29 21:39:04 -07:00
Gareth McMullin
9a8cef04e0
Clean up debug format strings.
2016-09-29 21:31:18 -07:00
Gareth McMullin
ba8f77abf8
cortexa: Fix hardware breakpoints.
2016-09-28 22:18:24 -07:00
Gareth McMullin
ca364a889e
Fix #145
...
Don't tc_printf in the probe.
tc_printf fixed to not crash of no controller connected.
2016-08-22 09:56:24 +12:00
Gareth McMullin
df7ad91692
Merge pull request #146 from joshgrob/nRF51/52_update
...
Adding new ConfigID value for nRF52832 QFAA B00
2016-08-10 07:33:28 +12:00