blob: 8215013e84673e6e1067a824404acf5d9a6c10ea (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
msim
Target
Use simulator runtime
masm-hex
Target Mask(ASM_HEX)
Force assembly output to always use hex constants
mmcu=
Target Report ToLower Joined RejectNegative Var(target_mcu)
Specify the MCU to build for.
mcpu=
Target Report Joined RejectNegative Var(target_cpu)
Specify the ISA to build for: msp430, mdsp430x, msp430xv2
mlarge
Target Report Mask(LARGE) RejectNegative
Select large model - 20-bit addresses/pointers
msmall
Target Report InverseMask(LARGE) RejectNegative
Select small model - 16-bit addresses/pointers (default)
mrelax
Target Report
Optimize opcode sizes at link time
mOs
Target Undocumented Mask(OPT_SPACE)
minrt
Target Report Mask(MINRT) RejectNegative
Use a minimum runtime (no static initializers or ctors) for memory-constrained devices.
HeaderInclude
config/msp430/msp430-opts.h
mhwmult=
Target Joined RejectNegative Report ToLower Var(msp430_hwmult_type) Enum(msp430_hwmult_types) Init(AUTO)
Specify the type of hardware multiply to support
Enum
Name(msp430_hwmult_types) Type(enum msp430_hwmult_types)
EnumValue
Enum(msp430_hwmult_types) String(none) Value(NONE)
EnumValue
Enum(msp430_hwmult_types) String(auto) Value(AUTO)
EnumValue
Enum(msp430_hwmult_types) String(16bit) Value(SMALL)
EnumValue
Enum(msp430_hwmult_types) String(32bit) Value(LARGE)
EnumValue
Enum(msp430_hwmult_types) String(f5series) Value(F5SERIES)
|