Jason Kotzin
65c95fb413
Merge commit 'f5e305e237aba0ab8bf2f42e75505ef468f47d82' into sam-update
...
# Conflicts:
# README.md
2022-08-10 17:36:47 -07:00
Jason Kotzin
eda19bc28d
Merge commit 'ef816e318391c64014554140be65a5cafc6c8be2' into sam-update
...
# Conflicts:
# .gitignore
2022-08-10 17:34:55 -07:00
Jason Kotzin
9b145c8398
compatibility to upstream
2022-08-10 17:27:05 -07:00
Jason Kotzin
53c6821734
Merge commit '9969c984f3ca67f38677b061e2f91a1fb50cd310' into sam-update
2022-08-10 15:57:56 -07:00
Jason Kotzin
8a37449f8a
Merge commit 'e34a27f72c9689850e97df74c499538d7f18518d' into sam-update
...
# Conflicts:
# src/include/swdptap.h
# src/platforms/common/swdptap.c
2022-08-10 15:57:29 -07:00
Jason Kotzin
1661396951
Merge commit '05adcd9bf5b36d099627aff6b73e463030ee417f' into sam-update
2022-08-09 22:06:01 -07:00
Jason Kotzin
fdce017311
Merge commit 'f89542c79f6edb0d64e7dfa483501718113f45b5' into sam-update
2022-08-02 09:28:24 -07:00
Jason Kotzin
96a980b682
Merge commit '286b987822a685f6ff86f6522da3733a0c9d7757' into sam-update
...
# Conflicts:
# src/command.c
2022-08-02 09:28:14 -07:00
Jason Kotzin
f65793582d
Merge commit '5704c2fb5a07bbe7982a368e6ab7762a6866988f' into sam-update
...
# Conflicts:
# src/Makefile
2022-08-02 09:20:27 -07:00
Jason Kotzin
81bb75bba6
Merge commit '443ced62d4e47d73da13746a836369d8421b4fe8' into sam-update
...
# Conflicts:
# libopencm3
2022-08-02 01:23:28 -07:00
Jason Kotzin
16261813ca
Merge commit 'e29f2b4fb95601291afced3af3731385be343988' into sam-update
...
# Conflicts:
# .gitignore
# src/include/swdptap.h
# src/target/swdptap_generic.c
2022-08-01 21:45:01 -07:00
Jason Kotzin
0993a8ae28
Merge commit 'fd3af639b0f8eb816d4efc860f549e8c01454826' into sam-update
2022-08-01 20:21:48 -07:00
Jason Kotzin
bb97e35f82
Merge commit '5aebef4f64d0fd4c19f794fb9725686c39a7e395' into sam-update
2022-08-01 20:21:13 -07:00
Jason Kotzin
cbed6c911f
Merge commit 'df7458e35a67abb216d9816c59f218cad45f1c44' into sam-update
2022-08-01 20:20:38 -07:00
Jason Kotzin
4947f0f747
Merge commit '61e9607594586fe5018157f566b8b79a398444b7' into sam-update
...
# Conflicts:
# src/Makefile
2022-08-01 20:17:24 -07:00
Jason Kotzin
33c0319263
Merge commit '2b4000b2b44ca629d18d96a803413c71ab7b8e52' into sam-update
2022-08-01 20:09:50 -07:00
Jason Kotzin
a285b2ac17
Merge commit '7032abd2b00d4548d41f7f1abbdf0837bc283def' into sam-update
...
# Conflicts:
# src/Makefile
2022-08-01 20:08:51 -07:00
Jason Kotzin
6b2f0aeb63
Merge commit 'db544e9b671719e553bb6aec9e2e39294c3ee027' into sam-update
2022-08-01 20:03:40 -07:00
Jason Kotzin
b91712214f
Merge commit '1799ea3b7102ac1e2a86d78cdbde0f5b809b0be1' into sam-update
2022-08-01 19:03:03 -07:00
Jason Kotzin
aece87bf3e
Merge commit 'cfaa5ea9633fb8719da9455f6c04908810395abe' into sam-update
2022-08-01 18:54:48 -07:00
Jason Kotzin
39949eefe2
Merge commit 'fd467269eb82783c09a69763c46df4de2d494ef4' into sam-update
2022-08-01 18:32:42 -07:00
Uwe Bonnes
9969c984f3
detour jtag primitives.
2020-06-05 14:59:30 +02:00
Uwe Bonnes
e34a27f72c
Detour swd primitives.
2020-06-05 14:59:30 +02:00
Uwe Bonnes
05adcd9bf5
remote.c: Compile only relevant functions.
...
Do no compile firmware functions when compiling pc-hosted.
2020-06-05 14:59:30 +02:00
Uwe Bonnes
a09104c281
Build firmware executables as *.elf file
2020-06-05 14:59:30 +02:00
Uwe Bonnes
386a4bfce7
hosted: Device detection and selection.
2020-06-05 14:59:30 +02:00
Uwe Bonnes
efce2ae892
Do not compile jtagtap and swdptap when not needed.
2020-06-05 14:59:30 +02:00
Ken Healy
26216beaab
Microchip SAM D51 / E5x support
...
Adds a target driver for Microchip SAM D51 / E5x family.
Tested on SAMD51G19A and SAMD51J19A. According to the datasheet, the
D51 / E5x family share the same core feature set, differing only in the
addition of CAN (E51) or ethernet controllers (E53/54). All members of
the family should be equivalent from a debug and programming perspective.
2019-11-17 12:45:49 +01:00
Uwe Bonnes
04d9749f25
Makefile: Publish DFU binaries with the daily build. ( #549 )
...
Fixes #548 .
2019-10-28 16:37:41 +01:00
Dave Marples
90df8172ca
Addition of pc-hosted variant and extensions to other targets to support it.
2019-10-08 19:16:12 +02:00
Uwe Bonnes
1cf0b8ac13
Make all arguments for all commands (struct *t, int argc, const char **argv).
...
-Wall on gcc8 otherwise warns without -Wno-cast-function-type but older
GCCs/CLang choke on that argument:
error: unknown warning option '-Wno-cast-function-type'; did you mean
'-Wno-bad-function-cast'? [-Werror,-Wunknown-warning-option]
This adds 24 byte to the binary, as some functions are now called with
additional dummy arguments:
"Pushing and popping garbage to keep the system happy"
2019-09-29 12:44:55 +02:00
Sid Price
35cb4e51e4
Windows Build Fixes GNU make 4.2.1 ( #502 )
...
After update of GNU make the tests for Windows OS are no longer needed. Note that GNU make 4.2.1 is used to build BMP under Windows OS.
Make native working
Again, the newer version of GCC make does not need the OS tests.
2019-08-28 10:45:41 +02:00
Sylvain Munaut
544bcd9845
build: Allow support for .S assembly file in SRC
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2019-08-05 15:41:46 +02:00
Sylvain Munaut
804ec24df9
build: Apply OPT_FLAGS after platform Makefile.inc include
...
This allows the platform to specify another optimization level than
the default (like -Os if space is limited)
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2019-08-05 15:29:00 +02:00
Uwe Bonnes
e29f2b4fb9
jtag/swd: Rename defines/make variables to allow removal of weak attribute
...
jtagtap.c is libopencm3 generic. Move to common.
2019-07-18 20:54:10 +02:00
Uwe Bonnes
5aebef4f64
Makefile: Indicate high level SWD/JTAG implemenatation.
2019-07-17 17:26:00 +02:00
Uwe Bonnes
df7458e35a
Build-Infrastructure: Allow a different target name.
2019-07-17 17:26:00 +02:00
Uwe Bonnes
32d2b2c4bf
jtag: Move device list to it's own file to allow reuse.
2019-07-17 17:26:00 +02:00
Jason Kotzin
6b9b502354
tag correctly if we are on a branch
2019-05-31 00:07:20 -07:00
Sid Price
2108bb7137
Native Windows builds
...
All except hydrabus and launchpad-icdi building in PowerShell.
2019-04-07 10:26:45 -06:00
newbrain
8de1b45c85
Kinetis KE04: Flash and debug support
...
Support for Kinetis KE04 8KiB, 64KiB and 128KiB variants in nxpke04.c
Target monitor commands for sector and mass erase.
Changes to kinetis.c MDM-AP target to support KE04.
Only KE04Z8 tested in HW.
2019-02-17 22:48:23 +01:00
Uwe Bonnes
a6b75bb4ef
Makefile: Add -Wnocast-function-type for compilation on gcc8.
...
Older GCC versions do not warn for disabled warnings they do not know yet.
This is needed to compile with gcc8.
2019-01-16 23:17:17 +01:00
Jason Kotzin
6baf90ac4c
samd: adding dfu bootloader, compile support, and combined image
2018-12-20 13:35:45 -08:00
Uwe Bonnes
f234074099
stm32h7: Start of support.
...
Implement probe, memory map, erase, write, uid, crc, parallelism.
2018-07-27 10:59:54 +02:00
Jason Kotzin
919a005b65
debug flags only if we are debugging, speeds up firmware slightly
2018-07-12 19:19:39 -07:00
newbrain
ae6f0eadc9
Support for MSP432 TI MCUs ( #353 )
...
Introduces flashing and debugging support for Texas Instruments MSP432
series of MCUs
2018-06-07 08:34:21 +12:00
Akila Ravihansa Perera
471ce2547c
Added LPC17xx support ( #317 )
2018-03-25 12:53:30 -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
Chuck McManis
0aef6c6774
SAM4L: Add extended reset to target interface
...
This adds a new function to the internal target interface
to allow the target to get control before reset is complete
so that it can do any additional work. On this target there
is a proprietary internal bit that has to be reset in some
cases to allow the core to continue operating.
2016-12-02 00:08:21 -08:00
Gareth McMullin
917c107ded
Use git-describe --always --dirty
when generating version.h
2016-10-22 14:45:32 -07:00