Jason Kotzin
1846795844
Merge commit '19e58a7205e2dfe849b5ac42e470ff489e4ab10d' into sam-update
2022-08-01 18:36:22 -07:00
Jason Kotzin
76c2f5e39c
Merge commit 'eb46994bc95ba308f8eb96d42366abbdae7c5ab7' into sam-update
2022-08-01 18:35:43 -07:00
Jason Kotzin
05a42576c2
Merge commit 'a4bb2c6e3ea8404641325638a040e3295b7afe30' into sam-update
2022-08-01 18:33:13 -07:00
Jason Kotzin
44b5eed7ca
Merge commit '261be9864c8ce77c857a996784ac65ed3203b03a' into sam-update
2022-08-01 18:31:34 -07:00
Jason Kotzin
4346fb2405
Merge commit '98a4f8e31872d3f72e47aba8b01a167503144c1e' into sam-update
2022-08-01 18:31:06 -07:00
Jason Kotzin
a01642e480
samd: create a copy that’s named with the version
2019-05-31 00:33:57 -07:00
Ryan
cd325dfe52
samd: convert_tdio requires enable/disable
2019-05-16 13:18:05 -07:00
Ryan
c1b3d0c629
samd: bug fix on uart newlines
2019-04-10 17:38:16 -07:00
Jason Kotzin
94238fd95b
samd: ability to printout entire serial number
2019-03-29 16:34:12 -07:00
Ryan
5c835bc0f6
samd: srst_get_val now actually works
2019-02-22 18:21:13 -08:00
Jason Kotzin
880e977fb6
samd: custom serial string for easy opening on mac
2019-02-09 13:48:04 -08:00
Ryan
3a9b0eee7a
samd: added tpwr support
2019-02-04 18:19:28 -08:00
Jason Kotzin
6baf90ac4c
samd: adding dfu bootloader, compile support, and combined image
2018-12-20 13:35:45 -08:00
Ryan
77064754ad
samd: fixed first-scan failure
2018-10-17 15:08:08 -07:00
Ryan
92ed79e68e
samd: button code updated for libopencm3
2018-10-04 14:24:18 -07:00
Ryan
b91a975d56
samd: button must hold for 5 seconds now
2018-10-03 16:04:32 -07:00
Ryan
84b6818982
samd: convert_tdio command cleaned up
2018-09-28 14:54:31 -07:00
Ryan
4aee9fe2a3
samd: enter_bootldr command, bootldr button
2018-09-28 14:37:33 -07:00
Ryan
4847e0d1e6
samd: uart ports updated for bm-sam hw
2018-09-05 15:52:04 -07:00
Ryan
a599b989cf
samd: TDI/O conversion, usart line coding
2018-09-05 12:10:43 -07:00
Ryan
50658a5c0a
samd: small fixes to uart
2018-08-27 16:22:48 -07:00
Ryan
f828fc1ac1
samd voltage detection and line coding
2018-08-07 14:32:00 -07:00
Jason Kotzin
bd71ca2a3c
Minor updates to help with speed, temporarily disabling uart
2018-08-01 19:10:01 -07:00
Ryan
2d38c9614e
fixed typo in jeff/platform.h
2018-08-01 16:22:03 -07:00
Jason Kotzin
7ce265f2cf
Adding queue.h file and fixing some compile errors
2018-08-01 14:26:31 -07:00
Jason Kotzin
638299534b
samd: updates for jeff probe pcb
2018-07-13 23:48:52 -07:00
Jason Kotzin
58865ca5ec
samd: uart support
2018-07-12 18:54:13 -07:00
Jason Kotzin
d62d82bb2f
M0 SWDIO 2x performance improvements
2018-07-10 16:18:05 -07:00
Jason Kotzin
f1ecd66283
Initial support for samd hardware and jeff ‘probe’
2018-07-10 15:42:44 -07:00
Jason Kotzin
1cc3e05c11
Force USB connect
2018-07-10 13:36:00 -07:00
Jason Kotzin
d5b6d4ab12
Allow support for older chip architectures
2018-07-10 13:35:45 -07:00
Uwe Bonnes
4966168802
s[t|w]link: Implement ENABLE_DEBUG.
2017-09-23 16:40:28 +02:00
Uwe Bonnes
ce1ef6e41b
stm32: Move rdi handling to common stm32 code.
2017-09-23 16:39:35 +02:00
Uwe Bonnes
203f6702d8
Flashsize_F103: Options for BMP on STM32F103C8 devices
2017-09-21 23:05:20 +02:00
Uwe Bonnes
963df9febc
stlink: Use common initialization and detect V2.1 boards.
...
Factor out hardware revision detection, USB detach and power settings, as
all three program (bootloader, bmp and dfu-upgrade) need it.
2017-09-21 18:43:06 +02:00
Gareth McMullin
2eb2f8edd7
Use vector_table symbol for assignment of SCB_VTOR.
2017-06-09 13:07:06 +12:00
Uwe Bonnes
a7771fa23f
stlink/swlink: Remove missleading comments.
2017-06-08 18:25:43 +02: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
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
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
Gareth McMullin
b10971b19b
Merge pull request #206 from UweBonnes/dfu-upload
...
Dfu upload
2017-04-27 10:07:37 -07:00
Gareth McMullin
633662dbb3
Hold TMS high during reset.
...
This is a questionable fix for the Kinetis K22F that samples
this pin on release from reset to enable its EzPort which
makes the flash unusable and disables the rest of the micro.
2017-04-21 11:05:07 +12:00
Gareth McMullin
e5395aaba7
Merge pull request #91 from schodet/usb-vbus
...
Fix usage of USB_VBUS
2017-04-18 08:22:57 +12:00
Uwe Bonnes
d796571438
Implement DFU_UPLOAD.
2017-04-15 14:26:03 +02:00
Uwe Bonnes
1d8ebcd75f
Handle SET_ADDRESS according to DFUSE specs.
2017-04-14 15:16:59 +02:00
Gareth McMullin
394fd4894b
Increase st-link flash allowance to 128K.
...
Although the devices are only documented to have 64K flash,
they have been obeserved to have a full 128K, although the undocumented
half may be untested and have problems.
2017-04-13 09:01:26 +12:00