Gareth McMullin
d7c30caa3e
Style clean up.
10 years ago
Gareth McMullin
f06bc0fd79
Minor fixes to stm32f1 flash routines.
10 years ago
Gareth McMullin
fad6eb3c14
Fix parity support on USB UART interface.
10 years ago
Gareth McMullin
2b61bed291
Merge branch 'nrf51-uicr' of https://github.com/richardeoin/blackmagic into richardeoin-nrf51-uicr
Conflicts:
src/nrf51.c
10 years ago
Gareth McMullin
4447fb428a
Merge pull request #50 from richardeoin/nrf51-ficr
Added monitor commands for reading various nRF51 device parameters
10 years ago
Gareth McMullin
936b7460e0
Merge branch 'John-Titor-lpc11xx-flash'
10 years ago
Gareth McMullin
3daf5d7e11
Merge branch 'lpc11xx-flash' of https://github.com/John-Titor/blackmagic into John-Titor-lpc11xx-flash
Conflicts:
src/lpc11xx.c
10 years ago
Gareth McMullin
bfe5d1168b
Merge pull request #47 from richardeoin/target-power
Added monitor option to toggle target power
10 years ago
Gareth McMullin
7e396b0205
Merge pull request #30 from BuFran/pulls/l152c
[SUP] Add support for stm32l152c-discovery board
10 years ago
Gareth McMullin
5d61575ce6
Merge remote-tracking branch 'origin/lpc8xx'
Conflicts:
src/lpc11xx.c
10 years ago
Gareth McMullin
cb1b1670d1
Merge pull request #45 from richardeoin/fatal-fix
Fixed potential Hardfault in platform_init
10 years ago
Frantisek Burian
88a80e25d5
[SUP] Add support for stm32l152c-discovery board
11 years ago
Richard Eoin Meadows
7dc18768c4
Support erasing + flashing the User Information Configuration Registers (UICRs)
11 years ago
Richard Eoin Meadows
380f128d0a
Added monitor commands for reading various nRF51 device parameters
11 years ago
none
3543e560af
Fix lpc11xx magic number programming when chunks overlap
In the case where the vectors are in a separate section smaller than
the chunksize, the lpc11xx magic number calculation could generate an
incorrect value.
11 years ago
Richard Eoin Meadows
c1b1d45155
TRST only exists on hardware version 0
11 years ago
Richard Eoin Meadows
42e41edfa1
Target power option is only for versions > 0
11 years ago
Richard Eoin Meadows
c9089f5851
Added monitor option to toggle target power
11 years ago
Richard Eoin Meadows
63bce97cbd
PLATFORM_FATAL_ERRORs are now caught even when they happen in the
initial JTAG scan that occours during platform_init.
Previously any fatal errors that occoured during this scan caused a
hardfault.
11 years ago
Gareth McMullin
72ae78a185
Updated libopencm3. Fixes broken bootloader, issue #43 .
11 years ago
Gareth McMullin
8ba0265383
Merge pull request #44 from miek/nrf51
Nordic nRF51 series support
11 years ago
Mike
34d0f64529
Nordic nRF51 series support
11 years ago
Gareth McMullin
3077472620
Unwind hardfaults in dual-stack mode.
11 years ago
Jared Boone
096e1b32c6
Add support for LPC11U14 (tested) and related U-series microcontrollers (untested).
11 years ago
Gareth McMullin
cbb85b6a45
LPC812 support
11 years ago
Frantisek Burian
12aeaad441
[locm3] Use the new clock-enabling mechanisms in locm3.
11 years ago
Frantisek Burian
690e99c6b2
Fix the STK_CTRL to the STK_CSR library change.
11 years ago
Richard Eoin Meadows
e5624a7e6d
Added support for the LPC1115FBD48/303 (ID determined experimentally)
11 years ago
bon@elektron.ikp.physik.tu-darmstadt.de
d27c50c601
Add STM32F03X and STM32F07X handling.
11 years ago
bon@elektron.ikp.physik.tu-darmstadt.de
0c9d5d8166
Add dfu bootloader update application and use absolute delay for stlink
Hello,
appended 3 patches
- adds a dfu-bootloader appliaction
- uses absolute delays when waiting for pull-up delays on the STLINK
(hopefully fixes issue #30 )
Updating the dfu-bootloader by additional application is helpfull for the
STLINK, as for flashing the bootloader by SWDb otherwise jumpers need to be
soldered or external SWD is not possible.
Use like:
- dfu-util -s 0x08002000:leave -D dfu_upgrade.bin
- dfu-util -s 0x08000000:leave -D blackmagic_dfu.bin
- Push reset buttom and reconnect to enter new dfu bootloader
- dfu-util -s 0x08002000:leave -D blackmagic.bin
--
Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
>From fae5022c304a8866f056ea66660ac7ce3809dcf8 Mon Sep 17 00:00:00 2001
From: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Date: Sun, 20 Oct 2013 15:00:36 +0200
Subject: F1: Prepare to update dfu bootloader via DFU with additional
application.
11 years ago
Gareth McMullin
ac0fc8216a
Merge pull request #35 from burgrp/upstream
Fix in checksum calculation condition
11 years ago
Gareth McMullin
eb2f2afa9a
Merge pull request #32 from aibara/lpc43xx_updates
Lpc43xx target support updates
11 years ago
Gareth McMullin
a7fd985cfc
Merge pull request #31 from BuFran/pulls/libopencm3_update
Update to the newest libopencm3
11 years ago
Pavel Burgr
ce17cc2e2b
Fix in checksum calculation condition
11 years ago
Allen Ibara
01244fc84d
LPC43XX: Force target to use internal clock.
Without this, flash write timing might be incorrect.
11 years ago
Allen Ibara
2b798fa8fc
LPC43XX: Make the chunk_offset logic more explicit.
11 years ago
Allen Ibara
487252150f
LPC: Cleanup regs_size (in bytes).
Also use sizeof() to make it clear why we multiple and divide by 4.
11 years ago
Allen Ibara
df9c19f071
LPC43XX: Remove type cast for erase function
11 years ago
Allen Ibara
911af3b836
LPC43XX: Add reset command to do a system reset (but not the debug).
11 years ago
Allen Ibara
813622b1b6
LPC43XX: Add mkboot target command; dont make banks bootable by default.
This used to be done transparently in the write step, however that
breaks the 'verify' command. This is also more flexible for cases
where you want to write a flash bank without ever intending it to
be bootable.
11 years ago
Allen Ibara
29c7846612
LPC43XX: Make sure to align target struct to word alignment
11 years ago
Frantisek Burian
8014d434de
Update to the newest libopencm3
11 years ago
Gareth McMullin
8835df1822
Merge remote-tracking branch 'origin/usbuart_highrate'
11 years ago
Gareth McMullin
42570efaf8
Revert "STM32F4: Add handling of second bank and dual boot devices."
This reverts commit 536482f804
.
11 years ago
Uwe Bonnes
09fbe783c5
f4discovery: Limit clock to 48 MHz and stack 24 kiByte so that code can be compiled unchanged for F401Discovery too.
TODO: Bump clk up to 84 MHz as soon as libopencm3 supports that speed.
11 years ago
Uwe Bonnes
536482f804
STM32F4: Add handling of second bank and dual boot devices.
11 years ago
Uwe Bonnes
cbd73cfb8f
STM32F4: Recognize F401.
11 years ago
Uwe Bonnes
5aa802969b
stlink: Give the NRST check more time as otherwise some L1 discovery board stayed in the bootloader.
11 years ago
Uwe Bonnes
086f3565f0
stm32f1: Fix handling of option byte write. Write needs to happend on erased option bytes.
11 years ago
Uwe Bonnes
15e529a43a
stm32f1.c: On a read protected device, deny any other option action than erase.
Otherwise the first option action triggers an error, inhibiting further option
actions.
11 years ago