|
1 | 1 | # See: http://code.google.com/p/arduino/wiki/Platforms
|
2 | 2 |
|
3 | 3 | menu.upload_method=Upload method
|
| 4 | +menu.Nucleo_64_board=Nucleo 64 boards |
| 5 | +menu.Nucleo_144_board=Nucleo 144 boards |
| 6 | +menu.Disco_board=Discovery boards |
4 | 7 |
|
5 | 8 | ################################################################################
|
| 9 | +# Nucleo 144 boards |
| 10 | + |
| 11 | +Nucleo_144.name=Nucleo-144 (Select board from submenu) |
| 12 | + |
| 13 | +Nucleo_144.build.vid=0x0483 |
| 14 | +Nucleo_144.build.pid=0x5711 |
| 15 | +Nucleo_144.vid.0=0x0483 |
| 16 | +Nucleo_144.pid.0=0x5711 |
| 17 | + |
| 18 | +Nucleo_144.build.core=arduino |
| 19 | +Nucleo_144.build.board=Nucleo_144 |
| 20 | + |
6 | 21 | # NUCLEO_F429ZI board
|
7 | 22 |
|
8 |
| -NUCLEO_F429ZI.name=Nucleo F429ZI |
9 |
| - |
10 |
| -NUCLEO_F429ZI.vid.0=0x0483 |
11 |
| -NUCLEO_F429ZI.pid.0=0x5711 |
12 |
| -NUCLEO_F429ZI.node=NODE_F429ZI |
13 |
| - |
14 |
| -NUCLEO_F429ZI.upload.tool=nucleoFlasher |
15 |
| -NUCLEO_F429ZI.upload.protocol=nucleoFlasher |
16 |
| -NUCLEO_F429ZI.upload.maximum_size=2097151 |
17 |
| -NUCLEO_F429ZI.upload.maximum_data_size=262144 |
18 |
| - |
19 |
| -NUCLEO_F429ZI.build.mcu=cortex-m4 |
20 |
| -NUCLEO_F429ZI.build.f_cpu=16000000L |
21 |
| -NUCLEO_F429ZI.build.vid=0x0483 |
22 |
| -NUCLEO_F429ZI.build.pid=0x5711 |
23 |
| -NUCLEO_F429ZI.build.usb_product="NUCLEO-F429ZI" |
24 |
| -NUCLEO_F429ZI.build.board=NUCLEO_F429ZI |
25 |
| -NUCLEO_F429ZI.build.series=STM32F4xx |
26 |
| -NUCLEO_F429ZI.build.core=arduino |
27 |
| -NUCLEO_F429ZI.build.ldscript=linker_scripts/gcc/STM32F429ZI_FLASH.ld |
28 |
| -NUCLEO_F429ZI.build.variant=STM32F429ZI_Nucleo |
29 |
| -NUCLEO_F429ZI.build.cmsis_lib_gcc=arm_cortexM4l_math |
| 23 | +Nucleo_144.menu.Nucleo_144_board.NUCLEO_F429ZI=Nucleo F429ZI |
| 24 | +Nucleo_144.menu.Nucleo_144_board.NUCLEO_F429ZI.node=NODE_F429ZI |
| 25 | +Nucleo_144.menu.Nucleo_144_board.NUCLEO_F429ZI.upload.maximum_size=2097152 |
| 26 | +Nucleo_144.menu.Nucleo_144_board.NUCLEO_F429ZI.upload.maximum_data_size=262144 |
| 27 | +Nucleo_144.menu.Nucleo_144_board.NUCLEO_F429ZI.build.mcu=cortex-m4 |
| 28 | +Nucleo_144.menu.Nucleo_144_board.NUCLEO_F429ZI.build.f_cpu=16000000L |
| 29 | +Nucleo_144.menu.Nucleo_144_board.NUCLEO_F429ZI.build.usb_product="NUCLEO-F429ZI" |
| 30 | +Nucleo_144.menu.Nucleo_144_board.NUCLEO_F429ZI.build.board=NUCLEO_F429ZI |
| 31 | +Nucleo_144.menu.Nucleo_144_board.NUCLEO_F429ZI.build.series=STM32F4xx |
| 32 | +Nucleo_144.menu.Nucleo_144_board.NUCLEO_F429ZI.build.ldscript=linker_scripts/gcc/STM32F429ZI_FLASH.ld |
| 33 | +Nucleo_144.menu.Nucleo_144_board.NUCLEO_F429ZI.build.variant=NUCLEO_F429ZI |
| 34 | +Nucleo_144.menu.Nucleo_144_board.NUCLEO_F429ZI.build.cmsis_lib_gcc=arm_cortexM4l_math |
30 | 35 | #To enable USB add '-DUSBCON'
|
31 | 36 | #To enable HID (keyboard and mouse support) add also '-DUSBD_USE_HID_COMPOSITE'
|
32 |
| -NUCLEO_F429ZI.build.extra_flags=-DSTM32F429xx {build.usb_flags} |
| 37 | +Nucleo_144.menu.Nucleo_144_board.NUCLEO_F429ZI.build.extra_flags=-DSTM32F429xx {build.usb_flags} |
| 38 | + |
33 | 39 |
|
34 |
| -NUCLEO_F429ZI.menu.upload_method.MassStorageMethod=Mass Storage |
35 |
| -NUCLEO_F429ZI.menu.upload_method.MassStorageMethod.upload.protocol= |
36 |
| -NUCLEO_F429ZI.menu.upload_method.MassStorageMethod.upload.tool=nucleoFlasher |
| 40 | +Nucleo_144.menu.upload_method.MassStorageMethod=Mass Storage |
| 41 | +Nucleo_144.menu.upload_method.MassStorageMethod.upload.protocol= |
| 42 | +Nucleo_144.menu.upload_method.MassStorageMethod.upload.tool=nucleoFlasher |
37 | 43 |
|
38 |
| -NUCLEO_F429ZI.menu.upload_method.STLinkMethod=STLink |
39 |
| -NUCLEO_F429ZI.menu.upload_method.STLinkMethod.upload.protocol=STLink |
40 |
| -NUCLEO_F429ZI.menu.upload_method.STLinkMethod.upload.tool=stlink_upload |
| 44 | +Nucleo_144.menu.upload_method.STLinkMethod=STLink |
| 45 | +Nucleo_144.menu.upload_method.STLinkMethod.upload.protocol=STLink |
| 46 | +Nucleo_144.menu.upload_method.STLinkMethod.upload.tool=stlink_upload |
41 | 47 |
|
42 | 48 | ################################################################################
|
| 49 | +# Nucleo 64 boards |
| 50 | + |
| 51 | +Nucleo_64.name=Nucleo-64 (Select board from submenu) |
| 52 | + |
| 53 | +Nucleo_64.build.vid=0x0483 |
| 54 | +Nucleo_64.build.pid=0x5711 |
| 55 | +Nucleo_64.vid.0=0x0483 |
| 56 | +Nucleo_64.pid.0=0x5711 |
| 57 | + |
| 58 | +Nucleo_64.build.core=arduino |
| 59 | +Nucleo_64.build.board=Nucleo_64 |
| 60 | + |
| 61 | + |
| 62 | +Nucleo_64.menu.upload_method.MassStorageMethod=Mass Storage |
| 63 | +Nucleo_64.menu.upload_method.MassStorageMethod.upload.protocol= |
| 64 | +Nucleo_64.menu.upload_method.MassStorageMethod.upload.tool=nucleoFlasher |
| 65 | + |
| 66 | +Nucleo_64.menu.upload_method.STLinkMethod=STLink |
| 67 | +Nucleo_64.menu.upload_method.STLinkMethod.upload.protocol=STLink |
| 68 | +Nucleo_64.menu.upload_method.STLinkMethod.upload.tool=stlink_upload |
| 69 | + |
| 70 | +################################################################################ |
| 71 | +# Discovery boards |
| 72 | + |
| 73 | +Disco_board.name=Discovery (Select board from submenu) |
| 74 | + |
| 75 | +Disco_board.build.vid=0x0483 |
| 76 | +Disco_board.build.pid=0x5711 |
| 77 | +Disco_board.vid.0=0x0483 |
| 78 | +Disco_board.pid.0=0x5711 |
| 79 | + |
| 80 | +Disco_board.build.core=arduino |
| 81 | +Disco_board.build.board=Disco_board |
| 82 | + |
43 | 83 | # DISCO_F407VG board
|
44 | 84 |
|
45 |
| -DISCO_F407VG.name=STM32F407G-DISC1 |
46 |
| - |
47 |
| -DISCO_F407VG.vid.0=0x0483 |
48 |
| -DISCO_F407VG.pid.0=0x5712B |
49 |
| -DISCO_F407VG.node=DIS_F407VG |
50 |
| - |
51 |
| -DISCO_F407VG.upload.tool=nucleoFlasher |
52 |
| -DISCO_F407VG.upload.protocol=nucleoFlasher |
53 |
| -DISCO_F407VG.upload.maximum_size=1048576 |
54 |
| -DISCO_F407VG.upload.maximum_data_size=196608 |
55 |
| - |
56 |
| -DISCO_F407VG.build.mcu=cortex-m4 |
57 |
| -DISCO_F407VG.build.f_cpu=16000000L |
58 |
| -DISCO_F407VG.build.vid=0x0483 |
59 |
| -DISCO_F407VG.build.pid=0x5712B |
60 |
| -DISCO_F407VG.build.usb_product="DISCO-F407G" |
61 |
| -DISCO_F407VG.build.board=DISCO_F407VG |
62 |
| -DISCO_F407VG.build.series=STM32F4xx |
63 |
| -DISCO_F407VG.build.core=arduino |
64 |
| -DISCO_F407VG.build.ldscript=linker_scripts/gcc/STM32F407VGTx_FLASH.ld |
65 |
| -DISCO_F407VG.build.variant=STM32F407VG_Disco |
66 |
| -DISCO_F407VG.build.cmsis_lib_gcc=arm_cortexM4l_math |
| 85 | +Disco_board.menu.Disco_board.DISCO_F407VG=STM32F407G-DISC1 |
| 86 | +Disco_board.menu.Disco_board.DISCO_F407VG.node=DIS_F407VG |
| 87 | +Disco_board.menu.Disco_board.DISCO_F407VG.upload.maximum_size=1048576 |
| 88 | +Disco_board.menu.Disco_board.DISCO_F407VG.upload.maximum_data_size=196608 |
| 89 | +Disco_board.menu.Disco_board.DISCO_F407VG.build.mcu=cortex-m4 |
| 90 | +Disco_board.menu.Disco_board.DISCO_F407VG.build.f_cpu=16000000L |
| 91 | +Disco_board.menu.Disco_board.DISCO_F407VG.build.usb_product="DISCO-F407G" |
| 92 | +Disco_board.menu.Disco_board.DISCO_F407VG.build.board=DISCO_F407VG |
| 93 | +Disco_board.menu.Disco_board.DISCO_F407VG.build.series=STM32F4xx |
| 94 | +Disco_board.menu.Disco_board.DISCO_F407VG.build.ldscript=linker_scripts/gcc/STM32F407VGTx_FLASH.ld |
| 95 | +Disco_board.menu.Disco_board.DISCO_F407VG.build.variant=DISCO_F407VG |
| 96 | +Disco_board.menu.Disco_board.DISCO_F407VG.build.cmsis_lib_gcc=arm_cortexM4l_math |
67 | 97 |
|
68 | 98 | #To enable USB add '-DUSBCON'
|
69 | 99 | #To enable HID (keyboard and mouse support) add also '-DUSBD_USE_HID_COMPOSITE'
|
70 |
| -DISCO_F407VG.build.extra_flags=-DSTM32F407xx {build.usb_flags} |
| 100 | +Disco_board.menu.Disco_board.DISCO_F407VG.build.extra_flags=-DSTM32F407xx {build.usb_flags} |
| 101 | + |
| 102 | + |
| 103 | +Disco_board.menu.upload_method.MassStorageMethod=Mass Storage |
| 104 | +Disco_board.menu.upload_method.MassStorageMethod.upload.protocol= |
| 105 | +Disco_board.menu.upload_method.MassStorageMethod.upload.tool=nucleoFlasher |
71 | 106 |
|
72 |
| -DISCO_F407VG.menu.upload_method.MassStorageMethod=Mass Storage |
73 |
| -DISCO_F407VG.menu.upload_method.MassStorageMethod.upload.protocol= |
74 |
| -DISCO_F407VG.menu.upload_method.MassStorageMethod.upload.tool=nucleoFlasher |
| 107 | +Disco_board.menu.upload_method.STLinkMethod=STLink |
| 108 | +Disco_board.menu.upload_method.STLinkMethod.upload.protocol=STLink |
| 109 | +Disco_board.menu.upload_method.STLinkMethod.upload.tool=stlink_upload |
75 | 110 |
|
76 |
| -DISCO_F407VG.menu.upload_method.STLinkMethod=STLink |
77 |
| -DISCO_F407VG.menu.upload_method.STLinkMethod.upload.protocol=STLink |
78 |
| -DISCO_F407VG.menu.upload_method.STLinkMethod.upload.tool=stlink_upload |
79 | 111 |
|
80 | 112 | ################################################################################
|
0 commit comments