Wykres commitów

684 Commity (e047ef25db9745e091a519520414a24bbea42b91)

Autor SHA1 Wiadomość Data
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