|
2 | 2 |
|
3 | 3 | menu.usb_cfg=USB configuration
|
4 | 4 | menu.opt=Optimize
|
| 5 | +menu.upload_method=Upload method |
5 | 6 |
|
6 | 7 | ##############################################################
|
7 | 8 | discovery_f407.name=STM32 Discovery F407
|
@@ -30,6 +31,7 @@ discovery_f407.build.density=STM32_HIGH_DENSITY
|
30 | 31 | discovery_f407.build.error_led_port=GPIOD
|
31 | 32 | discovery_f407.build.error_led_pin=14
|
32 | 33 | discovery_f407.build.board=STM32DiscoveryF407
|
| 34 | +discovery_f407.build.vect_flags=-DVECT_TAB_FLASH -DUSER_ADDR_ROM=(uint32)0x08000000 |
33 | 35 |
|
34 | 36 | discovery_f407.menu.usb_cfg.usb_nc=USB inactive
|
35 | 37 | discovery_f407.menu.usb_cfg.usb_nc.build.cpu_flags=-DUSB_NC
|
@@ -92,16 +94,37 @@ generic_f407v.build.density=STM32_HIGH_DENSITY
|
92 | 94 | generic_f407v.build.error_led_port=GPIOA
|
93 | 95 | generic_f407v.build.error_led_pin=7
|
94 | 96 | generic_f407v.build.board=STM32GenericF407VET6
|
| 97 | +generic_f407v.build.vect_flags=-DVECT_TAB_FLASH -DUSER_ADDR_ROM=(uint32)0x08000000 |
95 | 98 |
|
96 | 99 | generic_f407v.menu.usb_cfg.usb_nc=USB inactive
|
97 | 100 | generic_f407v.menu.usb_cfg.usb_nc.build.cpu_flags=-DUSB_NC
|
98 | 101 |
|
99 | 102 | generic_f407v.menu.usb_cfg.usb_serial=USB serial (CDC)
|
100 | 103 | generic_f407v.menu.usb_cfg.usb_serial.build.cpu_flags=-DSERIAL_USB
|
101 |
| - |
102 | 104 | generic_f407v.menu.usb_cfg.usb_msc=USB Mass Storage (MSC)
|
103 | 105 | generic_f407v.menu.usb_cfg.usb_msc.build.cpu_flags=-DUSB_MSC
|
104 | 106 |
|
| 107 | +#note STLink is the default from the main block of config above, so does not need settings for everything |
| 108 | +generic_f407v.menu.upload_method.STLinkMethod=STLink |
| 109 | +generic_f407v.menu.upload_method.STLinkMethod.upload.protocol=STLink |
| 110 | +generic_f407v.menu.upload_method.STLinkMethod.upload.tool=stlink_upload |
| 111 | +generic_f407v.menu.upload_method.STLinkMethod.upload.dfuse_addr=0x08004000 |
| 112 | +generic_f407v.menu.upload_method.STLinkMethod.build.vect_flags=-DVECT_TAB_FLASH -DUSER_ADDR_ROM=(uint32)0x08000000 |
| 113 | + |
| 114 | + |
| 115 | +generic_f407v.menu.upload_method.DFUUploadMethod=STM32duino bootloader |
| 116 | +generic_f407v.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu |
| 117 | +generic_f407v.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload |
| 118 | +generic_f407v.menu.upload_method.DFUUploadMethod.build.vect_flags=-DVECT_TAB_FLASH -DUSER_ADDR_ROM=(uint32)0x08004000 |
| 119 | +generic_f407v.menu.upload_method.DFUUploadMethod.build.ldscript=ld/bootloader_8004000.ld |
| 120 | +generic_f407v.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003 |
| 121 | +generic_f407v.menu.upload_method.DFUUploadMethod.upload.altID=2 |
| 122 | + |
| 123 | + |
| 124 | + |
| 125 | + |
| 126 | + |
| 127 | + |
105 | 128 | #-- Optimizations
|
106 | 129 | generic_f407v.menu.opt.osstd=Smallest (default)
|
107 | 130 | generic_f407v.menu.opt.osstd.build.flags.optimize=-Os
|
@@ -158,6 +181,7 @@ stm32f4stamp.build.density=STM32_HIGH_DENSITY
|
158 | 181 | stm32f4stamp.build.error_led_port=GPIOD
|
159 | 182 | stm32f4stamp.build.error_led_pin=14
|
160 | 183 | stm32f4stamp.build.board=STM32F4StampF405
|
| 184 | +stm32f4stamp.build.vect_flags=-DVECT_TAB_FLASH -DUSER_ADDR_ROM=(uint32)0x08000000 |
161 | 185 |
|
162 | 186 | stm32f4stamp.menu.usb_cfg.usb_nc=USB inactive
|
163 | 187 | stm32f4stamp.menu.usb_cfg.usb_nc.build.cpu_flags=-DUSB_NC
|
|
0 commit comments