update all dependencies. separate LTO profile

This commit is contained in:
Robin Müller 2021-12-16 11:27:21 +01:00
parent e803befa38
commit 099a3d2d02
No known key found for this signature in database
GPG Key ID: 71B58F8A3CDFA9AC
7 changed files with 27848 additions and 5 deletions

View File

@ -12,7 +12,11 @@ lto = false
debug = true
[profile.release]
# Can be problematic for debugging
lto = true
# Can be problematic for debugging and is definitely problematic with RTT
lto = false
debug = true
opt-level = 's'
[profile.release-lto]
inherits = "release"
lto = true

3
jlink-gdb.sh Executable file
View File

@ -0,0 +1,3 @@
#!/bin/bash
JLinkGDBServer -select USB -device Cortex-M0 -endian little -if JTAG-speed auto \
-LocalhostOnly

@ -1 +1 @@
Subproject commit f396c793eabc67bcfd6a2982e2644356db9c4158
Subproject commit 8a81b3a721492caa6c577165626417d6404f35a9

21524
sections/sec-debug.txt Normal file

File diff suppressed because it is too large Load Diff

6312
sections/sec-release-lto.txt Normal file

File diff suppressed because it is too large Load Diff

@ -1 +1 @@
Subproject commit 87b0180e6f8cd9eb45f5a1ee25a021cc44b2140d
Subproject commit b9d4d7214ca6183441d45d194dbdae69c65caa45

@ -1 +1 @@
Subproject commit 5e82e8a771ecb56b815ee3801cc2a9e724dac065
Subproject commit 0c5a5efea0a08e7efd1e2e9796d92a3f30ddc220