cargo: add docs for target cpu/features

This commit is contained in:
Robert Jördens 2020-11-30 12:02:14 +01:00
parent 74349e5d68
commit feb229ddd5

View File

@ -2,8 +2,14 @@
runner = "gdb-multiarch -q -x openocd.gdb" runner = "gdb-multiarch -q -x openocd.gdb"
rustflags = [ rustflags = [
"-C", "link-arg=-Tlink.x", "-C", "link-arg=-Tlink.x",
# The target (below) defaults to cortex-m4
# There currently are two different options to go beyond that:
# 1. cortex-m7 has the right flags and instructions (FPU) but no instruction schedule yet
"-C", "target-cpu=cortex-m7", "-C", "target-cpu=cortex-m7",
# 2. cortex-m4 with the additional fpv5 instructions and a potentially
# better-than-nothing instruction schedule
"-C", "target-feature=+fp-armv8d16", "-C", "target-feature=+fp-armv8d16",
# When combined they are equivalent to (1) alone
] ]
[build] [build]