Dave Vandervies
e047ef25db
Correctly compute flash write size for partial pages
2015-08-17 13:33:17 -04:00
texane
8271b32501
Merge pull request #328 from mlu/master
...
Make _stlink_usb_reset use hardreset
2015-08-15 19:47:43 +02:00
mlundinse
601d4d3329
Make _stlink_usb_reset use hardreset
2015-08-15 19:42:52 +02:00
texane
4d61792b2d
Merge pull request #327 from mlu/master
...
Make sure MCU is halted before running RAM based flashloaders.
2015-08-15 19:32:27 +02:00
mlundinse
e69a02d760
Make sure MCU is halted before running RAM based flashloaders.
2015-08-15 19:23:53 +02:00
texane
feb1a2ddd8
Merge pull request #326 from mlu/master
...
Correct flash sector numbers and sizes for STM32F7
2015-08-15 19:17:42 +02:00
mlundinse
21f87f56c4
Correct flash sector numbers and sizes for STM32F7
2015-08-15 18:56:40 +02:00
texane
9b90ba0f24
Merge pull request #325 from trlsmax/master
...
fix can not flash STM32_F3_SMALL
2015-08-15 08:31:12 +02:00
texane
c15bb3830f
Merge pull request #324 from mlu/master
...
Added STM32F7 Support
2015-08-13 22:31:14 +02:00
mlundinse
7fbd79eef3
Added STM32F7 Support
2015-08-13 19:15:23 +02:00
Max Chen
f83ed07f45
fix can not flash STM32_F3_SMALL
2015-08-13 14:24:09 +08:00
texane
6d3f105d2a
FIX: "unaligned addr or size" in attempt of write the program in the RAM ( #323 )
2015-08-08 16:03:49 +02:00
texane
e616416b77
Merge pull request #321 from dj3vande/stm32l4
...
STM32L4 support
2015-08-01 16:42:07 +02:00
Dave Vandervies
bc3d61adc3
Clear STM32L4 PER,MER,PG bits
...
The controller doesn't clear them automatically when the operation
finishes, so to avoid getting errors we need to clear them manually
before we request another operation.
2015-08-01 10:01:42 -04:00
Dave Vandervies
0419b8bec6
Flash loader for STM32L4
2015-08-01 10:01:42 -04:00
Dave Vandervies
ab464492f7
Add supprt for STM32L4 flash driver
...
No loader yet, but we can erase!
2015-08-01 09:56:12 -04:00
Dave Vandervies
67fd44b837
Add STM32L4 to CHIPID #defines and devices[]
2015-08-01 09:48:25 -04:00
texane
3ddc022b9c
Merge pull request #320 from pavel-kirienko/master
...
STM32F446 support
2015-08-01 13:27:41 +02:00
Pavel Kirienko
98a41fa9c0
GDN server: F446 support
2015-07-17 12:34:37 +03:00
Pavel Kirienko
972ed48924
Basic support for F446
2015-07-17 11:55:28 +03:00
texane
bf5c470e59
Merge pull request #316 from radii/stm32f4-low-voltage
...
STM32F4 8-bit support for 1.8v operation
2015-06-10 07:20:18 +02:00
Andy Isaacson
71535104e4
STM32F4 8-bit support for 1.8v operation
...
Per ST doc DM00035129.pdf "DocID022063 Rev 5", the STM32F415xx data sheet,
table 40 on page 110 of the PDF, 32-bit program operation is only possible
above 2.7 Volts.
In order to support programming on devices running at lower voltages, this
commit adds an 8-bit programming mode and the necessary tests to enable it
when the reported voltage is below 2.7 Volts.
2015-06-09 17:53:55 -07:00
texane
fdfb82b53c
Merge pull request #315 from schodet/l1xx-cat2-support
...
Add STM32L1xx Cat.2 devices support
2015-05-25 18:09:15 +02:00
Nicolas Schodet
ee62707b4a
Add STM32L1xx Cat.2 devices support
2015-05-25 16:42:42 +02:00
texane
3181cb3d51
Merge pull request #313 from schodet/f2-memory
...
Fix F2 memory map
2015-05-18 17:16:28 +02:00
Nicolas Schodet
af4a00a193
Fix F2 memory map
...
This enables GCC to only erase needed pages.
2015-05-18 17:02:26 +02:00
texane
603a723f29
Merge pull request #311 from naedanger/master
...
Updated the memory map for stm32f42xxx and stm32f43xxx devices.
2015-05-05 12:53:02 +02:00
Craig Lilley
0c11337f02
Updated the memory map for stm32f42xxx and stm32f43xxx devices.
...
* These devices have up to 256K of sram.
* External memory accessed via the FMC controller is now accessible
in GDB.
2015-05-04 23:16:31 +01:00
texane
4751e2c1d0
Merge pull request #310 from rkreis/add-working-targets
...
add some known working targets
2015-04-29 09:52:01 +02:00
Robin Kreis
eaf4520fc0
add some known working targets
2015-04-29 09:07:45 +02:00
texane
6f5a3035a6
Merge pull request #309 from rkreis/fix-stm32l0x-typo
...
fix typo in stm32l0x flash loader
2015-04-29 07:23:21 +02:00
Robin Kreis
8c26581f59
fix typo in stm32l0x flash loader
...
The typo caused errors when flashing an stm32l052. This commit makes
stlink-common.c match flashloaders/stm32l0x.s.
2015-04-28 22:37:01 +02:00
texane
8d928707d3
Merge pull request #307 from kylemanna/stm32f303_high_density
...
Add support for STM32F303 High Density
2015-04-24 08:06:26 +02:00
Kyle Manna
0c900d76a9
stlink: Add flash support for STM32F303 High Density
...
* Add the necessary teststo use the existing flash code. Haven't
verified via datasheet if it's correct.
* Works for me on the STM32F303RE Nucleo.
2015-04-23 17:05:33 -07:00
Kyle Manna
7890d4ccfb
README: Add STM32 Nucleo-F303RE board
...
* Add another to the list. Preliminary testing works.
2015-04-23 17:05:33 -07:00
Kyle Manna
3b37cbf3c6
stlink: Add STM32F303 High Density Support
...
* STK32F303RET6 device from STM32 F3 Nucelo board
2015-04-23 17:05:29 -07:00
texane
e73a534102
README, GDB load command issue
2015-04-10 06:17:28 +02:00
texane
1b46200b12
add Nucleo-F411RE to work board set
2015-04-05 08:03:31 +02:00
texane
c722056612
add HY-STM32 to working board set
2015-04-03 14:13:58 +02:00
lementec
9fc5f77774
apply patch from rewolff: dont go bezurk if serve returns with error
2015-03-25 16:53:14 +01:00
texane
5a8f637a5c
Merge pull request #302 from ulikoehler/stm32f030f4
...
Added STM32F030F4P6 to working targets
2015-03-21 20:15:12 +01:00
Uli Köhler
3999814531
Added STM32F030F4P6 to working targets
2015-03-21 20:07:21 +01:00
texane
dceade1c27
merge request: my STM32F042 has 6k of RAM according to table 2 of the datasheet
2015-03-20 17:52:25 +01:00
texane
88099a9ea0
Merge pull request #300 from elvisfox/master
...
Properly close socket on WIN32 to allow accepting further connections
2015-03-15 17:15:59 +01:00
Denis Fokin
9b2f893053
Properly close socket on WIN32 to allow accepting further connections
2015-03-15 17:49:30 +02:00
texane
a5c3ad78de
Merge pull request #299 from tyszja/master
...
Minor error reporting tweaks and redundant includes removal
2015-03-10 19:05:48 +01:00
Jakub Tyszkowski
c6afdd500c
Remove redundant includes from stlink-sg.c
...
Not sure why those were here. Probaly leftovers after refactoring?
2015-03-07 19:47:03 +01:00
Jakub Tyszkowski
fc961745f5
Fix getting error message when successfully using stlinkV2
...
When using stlinkV2 you are constantly getting error messages from
'stlink_v1_open' when all goes well and 'stlink_open_usb' is used
instead. This patch fixes this confusing behaviour and makes stlink-sg.c
use logging macros consistently by removing last 'stderr' printout. It
is not needed as 'stlink_v1_open_inner' is verbose enough.
2015-03-07 19:18:58 +01:00
Jakub Tyszkowski
527de54708
Fix error being reported twice
...
If 'stlink_v1_open_inner' returns NULL then 'stlink_v1_open' prints
to stderr thus there is no need for the former one to print it also.
This removes 'Error: could not open stlink device' being printed
twice.
2015-03-07 19:02:44 +01:00
texane
873fb352fc
Merge pull request #298 from giuseppebarba/master
...
Added support for flashing STM32F091
2015-02-09 22:00:30 +01:00