This repository was archived by the owner on Jan 24, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathboards.txt
178 lines (138 loc) · 8.18 KB
/
boards.txt
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
# See: http://code.google.com/p/arduino/wiki/Platforms
menu.device_variant=Variant
menu.bootloader_version=Bootloader version
menu.upload_method=Upload method
menu.cpu_speed=CPU Speed(MHz)
################################################################################
# NUCLEO_F103RB board
NUCLEO_F103RB.name=Nucleo F103RB
NUCLEO_F103RB.vid.0=0x0483
NUCLEO_F103RB.pid.0=0x374b
NUCLEO_F103RB.node=NODE_F103RB
NUCLEO_F103RB.upload.tool=nucleoFlasher
NUCLEO_F103RB.upload.protocol=nucleoFlasher
NUCLEO_F103RB.upload.maximum_size=131071
NUCLEO_F103RB.upload.maximum_data_size=20479
NUCLEO_F103RB.build.mcu=cortex-m3
NUCLEO_F103RB.build.board=NUCLEO_F103RB
NUCLEO_F103RB.build.core=arduino
NUCLEO_F103RB.build.ldscript=linker_scripts/gcc/STM32F103RB_FLASH.ld
NUCLEO_F103RB.build.variant=STM32F103RB_Nucleo
NUCLEO_F103RB.build.variant_system_lib=libstm32f1_nucleo_f103rb_gcc_rel.a
NUCLEO_F103RB.build.extra_flags=-mthumb -DSTM32F103xB
NUCLEO_F103RB.build.vect-offset=
#---------------------------- UPLOAD METHODS ---------------------------
NUCLEO_F103RB.menu.upload_method.MassStorageMethod=Mass Storage
NUCLEO_F103RB.menu.upload_method.MassStorageMethod.upload.protocol=
NUCLEO_F103RB.menu.upload_method.MassStorageMethod.upload.tool=nucleoFlasher
NUCLEO_F103RB.menu.upload_method.STLinkMethod=STLink
NUCLEO_F103RB.menu.upload_method.STLinkMethod.upload.protocol=STLink
NUCLEO_F103RB.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
################################################################################
# STM32VLDISCOVERY board
STM32VLDISCOVERY.name=STM32 VL Discovery STM32F100RB
STM32VLDISCOVERY.vid.0=0x0483
STM32VLDISCOVERY.pid.0=0x374b
STM32VLDISCOVERY.node=NODE_F103RB
STM32VLDISCOVERY.upload.maximum_size=131071
STM32VLDISCOVERY.upload.maximum_data_size=8192
STM32VLDISCOVERY.build.mcu=cortex-m3
STM32VLDISCOVERY.build.board=NUCLEO_F103RB
STM32VLDISCOVERY.build.core=arduino
STM32VLDISCOVERY.build.ldscript=linker_scripts/gcc/STM32F100RB_FLASH.ld
STM32VLDISCOVERY.build.variant=STM32F100RB_STM32VLDISCOVERY
STM32VLDISCOVERY.build.variant_system_lib=libstm32f1_stm32f100rb_gcc_rel.a
STM32VLDISCOVERY.build.extra_flags=-mthumb -DSTM32F100xB
STM32VLDISCOVERY.build.vect-offset=
#---------------------------- UPLOAD METHODS ---------------------------
STM32VLDISCOVERY.menu.upload_method.STLinkMethod=STLink
STM32VLDISCOVERY.menu.upload_method.STLinkMethod.upload.protocol=STLink
STM32VLDISCOVERY.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
################################################################################
# BluePill_F103C8 board
BluePill_F103C8.name=BluePill F103C8
BluePill_F103C8.vid.0=0x0483
BluePill_F103C8.pid.0=0x5740
BluePill_F103C8.node=NODE_F103C8
BluePill_F103C8.upload.protocol=nucleoFlasher
BluePill_F103C8.upload.maximum_size=65536
BluePill_F103C8.upload.maximum_data_size=20480
BluePill_F103C8.build.mcu=cortex-m3
BluePill_F103C8.build.board=NUCLEO_F103C8
BluePill_F103C8.build.core=arduino
BluePill_F103C8.build.ldscript=linker_scripts/STM32F103C8_FLASH.ld
BluePill_F103C8.build.variant=STM32F103C_BluePill
BluePill_F103C8.build.variant_system_lib=libstm32f103c_stm32f103c_gcc_rel.a
BluePill_F103C8.build.extra_flags=-mthumb -DSTM32F103xB
BluePill_F103C8.build.vect-offset=-DVECT_TAB_OFFSET=0x0
#---------------------------- UPLOAD METHODS ---------------------------
BluePill_F103C8.menu.upload_method.DFUUploadMethod=STM32duino bootloader
BluePill_F103C8.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu
BluePill_F103C8.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload
BluePill_F103C8.menu.upload_method.DFUUploadMethod.build.upload_flags=-DSERIAL_USB
BluePill_F103C8.menu.upload_method.DFUUploadMethod.build.vect-offset=-DVECT_TAB_OFFSET=0x2000
BluePill_F103C8.menu.upload_method.DFUUploadMethod.build.ldscript=linker_scripts/STM32F103C8_FLASH_bootloader.ld
BluePill_F103C8.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003
BluePill_F103C8.menu.upload_method.DFUUploadMethod.upload.altID=2
BluePill_F103C8.menu.upload_method.STLinkMethod=STLink
BluePill_F103C8.menu.upload_method.STLinkMethod.upload.protocol=STLink
BluePill_F103C8.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
BluePill_F103C8.menu.upload_method.STLinkMethod.build.upload_flags=-DSERIAL_USB
BluePill_F103C8.menu.upload_method.serialMethod=Serial
BluePill_F103C8.menu.upload_method.serialMethod.upload.protocol=maple_serial
BluePill_F103C8.menu.upload_method.serialMethod.upload.tool=serial_upload
BluePill_F103C8.menu.upload_method.BMPMethod=BMP (Black Magic Probe)
BluePill_F103C8.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp
BluePill_F103C8.menu.upload_method.BMPMethod.upload.tool=bmp_upload
BluePill_F103C8.menu.upload_method.BMPMethod.build.upload_flags=-DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG
################################################################################
# MapleMini_F103CB board
MapleMini_F103CB.name=MapleMini F103CB
MapleMini_F103CB.vid.0=0x0483
MapleMini_F103CB.pid.0=0x5740
MapleMini_F103CB.node=NODE_F103C8
MapleMini_F103CB.upload.protocol=nucleoFlasher
MapleMini_F103CB.upload.maximum_size=131072
MapleMini_F103CB.upload.maximum_data_size=20480
MapleMini_F103CB.build.mcu=cortex-m3
MapleMini_F103CB.build.board=NUCLEO_F103C8
MapleMini_F103CB.build.core=arduino
MapleMini_F103CB.build.ldscript=linker_scripts/STM32F103CB_FLASH.ld
MapleMini_F103CB.build.variant=STM32F103CB_MapleMini
MapleMini_F103CB.build.variant_system_lib=libstm32f103c_maplemini_stm32f103c_gcc_rel.a
MapleMini_F103CB.build.extra_flags=-mthumb -DSTM32F103xB
MapleMini_F103CB.build.vect-offset=-DVECT_TAB_OFFSET=0x0
#---------------------------- UPLOAD METHODS ---------------------------
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1=Maple bootloader (original version)
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.upload.protocol=maple_dfu
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.upload.tool=maple_upload
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.build.upload_flags=-DSERIAL_USB -DUSB_DISC_PIN=PB9
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.build.vect-offset=-DVECT_TAB_OFFSET=0x5000
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.build.ldscript=linker_scripts/STM32F103CB_FLASH_bootloader_original.ld
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.upload.usbID=1EAF:0003
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.upload.altID=1
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.flash.maximum_size=110592
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.maximum_data_size=110592
MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.ram.maximum_size=17408
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2=STM32duino bootloader
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.upload.protocol=maple_dfu
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.upload.tool=maple_upload
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.build.upload_flags=-DSERIAL_USB -DUSB_DISC_PIN=PB9
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.build.vect-offset=-DVECT_TAB_OFFSET=0x2000
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.build.ldscript=linker_scripts/STM32F103CB_FLASH_bootloader.ld
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.upload.usbID=1EAF:0003
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.upload.altID=2
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.flash.maximum_size=122880
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.maximum_data_size=122880
MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.ram.maximum_size=20480
MapleMini_F103CB.menu.upload_method.STLinkMethod=STLink
MapleMini_F103CB.menu.upload_method.STLinkMethod.upload.protocol=STLink
MapleMini_F103CB.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
MapleMini_F103CB.menu.upload_method.STLinkMethod.build.upload_flags=-DSERIAL_USB -DUSB_DISC_PIN=PB9
MapleMini_F103CB.menu.upload_method.serialMethod=Serial
MapleMini_F103CB.menu.upload_method.serialMethod.upload.protocol=maple_serial
MapleMini_F103CB.menu.upload_method.serialMethod.upload.tool=serial_upload
MapleMini_F103CB.menu.upload_method.BMPMethod=BMP (Black Magic Probe)
MapleMini_F103CB.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp
MapleMini_F103CB.menu.upload_method.BMPMethod.upload.tool=bmp_upload
MapleMini_F103CB.menu.upload_method.BMPMethod.build.upload_flags=