|
| 1 | +# See: http://code.google.com/p/arduino/wiki/Platforms |
| 2 | + |
| 3 | +menu.upload_method=Upload method |
| 4 | + |
| 5 | +################################################################################ |
| 6 | +# NUCLEO_F429ZI board |
| 7 | + |
| 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 |
| 30 | +#To enable USB add '-DUSBCON' |
| 31 | +#To enable HID (keyboard and mouse support) add also '-DUSBD_USE_HID_COMPOSITE' |
| 32 | +NUCLEO_F429ZI.build.extra_flags=-DSTM32F429xx {build.usb_flags} |
| 33 | + |
| 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 |
| 37 | + |
| 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 |
| 41 | + |
| 42 | +################################################################################ |
| 43 | +# DISCO_F407VG board |
| 44 | + |
| 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 |
| 67 | + |
| 68 | +#To enable USB add '-DUSBCON' |
| 69 | +#To enable HID (keyboard and mouse support) add also '-DUSBD_USE_HID_COMPOSITE' |
| 70 | +DISCO_F407VG.build.extra_flags=-DSTM32F407xx {build.usb_flags} |
| 71 | + |
| 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 |
| 75 | + |
| 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 | + |
| 80 | +################################################################################ |
0 commit comments