Uwe Bonnes
1be9c6e9c5
stm32_mem.py: Set address before writing to inhibit bootloader overwrite.
2017-07-22 13:25:48 +02:00
Chris Pavlina
a0b0b8a716
lm3s/tm4c: add TM4C1230C3PM
2017-07-21 13:29:41 -06:00
Gareth McMullin
7663794fdf
Merge pull request #247 from schodet/stm32f4-x8-x32
...
Allow programming STM32F4 when using a low voltage
2017-07-09 14:33:06 -07:00
Nicolas Schodet
3846ea4708
stm32f4: allow selection of flash programming parallelism
2017-07-09 23:26:49 +02:00
Gareth McMullin
09f49b469d
Merge pull request #256 from nar0909/patch-1
...
New Device Id update - QFAA G1
2017-07-09 13:45:52 -07:00
Gareth McMullin
7d474eae7f
Merge pull request #251 from therealprof/features/support-LCP1112_102
...
Identify and support LPC1112/102 MCU as well
2017-07-09 13:45:37 -07:00
nar0909
43ac4a04f7
New Device Id update - QFAA G1
...
New device Id - for NRF51822 QFAA G1 1529AM.
2017-07-04 12:32:39 +10:00
Daniel Egger
f036be8cb2
Identify and support LPC1112/102 MCU as well
...
Signed-off-by: Daniel Egger <daniel@eggers-club.de>
2017-06-23 21:52:13 +02:00
Gareth McMullin
984f8b3d94
Merge pull request #248 from schodet/typo
...
stm32f4: fix typo in target name
2017-06-22 18:35:29 -07:00
Gareth McMullin
40ac8e1004
Merge pull request #241 from gsmcmullin/no_magic_vtor
...
Use vector_table symbol for assignment of SCB_VTOR.
2017-06-22 16:31:09 -07:00
Gareth McMullin
e9cdd5ec56
Merge pull request #245 from schodet/stm32f469
...
stm32f4: add support for STM32F4[67]9
2017-06-22 14:52:19 -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
Gareth McMullin
63a2e74948
Merge pull request #244 from schodet/gdb-py-fix
...
Fix gdb.py to program last chunk of a memory range
2017-06-18 15:02:33 -07:00
Gareth McMullin
c7bc51d191
Merge pull request #235 from UweBonnes/stm32f2_4_7
...
Stm32f2_4_7
2017-06-18 14:42:13 -07:00
Gordon Smith
1ee1f441d5
stm32f4: write flash using byte access
2017-06-16 14:45:16 +02:00
Nicolas Schodet
73ac700c6f
Fix gdb.py to program last chunk of a memory range
2017-06-15 16:20:02 +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
2eb2f8edd7
Use vector_table symbol for assignment of SCB_VTOR.
2017-06-09 13:07:06 +12:00
Gareth McMullin
a4bb2c6e3e
Merge pull request #240 from UweBonnes/cleanup
...
stlink/swlink: Remove missleading comments.
2017-06-08 12:35:28 -07:00
Uwe Bonnes
a7771fa23f
stlink/swlink: Remove missleading comments.
2017-06-08 18:25:43 +02:00
Gareth McMullin
aaa7b0e38e
Merge pull request #217 from UweBonnes/stm32l4
...
Stm32l4
2017-05-23 12:22:04 -07:00
Gareth McMullin
fd467269eb
Merge pull request #233 from gsmcmullin/parallel_make_fix
...
Fix parallel build.
2017-05-23 12:20:21 -07:00
Gareth McMullin
539d9e14ec
Merge pull request #223 from gsmcmullin/nrf51_c_stub
...
nrf51: Replace stub with C version and pass params in registers
2017-05-23 12:00:08 -07:00
Gareth McMullin
ecc0d9807d
Fix parallel build.
...
Add explicit dependency of command.c on version.h
Remove version.h on make clean.
2017-05-23 11:57:35 -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
261be9864c
Merge pull request #210 from UweBonnes/f4_discovery
...
F4 discovery
2017-05-12 09:15:55 +12:00
Uwe Bonnes
8cc2c44dbf
f4discovery: Use Magic constant in RAM for Bootloader entry.
2017-05-11 22:21:38 +02:00
Uwe Bonnes
a0e47c392b
f4_discovery: Clean up platform.h and Readme.
2017-05-11 21:53:01 +02:00
Uwe Bonnes
814eb0e3a2
f4discovery: Make DFU work (again?)
2017-05-11 21:52:24 +02:00
Uwe Bonnes
f5dd3006fb
STM32: Generate same serial number as internal DFU bootloader.
2017-05-11 21:52:24 +02:00
Gareth McMullin
98a4f8e318
Merge pull request #205 from UweBonnes/stlink_flashsize
...
stlink: Announce 124 kiB flash size in DFU to commplement #204 .
2017-05-12 04:20:34 +12:00
Uwe Bonnes
b7235da97f
dfucore.c: Announce no writable bootloader pages when device is read proteced
...
or bootloader is write protected.
Device read protection or write protection on first 4 bootloader pages
can only be removed by mass erase. Triggering mass erase with a program
running from flash is doomed for failure.
User can force bootloader update, at their own risk to brick the device.
2017-05-07 13:19:37 +02:00
Uwe Bonnes
b09a522f37
STM32F103: Use flash size from device for DFU string.
...
Complements #204 .
STLinkV2-1 has F103CB on board! F103C8 on older Stlinks can use upper flash
with hopefully acceptable error rate.
For F103C8 devices, user has to give the force option to dfu-utils.
2017-05-07 13:19:37 +02:00
Gareth McMullin
f450b1745d
Merge branch 'v1.6-branch'
2017-05-06 15:25:50 -07:00
stoyan shopov
d3a8f27fdb
fixed a bug in the breakpoint removal code
2017-05-06 14:58:31 -07:00
Gareth McMullin
94c822cb62
nrf51: Replace stub with C version and pass params in registers
2017-05-03 13:10:01 -07:00
Gareth McMullin
6b592b4118
Merge pull request #218 from stoyan-shopov/breakpoint-removal-bugfix
...
fixed a bug in the breakpoint removal code
2017-05-03 12:11:50 -07:00
Gareth McMullin
bfce31f26a
Merge pull request #219 from UweBonnes/dfu_update
...
dfu_f1/dfu_upgrade: Do not set read protection.
2017-05-03 10:39:13 -07:00
Uwe Bonnes
5af76a1b74
dfu_f1/dfu_upgrade: Do not set read protection.
...
As the first 4 pages of the bootloader will always keep write protection
once read protection is applied, with the second update of the bootloader
only the higher pages where updated effectivly.
In most cases this resulted in an inaccessible device!
2017-04-29 14:58:41 +02:00
stoyan shopov
01e3582525
fixed a bug in the breakpoint removal code
2017-04-28 13:22:59 +03:00
Gareth McMullin
b10971b19b
Merge pull request #206 from UweBonnes/dfu-upload
...
Dfu upload
2017-04-27 10:07:37 -07:00
Gareth McMullin
146c0b83b5
Merge pull request #214 from falstaff84/const-strings-and-structs
...
Constify strings and constant structs
2017-04-27 10:02:53 -07:00