|
1 | 1 | #
|
2 | 2 |
|
3 | 3 | menu.usb_cfg=USB configuration
|
| 4 | +menu.opt=Optimize |
4 | 5 |
|
5 | 6 | ##############################################################
|
6 | 7 | discovery_f407.name=STM32 Discovery F407
|
@@ -36,6 +37,35 @@ discovery_f407.menu.usb_cfg.usb_serial=USB serial (CDC)
|
36 | 37 | discovery_f407.menu.usb_cfg.usb_serial.build.cpu_flags=-DSERIAL_USB
|
37 | 38 | discovery_f407.menu.usb_cfg.usb_msc=USB Mass Storage (MSC)
|
38 | 39 | discovery_f407.menu.usb_cfg.usb_msc.build.cpu_flags=-DUSB_MSC
|
| 40 | + |
| 41 | +#-- Optimizations |
| 42 | +discovery_f407.menu.opt.osstd=Smallest (default) |
| 43 | +discovery_f407.menu.opt.osstd.build.flags.optimize=-Os |
| 44 | +discovery_f407.menu.opt.osstd.build.flags.ldspecs= |
| 45 | +discovery_f407.menu.opt.oslto=Smallest Code with LTO |
| 46 | +discovery_f407.menu.opt.oslto.build.flags.optimize=-Os -flto |
| 47 | +discovery_f407.menu.opt.oslto.build.flags.ldspecs=-flto |
| 48 | +discovery_f407.menu.opt.o1std=Fast (-O1) |
| 49 | +discovery_f407.menu.opt.o1std.build.flags.optimize=-O1 |
| 50 | +discovery_f407.menu.opt.o1std.build.flags.ldspecs= |
| 51 | +discovery_f407.menu.opt.o1lto=Fast (-O1) with LTO |
| 52 | +discovery_f407.menu.opt.o1lto.build.flags.optimize=-O1 -flto |
| 53 | +discovery_f407.menu.opt.o1lto.build.flags.ldspecs=-flto |
| 54 | +discovery_f407.menu.opt.o2std=Faster (-O2) |
| 55 | +discovery_f407.menu.opt.o2std.build.flags.optimize=-O2 |
| 56 | +discovery_f407.menu.opt.o2std.build.flags.ldspecs= |
| 57 | +discovery_f407.menu.opt.o2lto=Faster (-O2) with LTO |
| 58 | +discovery_f407.menu.opt.o2lto.build.flags.optimize=-O2 -flto |
| 59 | +discovery_f407.menu.opt.o2lto.build.flags.ldspecs=-flto |
| 60 | +discovery_f407.menu.opt.o3std=Fastest (-O3) |
| 61 | +discovery_f407.menu.opt.o3std.build.flags.optimize=-O3 |
| 62 | +discovery_f407.menu.opt.o3std.build.flags.ldspecs= |
| 63 | +discovery_f407.menu.opt.o3lto=Fastest (-O3) with LTO |
| 64 | +discovery_f407.menu.opt.o3lto.build.flags.optimize=-O3 -flto |
| 65 | +discovery_f407.menu.opt.o3lto.build.flags.ldspecs=-flto |
| 66 | +discovery_f407.menu.opt.ogstd=Debug (-g) |
| 67 | +discovery_f407.menu.opt.ogstd.build.flags.optimize=-Og |
| 68 | +discovery_f407.menu.opt.ogstd.build.flags.ldspecs= |
39 | 69 | ##############################################################
|
40 | 70 | generic_f407v.name=Generic STM32F407V series
|
41 | 71 |
|
@@ -72,6 +102,34 @@ generic_f407v.menu.usb_cfg.usb_serial.build.cpu_flags=-DSERIAL_USB
|
72 | 102 | generic_f407v.menu.usb_cfg.usb_msc=USB Mass Storage (MSC)
|
73 | 103 | generic_f407v.menu.usb_cfg.usb_msc.build.cpu_flags=-DUSB_MSC
|
74 | 104 |
|
| 105 | +#-- Optimizations |
| 106 | +generic_f407v.menu.opt.osstd=Smallest (default) |
| 107 | +generic_f407v.menu.opt.osstd.build.flags.optimize=-Os |
| 108 | +generic_f407v.menu.opt.osstd.build.flags.ldspecs= |
| 109 | +generic_f407v.menu.opt.oslto=Smallest Code with LTO |
| 110 | +generic_f407v.menu.opt.oslto.build.flags.optimize=-Os -flto |
| 111 | +generic_f407v.menu.opt.oslto.build.flags.ldspecs=-flto |
| 112 | +generic_f407v.menu.opt.o1std=Fast (-O1) |
| 113 | +generic_f407v.menu.opt.o1std.build.flags.optimize=-O1 |
| 114 | +generic_f407v.menu.opt.o1std.build.flags.ldspecs= |
| 115 | +generic_f407v.menu.opt.o1lto=Fast (-O1) with LTO |
| 116 | +generic_f407v.menu.opt.o1lto.build.flags.optimize=-O1 -flto |
| 117 | +generic_f407v.menu.opt.o1lto.build.flags.ldspecs=-flto |
| 118 | +generic_f407v.menu.opt.o2std=Faster (-O2) |
| 119 | +generic_f407v.menu.opt.o2std.build.flags.optimize=-O2 |
| 120 | +generic_f407v.menu.opt.o2std.build.flags.ldspecs= |
| 121 | +generic_f407v.menu.opt.o2lto=Faster (-O2) with LTO |
| 122 | +generic_f407v.menu.opt.o2lto.build.flags.optimize=-O2 -flto |
| 123 | +generic_f407v.menu.opt.o2lto.build.flags.ldspecs=-flto |
| 124 | +generic_f407v.menu.opt.o3std=Fastest (-O3) |
| 125 | +generic_f407v.menu.opt.o3std.build.flags.optimize=-O3 |
| 126 | +generic_f407v.menu.opt.o3std.build.flags.ldspecs= |
| 127 | +generic_f407v.menu.opt.o3lto=Fastest (-O3) with LTO |
| 128 | +generic_f407v.menu.opt.o3lto.build.flags.optimize=-O3 -flto |
| 129 | +generic_f407v.menu.opt.o3lto.build.flags.ldspecs=-flto |
| 130 | +generic_f407v.menu.opt.ogstd=Debug (-g) |
| 131 | +generic_f407v.menu.opt.ogstd.build.flags.optimize=-Og |
| 132 | +generic_f407v.menu.opt.ogstd.build.flags.ldspecs= |
75 | 133 | ##############################################################
|
76 | 134 | stm32f4stamp.name=STM32F4Stamp F405
|
77 | 135 |
|
@@ -107,6 +165,35 @@ stm32f4stamp.menu.usb_cfg.usb_serial=USB serial (CDC)
|
107 | 165 | stm32f4stamp.menu.usb_cfg.usb_serial.build.cpu_flags=-DSERIAL_USB
|
108 | 166 | stm32f4stamp.menu.usb_cfg.usb_msc=USB Mass Storage (MSC)
|
109 | 167 | stm32f4stamp.menu.usb_cfg.usb_msc.build.cpu_flags=-DUSB_MSC
|
| 168 | + |
| 169 | +#-- Optimizations |
| 170 | +stm32f4stamp.menu.opt.osstd=Smallest (default) |
| 171 | +stm32f4stamp.menu.opt.osstd.build.flags.optimize=-Os |
| 172 | +stm32f4stamp.menu.opt.osstd.build.flags.ldspecs= |
| 173 | +stm32f4stamp.menu.opt.oslto=Smallest Code with LTO |
| 174 | +stm32f4stamp.menu.opt.oslto.build.flags.optimize=-Os -flto |
| 175 | +stm32f4stamp.menu.opt.oslto.build.flags.ldspecs=-flto |
| 176 | +stm32f4stamp.menu.opt.o1std=Fast (-O1) |
| 177 | +stm32f4stamp.menu.opt.o1std.build.flags.optimize=-O1 |
| 178 | +stm32f4stamp.menu.opt.o1std.build.flags.ldspecs= |
| 179 | +stm32f4stamp.menu.opt.o1lto=Fast (-O1) with LTO |
| 180 | +stm32f4stamp.menu.opt.o1lto.build.flags.optimize=-O1 -flto |
| 181 | +stm32f4stamp.menu.opt.o1lto.build.flags.ldspecs=-flto |
| 182 | +stm32f4stamp.menu.opt.o2std=Faster (-O2) |
| 183 | +stm32f4stamp.menu.opt.o2std.build.flags.optimize=-O2 |
| 184 | +stm32f4stamp.menu.opt.o2std.build.flags.ldspecs= |
| 185 | +stm32f4stamp.menu.opt.o2lto=Faster (-O2) with LTO |
| 186 | +stm32f4stamp.menu.opt.o2lto.build.flags.optimize=-O2 -flto |
| 187 | +stm32f4stamp.menu.opt.o2lto.build.flags.ldspecs=-flto |
| 188 | +stm32f4stamp.menu.opt.o3std=Fastest (-O3) |
| 189 | +stm32f4stamp.menu.opt.o3std.build.flags.optimize=-O3 |
| 190 | +stm32f4stamp.menu.opt.o3std.build.flags.ldspecs= |
| 191 | +stm32f4stamp.menu.opt.o3lto=Fastest (-O3) with LTO |
| 192 | +stm32f4stamp.menu.opt.o3lto.build.flags.optimize=-O3 -flto |
| 193 | +stm32f4stamp.menu.opt.o3lto.build.flags.ldspecs=-flto |
| 194 | +stm32f4stamp.menu.opt.ogstd=Debug (-g) |
| 195 | +stm32f4stamp.menu.opt.ogstd.build.flags.optimize=-Og |
| 196 | +stm32f4stamp.menu.opt.ogstd.build.flags.ldspecs= |
110 | 197 | ##############################################################
|
111 | 198 | netduino2plus.name=Netduino2 F405
|
112 | 199 |
|
@@ -142,5 +229,34 @@ netduino2plus.menu.usb_cfg.usb_serial=USB serial (CDC)
|
142 | 229 | netduino2plus.menu.usb_cfg.usb_serial.build.cpu_flags=-DSERIAL_USB
|
143 | 230 | netduino2plus.menu.usb_cfg.usb_msc=USB Mass Storage (MSC)
|
144 | 231 | netduino2plus.menu.usb_cfg.usb_msc.build.cpu_flags=-DUSB_MSC
|
| 232 | + |
| 233 | +#-- Optimizations |
| 234 | +netduino2plus.menu.opt.osstd=Smallest (default) |
| 235 | +netduino2plus.menu.opt.osstd.build.flags.optimize=-Os |
| 236 | +netduino2plus.menu.opt.osstd.build.flags.ldspecs= |
| 237 | +netduino2plus.menu.opt.oslto=Smallest Code with LTO |
| 238 | +netduino2plus.menu.opt.oslto.build.flags.optimize=-Os -flto |
| 239 | +netduino2plus.menu.opt.oslto.build.flags.ldspecs=-flto |
| 240 | +netduino2plus.menu.opt.o1std=Fast (-O1) |
| 241 | +netduino2plus.menu.opt.o1std.build.flags.optimize=-O1 |
| 242 | +netduino2plus.menu.opt.o1std.build.flags.ldspecs= |
| 243 | +netduino2plus.menu.opt.o1lto=Fast (-O1) with LTO |
| 244 | +netduino2plus.menu.opt.o1lto.build.flags.optimize=-O1 -flto |
| 245 | +netduino2plus.menu.opt.o1lto.build.flags.ldspecs=-flto |
| 246 | +netduino2plus.menu.opt.o2std=Faster (-O2) |
| 247 | +netduino2plus.menu.opt.o2std.build.flags.optimize=-O2 |
| 248 | +netduino2plus.menu.opt.o2std.build.flags.ldspecs= |
| 249 | +netduino2plus.menu.opt.o2lto=Faster (-O2) with LTO |
| 250 | +netduino2plus.menu.opt.o2lto.build.flags.optimize=-O2 -flto |
| 251 | +netduino2plus.menu.opt.o2lto.build.flags.ldspecs=-flto |
| 252 | +netduino2plus.menu.opt.o3std=Fastest (-O3) |
| 253 | +netduino2plus.menu.opt.o3std.build.flags.optimize=-O3 |
| 254 | +netduino2plus.menu.opt.o3std.build.flags.ldspecs= |
| 255 | +netduino2plus.menu.opt.o3lto=Fastest (-O3) with LTO |
| 256 | +netduino2plus.menu.opt.o3lto.build.flags.optimize=-O3 -flto |
| 257 | +netduino2plus.menu.opt.o3lto.build.flags.ldspecs=-flto |
| 258 | +netduino2plus.menu.opt.ogstd=Debug (-g) |
| 259 | +netduino2plus.menu.opt.ogstd.build.flags.optimize=-Og |
| 260 | +netduino2plus.menu.opt.ogstd.build.flags.ldspecs= |
145 | 261 | ##############################################################
|
146 | 262 |
|
0 commit comments