-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathboards.txt
More file actions
4232 lines (3595 loc) · 214 KB
/
boards.txt
File metadata and controls
4232 lines (3595 loc) · 214 KB
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
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# See: http://code.google.com/p/arduino/wiki/Platforms
# for developer,copy or rename this file to boards.txt
menu.cpu=Processor
menu.startadr=Startup adr
menu.clock_source=Clock source
menu.osc_speed=OSC Speed(MHz)
menu.cpu_speed=CPU Speed(MHz)
menu.usb=USB
menu.serial=Serial communication
menu.jtag_swd=JTAG/SWD
menu.extern_lib=Extern lib
menu.upload_method=Upload method
menu.log=Debug Log_level
#################################### Nucleo-64 ############################################
# NUCLEO 64 board
NUCLEO_64.name=Nucleo-64[SerialUART2]
NUCLEO_64.vid.0=0x0483
NUCLEO_64.pid.0=0x374B
NUCLEO_64.build.core=arduino
NUCLEO_64.build.board=NUCLEO_64
NUCLEO_64.upload.tool=nucleoFlasher
NUCLEO_64.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUART2
NUCLEO_64.menu.cpu.Nucleo_F030R8=Nucleo-F030R8(48M)
NUCLEO_64.menu.cpu.Nucleo_F030R8.upload.maximum_size=65536
NUCLEO_64.menu.cpu.Nucleo_F030R8.upload.maximum_data_size=8192
NUCLEO_64.menu.cpu.Nucleo_F030R8.upload.device=STM32F030R8
NUCLEO_64.menu.cpu.Nucleo_F030R8.build.mcu=cortex-m0
NUCLEO_64.menu.cpu.Nucleo_F030R8.build.series=STM32F0
NUCLEO_64.menu.cpu.Nucleo_F030R8.build.variant=NUCLEO_F030R8
NUCLEO_64.menu.cpu.Nucleo_F030R8.build.board=NUCLEO_F030R8
NUCLEO_64.menu.cpu.Nucleo_F030R8.build.f_cpuhsi=48000000L
NUCLEO_64.menu.cpu.Nucleo_F030R8.build.f_cpuhse=48000000L
NUCLEO_64.menu.cpu.Nucleo_F030R8.build.extra_flags=-DSTM32F030R8
NUCLEO_64.menu.cpu.Nucleo_F030R8.massstorage_drive=NODE_F030R8
NUCLEO_64.menu.cpu.Nucleo_F072RB=Nucleo-F072RB(48M)
NUCLEO_64.menu.cpu.Nucleo_F072RB.upload.maximum_size=131072
NUCLEO_64.menu.cpu.Nucleo_F072RB.upload.maximum_data_size=16384
NUCLEO_64.menu.cpu.Nucleo_F072RB.upload.device=STM32F072RB
NUCLEO_64.menu.cpu.Nucleo_F072RB.build.mcu=cortex-m0
NUCLEO_64.menu.cpu.Nucleo_F072RB.build.series=STM32F0
NUCLEO_64.menu.cpu.Nucleo_F072RB.build.variant=NUCLEO_F072RB
NUCLEO_64.menu.cpu.Nucleo_F072RB.build.board=NUCLEO_F072RB
NUCLEO_64.menu.cpu.Nucleo_F072RB.build.f_cpuhsi=48000000L
NUCLEO_64.menu.cpu.Nucleo_F072RB.build.f_cpuhse=48000000L
NUCLEO_64.menu.cpu.Nucleo_F072RB.build.extra_flags=-DSTM32F072RB
NUCLEO_64.menu.cpu.Nucleo_F072RB.massstorage_drive=NODE_F072RB
NUCLEO_64.menu.cpu.Nucleo_F103RB=Nucleo-F103R8/B(HSI48M/HSE72M)
NUCLEO_64.menu.cpu.Nucleo_F103RB.upload.maximum_size=131072
NUCLEO_64.menu.cpu.Nucleo_F103RB.upload.maximum_data_size=20480
NUCLEO_64.menu.cpu.Nucleo_F103RB.upload.device=STM32F103RB
NUCLEO_64.menu.cpu.Nucleo_F103RB.build.mcu=cortex-m3
NUCLEO_64.menu.cpu.Nucleo_F103RB.build.series=STM32F1
NUCLEO_64.menu.cpu.Nucleo_F103RB.build.variant=NUCLEO_F103RB
NUCLEO_64.menu.cpu.Nucleo_F103RB.build.board=NUCLEO_F103RB
NUCLEO_64.menu.cpu.Nucleo_F103RB.build.f_cpuhsi=48000000L
NUCLEO_64.menu.cpu.Nucleo_F103RB.build.f_cpuhse=72000000L
NUCLEO_64.menu.cpu.Nucleo_F103RB.build.extra_flags=-DSTM32F103RB
NUCLEO_64.menu.cpu.Nucleo_F103RB.massstorage_drive=NODE_F103RB
NUCLEO_64.menu.cpu.Nucleo_F103RE=Nucleo-F103RC/D/E(HSI48M/HSE72M)
NUCLEO_64.menu.cpu.Nucleo_F103RE.upload.maximum_size=524288
NUCLEO_64.menu.cpu.Nucleo_F103RE.upload.maximum_data_size=65536
NUCLEO_64.menu.cpu.Nucleo_F103RE.upload.device=STM32F103RE
NUCLEO_64.menu.cpu.Nucleo_F103RE.build.mcu=cortex-m3
NUCLEO_64.menu.cpu.Nucleo_F103RE.build.series=STM32F1
NUCLEO_64.menu.cpu.Nucleo_F103RE.build.variant=NUCLEO_F103RB
NUCLEO_64.menu.cpu.Nucleo_F103RE.build.board=NUCLEO_F103RE
NUCLEO_64.menu.cpu.Nucleo_F103RE.build.f_cpuhsi=48000000L
NUCLEO_64.menu.cpu.Nucleo_F103RE.build.f_cpuhse=72000000L
NUCLEO_64.menu.cpu.Nucleo_F103RE.build.extra_flags=-DSTM32F103RE
NUCLEO_64.menu.cpu.Nucleo_F103RE.massstorage_drive=NODE_F103RE
NUCLEO_64.menu.cpu.Nucleo_F303RE=Nucleo-F303RE(72M)
NUCLEO_64.menu.cpu.Nucleo_F303RE.upload.maximum_size=524288
NUCLEO_64.menu.cpu.Nucleo_F303RE.upload.maximum_data_size=81920
NUCLEO_64.menu.cpu.Nucleo_F303RE.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard
NUCLEO_64.menu.cpu.Nucleo_F303RE.build.series=STM32F3
NUCLEO_64.menu.cpu.Nucleo_F303RE.build.variant=NUCLEO_F303RE
NUCLEO_64.menu.cpu.Nucleo_F303RE.build.board=NUCLEO_F303RE
NUCLEO_64.menu.cpu.Nucleo_F303RE.build.f_cpuhsi=72000000L
NUCLEO_64.menu.cpu.Nucleo_F303RE.build.f_cpuhse=72000000L
NUCLEO_64.menu.cpu.Nucleo_F303RE.build.extra_flags=-DSTM32F303RE
NUCLEO_64.menu.cpu.Nucleo_F303RE.massstorage_drive=NODE_F303RE
NUCLEO_64.menu.cpu.Nucleo_L053R8=Nucleo-L053R8(32M)
NUCLEO_64.menu.cpu.Nucleo_L053R8.upload.maximum_size=65536
NUCLEO_64.menu.cpu.Nucleo_L053R8.upload.maximum_data_size=8192
NUCLEO_64.menu.cpu.Nucleo_L053R8.upload.device=STM32L053R8
#NUCLEO_64.menu.cpu.Nucleo_L053R8.build.mcu=cortex-m0
NUCLEO_64.menu.cpu.Nucleo_L053R8.build.mcu=cortex-m0plus
NUCLEO_64.menu.cpu.Nucleo_L053R8.build.series=STM32L0
NUCLEO_64.menu.cpu.Nucleo_L053R8.build.variant=NUCLEO_L053R8
NUCLEO_64.menu.cpu.Nucleo_L053R8.build.board=Nucleo_L053R8
NUCLEO_64.menu.cpu.Nucleo_L053R8.build.f_cpuhsi=32000000L
NUCLEO_64.menu.cpu.Nucleo_L053R8.build.f_cpuhse=32000000L
NUCLEO_64.menu.cpu.Nucleo_L053R8.build.extra_flags=-DSTM32L053R8
NUCLEO_64.menu.cpu.Nucleo_L053R8.massstorage_drive=NODE_L053R8
NUCLEO_64.menu.cpu.Nucleo_L152RE=Nucleo-L152RE(32M)
NUCLEO_64.menu.cpu.Nucleo_L152RE.upload.maximum_size=524288
NUCLEO_64.menu.cpu.Nucleo_L152RE.upload.maximum_data_size=81920
NUCLEO_64.menu.cpu.Nucleo_L152RE.build.mcu=cortex-m3
NUCLEO_64.menu.cpu.Nucleo_L152RE.build.series=STM32L1
NUCLEO_64.menu.cpu.Nucleo_L152RE.build.variant=NUCLEO_L152RE
NUCLEO_64.menu.cpu.Nucleo_L152RE.build.board=NUCLEO_L152RE
NUCLEO_64.menu.cpu.Nucleo_L152RE.build.f_cpuhsi=32000000L
NUCLEO_64.menu.cpu.Nucleo_L152RE.build.f_cpuhse=32000000L
NUCLEO_64.menu.cpu.Nucleo_L152RE.build.extra_flags=-DSTM32L152RE
NUCLEO_64.menu.cpu.Nucleo_L152RE.massstorage_drive=NODE_L152RE
NUCLEO_64.menu.clock_source.hsi=HSE_Disable(HSI)
NUCLEO_64.menu.clock_source.hsi.build.f_cpu={build.f_cpuhsi} -DUSE_HSI
NUCLEO_64.menu.clock_source.bypass=HSE_BYPASS_Clock_Source(If SB16/50 is closed)
NUCLEO_64.menu.clock_source.bypass.build.f_cpu={build.f_cpuhse} -DUSE_HSEBYPASS -DHSE_VALUE=8000000
NUCLEO_64.menu.clock_source.hse8m=HSE_Crystal(If 8M crystal is installed)
NUCLEO_64.menu.clock_source.hse8m.build.f_cpu={build.f_cpuhse} -DUSE_HSE -DHSE_VALUE=8000000
#-------------------------------------- UPLOAD METHODS ----------------------------------------#
NUCLEO_64.menu.upload_method.STLinkMethod=STLink
NUCLEO_64.menu.upload_method.STLinkMethod.upload.protocol=STLink
NUCLEO_64.menu.upload_method.STLinkMethod.upload.tool=stlink_upload
NUCLEO_64.menu.upload_method.MassStorageMethod=Mass Storage
NUCLEO_64.menu.upload_method.MassStorageMethod.upload.protocol=
NUCLEO_64.menu.upload_method.MassStorageMethod.upload.tool=nucleoFlasher
#-------------------------------------- DEBUG & LOGLEVEL ---------------------------------------#
NUCLEO_64.menu.log.default=Release(no-exceptions)
NUCLEO_64.menu.log.default.build.log_level=-fno-exceptions
NUCLEO_64.menu.log.Release=Release(exceptions)
NUCLEO_64.menu.log.fatal=FATAL
NUCLEO_64.menu.log.fatal.build.log_level=-D__LOG_LEVEL=1 -DUSE_FULL_ASSERT
NUCLEO_64.menu.log.error=ERROR
NUCLEO_64.menu.log.error.build.log_level=-D__LOG_LEVEL=2 -DUSE_FULL_ASSERT
NUCLEO_64.menu.log.warning=WARNING
NUCLEO_64.menu.log.warning.build.log_level=-D__LOG_LEVEL=3 -DUSE_FULL_ASSERT
NUCLEO_64.menu.log.info=INFO
NUCLEO_64.menu.log.info.build.log_level=-D__LOG_LEVEL=4 -DUSE_FULL_ASSERT
NUCLEO_64.menu.log.debug=DEBUG
NUCLEO_64.menu.log.debug.build.log_level=-D__LOG_LEVEL=5 -DUSE_FULL_ASSERT
NUCLEO_64.menu.log.trace=TRACE
NUCLEO_64.menu.log.trace.build.log_level=-D__LOG_LEVEL=6 -DUSE_FULL_ASSERT
#################################### Nucleo-F207ZG ############################################
#Nucleo_F207ZG board
Nucleo_F207ZG.name=Nucleo-F207ZG(120M)[SerialUART3]
Nucleo_F207ZG.vid.0=0x0483
Nucleo_F207ZG.pid.0=0x374B
Nucleo_F207ZG.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUART3
Nucleo_F207ZG.build.core=arduino
Nucleo_F207ZG.build.board=NUCLEO_144
Nucleo_F207ZG.build.mcu=cortex-m3
Nucleo_F207ZG.build.series=STM32F2
Nucleo_F207ZG.build.variant=NUCLEO_F207ZG
Nucleo_F207ZG.build.board=NUCLEO_F207ZG
Nucleo_F207ZG.build.extra_flags0=-DSTM32F207ZG
Nucleo_F207ZG.build.f_cpupre=120000000L
Nucleo_F207ZG.build.ldscript_pre=ld/F207xG
Nucleo_F207ZG.upload.maximum_size=1048576
Nucleo_F207ZG.upload.maximum_data_size=131072
Nucleo_F207ZG.menu.clock_source.bypass=HSE_BYPASS_Clock_Source
Nucleo_F207ZG.menu.clock_source.bypass.build.f_cpu={build.f_cpupre} -DUSE_HSEBYPASS -DHSE_VALUE=8000000
Nucleo_F207ZG.menu.clock_source.hsi=HSE_Disable(HSI)
Nucleo_F207ZG.menu.clock_source.hsi.build.f_cpu={build.f_cpupre} -DUSE_HSI
Nucleo_F207ZG.menu.clock_source.hse8m=HSE_Crystal(If 8M crystal is installed)
Nucleo_F207ZG.menu.clock_source.hse8m.build.f_cpu={build.f_cpupre} -DUSE_HSE -DHSE_VALUE=8000000
Nucleo_F207ZG.menu.startadr.default=flash(1024k+128k)
Nucleo_F207ZG.menu.startadr.default.build.extra_flags={build.extra_flags0}
Nucleo_F207ZG.menu.startadr.F08020000=flash 1:0x08020000(128k)
Nucleo_F207ZG.menu.startadr.F08020000.upload.maximum_size=131072
Nucleo_F207ZG.menu.startadr.F08020000.upload.maximum_data_size=131072
Nucleo_F207ZG.menu.startadr.F08020000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x20000
Nucleo_F207ZG.menu.startadr.F08020000.build.ldscript={build.ldscript_pre}_0802.ld
Nucleo_F207ZG.menu.startadr.F08020000.upload.uploadadr=0x08020000
Nucleo_F207ZG.menu.startadr.F08020000.upload.vect=0x08020000
Nucleo_F207ZG.menu.startadr.F08040000=flash 2:0x08040000(128k)
Nucleo_F207ZG.menu.startadr.F08040000.upload.maximum_size=131072
Nucleo_F207ZG.menu.startadr.F08040000.upload.maximum_data_size=131072
Nucleo_F207ZG.menu.startadr.F08040000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x40000
Nucleo_F207ZG.menu.startadr.F08040000.build.ldscript={build.ldscript_pre}_0804.ld
Nucleo_F207ZG.menu.startadr.F08040000.upload.uploadadr=0x08040000
Nucleo_F207ZG.menu.startadr.F08040000.upload.vect=0x08040000
Nucleo_F207ZG.menu.startadr.F08060000=flash 3:0x08060000(128k)
Nucleo_F207ZG.menu.startadr.F08060000.upload.maximum_size=131072
Nucleo_F207ZG.menu.startadr.F08060000.upload.maximum_data_size=131072
Nucleo_F207ZG.menu.startadr.F08060000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x60000
Nucleo_F207ZG.menu.startadr.F08060000.build.ldscript={build.ldscript_pre}_0806.ld
Nucleo_F207ZG.menu.startadr.F08060000.upload.uploadadr=0x08060000
Nucleo_F207ZG.menu.startadr.F08060000.upload.vect=0x08060000
Nucleo_F207ZG.menu.startadr.F08080000=flash 4:0x08080000(128k)
Nucleo_F207ZG.menu.startadr.F08080000.upload.maximum_size=131072
Nucleo_F207ZG.menu.startadr.F08080000.upload.maximum_data_size=131072
Nucleo_F207ZG.menu.startadr.F08080000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x80000
Nucleo_F207ZG.menu.startadr.F08080000.build.ldscript={build.ldscript_pre}_0808.ld
Nucleo_F207ZG.menu.startadr.F08080000.upload.uploadadr=0x08080000
Nucleo_F207ZG.menu.startadr.F08080000.upload.vect=0x08080000
Nucleo_F207ZG.menu.startadr.F080A0000=flash 5:0x080A0000(128k)
Nucleo_F207ZG.menu.startadr.F080A0000.upload.maximum_size=131072
Nucleo_F207ZG.menu.startadr.F080A0000.upload.maximum_data_size=131072
Nucleo_F207ZG.menu.startadr.F080A0000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0xA0000
Nucleo_F207ZG.menu.startadr.F080A0000.build.ldscript={build.ldscript_pre}_080A.ld
Nucleo_F207ZG.menu.startadr.F080A0000.upload.uploadadr=0x080A0000
Nucleo_F207ZG.menu.startadr.F080A0000.upload.vect=0x080A0000
Nucleo_F207ZG.menu.startadr.F080C0000=flash 6:0x080C0000(128k)
Nucleo_F207ZG.menu.startadr.F080C0000.upload.maximum_size=131072
Nucleo_F207ZG.menu.startadr.F080C0000.upload.maximum_data_size=131072
Nucleo_F207ZG.menu.startadr.F080C0000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0xC0000
Nucleo_F207ZG.menu.startadr.F080C0000.build.ldscript={build.ldscript_pre}_080C.ld
Nucleo_F207ZG.menu.startadr.F080C0000.upload.uploadadr=0x080C0000
Nucleo_F207ZG.menu.startadr.F080C0000.upload.vect=0x080C0000
Nucleo_F207ZG.menu.startadr.F080E0000=flash 7:0x080E0000(128k)
Nucleo_F207ZG.menu.startadr.F080E0000.upload.maximum_size=131072
Nucleo_F207ZG.menu.startadr.F080E0000.upload.maximum_data_size=131072
Nucleo_F207ZG.menu.startadr.F080E0000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0xE0000
Nucleo_F207ZG.menu.startadr.F080E0000.build.ldscript={build.ldscript_pre}_080E.ld
Nucleo_F207ZG.menu.startadr.F080E0000.upload.uploadadr=0x080E0000
Nucleo_F207ZG.menu.startadr.F080E0000.upload.vect=0x080E0000
Nucleo_F207ZG.menu.startadr.F08000000=flash(WithRamBoot 32kRAM used Only)
Nucleo_F207ZG.menu.startadr.F08000000.upload.maximum_size=131072
Nucleo_F207ZG.menu.startadr.F08000000.upload.maximum_data_size=32768
Nucleo_F207ZG.menu.startadr.F08000000.build.extra_flags={build.extra_flags0} -DCHK_JUMP_TO_SRAM
Nucleo_F207ZG.menu.startadr.F08000000.build.ldscript={build.ldscript_pre}_0800.ld
Nucleo_F207ZG.menu.startadr.F08000000.upload.uploadadr=0x08000000
Nucleo_F207ZG.menu.startadr.F08000000.upload.vect=0x08000000
Nucleo_F207ZG.menu.startadr.R20000000=Sram 0:0x20000000(96K+32K BOOT=11 St/Jlink uploader only)
Nucleo_F207ZG.menu.startadr.R20000000.upload.maximum_size=98304
Nucleo_F207ZG.menu.startadr.R20000000.upload.maximum_data_size=32768
Nucleo_F207ZG.menu.startadr.R20000000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x0000 -DVECT_TAB_SRAM
Nucleo_F207ZG.menu.startadr.R20000000.build.ldscript={build.ldscript_pre}_RAM0.ld
Nucleo_F207ZG.menu.startadr.R20000000.upload.uploadadr=0x20000000
Nucleo_F207ZG.menu.startadr.R20000000.upload.vect=0x20000000
Nucleo_F207ZG.menu.extern_lib.NONE=NONE
Nucleo_F207ZG.menu.extern_lib.STemWin=STemWin
Nucleo_F207ZG.menu.extern_lib.STemWin.build.extra_lib={build.system.path}/EXTRALIB/STemWin/
Nucleo_F207ZG.menu.extern_lib.STemWin.build.extra_flags_os=-DOS_SUPPORT=0
Nucleo_F207ZG.menu.extern_lib.STemWinOS=STemWin_OS
Nucleo_F207ZG.menu.extern_lib.STemWinOS.build.extra_lib={build.system.path}/EXTRALIB/STemWin/STemWin532_CM3_OS_GCC.a
Nucleo_F207ZG.menu.extern_lib.STemWinOS.build.extra_flags_os=-DOS_SUPPORT=1
Nucleo_F207ZG.upload.protocol=STLink
Nucleo_F207ZG.upload.tool=stlink_upload
#-------------------------------------- DEBUG & LOGLEVEL ---------------------------------------#
Nucleo_F207ZG.menu.log.default=Release(no-exceptions)
Nucleo_F207ZG.menu.log.default.build.log_level=-fno-exceptions
Nucleo_F207ZG.menu.log.Release=Release(exceptions)
Nucleo_F207ZG.menu.log.fatal=FATAL
Nucleo_F207ZG.menu.log.fatal.build.log_level=-D__LOG_LEVEL=1 -DUSE_FULL_ASSERT
Nucleo_F207ZG.menu.log.error=ERROR
Nucleo_F207ZG.menu.log.error.build.log_level=-D__LOG_LEVEL=2 -DUSE_FULL_ASSERT
Nucleo_F207ZG.menu.log.warning=WARNING
Nucleo_F207ZG.menu.log.warning.build.log_level=-D__LOG_LEVEL=3 -DUSE_FULL_ASSERT
Nucleo_F207ZG.menu.log.info=INFO
Nucleo_F207ZG.menu.log.info.build.log_level=-D__LOG_LEVEL=4 -DUSE_FULL_ASSERT
Nucleo_F207ZG.menu.log.debug=DEBUG
Nucleo_F207ZG.menu.log.debug.build.log_level=-D__LOG_LEVEL=5 -DUSE_FULL_ASSERT
Nucleo_F207ZG.menu.log.trace=TRACE
Nucleo_F207ZG.menu.log.trace.build.log_level=-D__LOG_LEVEL=6 -DUSE_FULL_ASSERT
#################################### Nucleo-F401RE(84M) ##########################################
#Nucleo-F401RE(84M) board
Nucleo-F401RE.name=Nucleo-F401RE(84M)[SerialUART2]
Nucleo-F401RE.vid.0=0x0483
Nucleo-F401RE.pid.0=0x374B
Nucleo-F401RE.build.core=arduino
Nucleo-F401RE.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUART2
Nucleo-F401RE.upload.maximum_size=524288
Nucleo-F401RE.upload.maximum_data_size=98304
Nucleo-F401RE.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard
Nucleo-F401RE.build.series=STM32F4
Nucleo-F401RE.build.variant=NUCLEO_F401RE
Nucleo-F401RE.build.board=NUCLEO_F401RE
Nucleo-F401RE.build.f_cpuhsi=84000000L
Nucleo-F401RE.build.f_cpuhse=84000000L
Nucleo-F401RE.build.extra_flags0=-DSTM32F401RE
Nucleo-F401RE.build.ldscript_pre=ld/F401xE
Nucleo-F401RE.menu.clock_source.hsi=HSE_Disable(HSI)
Nucleo-F401RE.menu.clock_source.hsi.build.f_cpu={build.f_cpuhsi} -DUSE_HSI
Nucleo-F401RE.menu.clock_source.bypass=HSE_BYPASS_Clock_Source
Nucleo-F401RE.menu.clock_source.bypass.build.f_cpu={build.f_cpuhse} -DUSE_HSEBYPASS -DHSE_VALUE=8000000
Nucleo-F401RE.menu.clock_source.hse8m=HSE_Crystal(If 8M crystal is installed)
Nucleo-F401RE.menu.clock_source.hse8m.build.f_cpu={build.f_cpuhse} -DUSE_HSE -DHSE_VALUE=8000000
Nucleo-F401RE.menu.startadr.default=flash(512k+96k)
Nucleo-F401RE.menu.startadr.default.build.extra_flags={build.extra_flags0}
Nucleo-F401RE.menu.startadr.F08020000=flash 1:0x08020000(128k)
Nucleo-F401RE.menu.startadr.F08020000.upload.maximum_size=131072
Nucleo-F401RE.menu.startadr.F08020000.upload.maximum_data_size=98304
Nucleo-F401RE.menu.startadr.F08020000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x20000
Nucleo-F401RE.menu.startadr.F08020000.build.ldscript={build.ldscript_pre}_0802.ld
Nucleo-F401RE.menu.startadr.F08020000.upload.uploadadr=0x08020000
Nucleo-F401RE.menu.startadr.F08020000.upload.vect=0x08020000
Nucleo-F401RE.menu.startadr.F08040000=flash 2:0x08040000(128k)
Nucleo-F401RE.menu.startadr.F08040000.upload.maximum_size=131072
Nucleo-F401RE.menu.startadr.F08040000.upload.maximum_data_size=98304
Nucleo-F401RE.menu.startadr.F08040000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x40000
Nucleo-F401RE.menu.startadr.F08040000.build.ldscript={build.ldscript_pre}_0804.ld
Nucleo-F401RE.menu.startadr.F08040000.upload.uploadadr=0x08040000
Nucleo-F401RE.menu.startadr.F08040000.upload.vect=0x08040000
Nucleo-F401RE.menu.startadr.F08060000=flash 3:0x08060000(128k)
Nucleo-F401RE.menu.startadr.F08060000.upload.maximum_size=131072
Nucleo-F401RE.menu.startadr.F08060000.upload.maximum_data_size=98304
Nucleo-F401RE.menu.startadr.F08060000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x60000
Nucleo-F401RE.menu.startadr.F08060000.build.ldscript={build.ldscript_pre}_0806.ld
Nucleo-F401RE.menu.startadr.F08060000.upload.uploadadr=0x08060000
Nucleo-F401RE.menu.startadr.F08060000.upload.vect=0x08060000
Nucleo-F401RE.menu.startadr.F08000000=flash(WithRamBoot 32kRAM used Only)
Nucleo-F401RE.menu.startadr.F08000000.upload.maximum_size=131072
Nucleo-F401RE.menu.startadr.F08000000.upload.maximum_data_size=32768
Nucleo-F401RE.menu.startadr.F08000000.build.extra_flags={build.extra_flags0} -DCHK_JUMP_TO_SRAM
Nucleo-F401RE.menu.startadr.F08000000.build.ldscript={build.ldscript_pre}_0800.ld
Nucleo-F401RE.menu.startadr.F08000000.upload.uploadadr=0x08000000
Nucleo-F401RE.menu.startadr.F08000000.upload.vect=0x08000000
Nucleo-F401RE.menu.startadr.R20000000=Sram 0:0x20000000(64K+32K BOOT=11 St/Jlink uploader only)
Nucleo-F401RE.menu.startadr.R20000000.upload.maximum_size=65536
Nucleo-F401RE.menu.startadr.R20000000.upload.maximum_data_size=32768
Nucleo-F401RE.menu.startadr.R20000000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x0000 -DVECT_TAB_SRAM
Nucleo-F401RE.menu.startadr.R20000000.build.ldscript={build.ldscript_pre}_RAM0.ld
Nucleo-F401RE.menu.startadr.R20000000.upload.uploadadr=0x20000000
Nucleo-F401RE.menu.startadr.R20000000.upload.vect=0x20000000
Nucleo-F401RE.menu.extern_lib.NONE=NONE
Nucleo-F401RE.menu.extern_lib.STemWin=STemWin
Nucleo-F401RE.menu.extern_lib.STemWin.build.extra_lib={build.system.path}/EXTRALIB/STemWin/STemWin532_CM4_GCC.a
Nucleo-F401RE.menu.extern_lib.STemWin.build.extra_flags_os=-DOS_SUPPORT=0
Nucleo-F401RE.menu.extern_lib.STemWinOS=STemWin_OS
Nucleo-F401RE.menu.extern_lib.STemWinOS.build.extra_lib={build.system.path}/EXTRALIB/STemWin/STemWin532_CM4_OS_GCC.a
Nucleo-F401RE.menu.extern_lib.STemWinOS.build.extra_flags_os=-DOS_SUPPORT=1
Nucleo-F401RE.upload.protocol=STLink
Nucleo-F401RE.upload.tool=stlink_upload
Nucleo-F401RE.menu.serial.SerialUART2=SerialUART2[PA2/PA3]
Nucleo-F401RE.menu.serial.SerialUART2.build.extra_flags_serial=-DMENU_SERIAL=SerialUART2
Nucleo-F401RE.menu.serial.SerialSWO=SerialSWO(If the SWO is connected)
Nucleo-F401RE.menu.serial.SerialSWO.build.extra_flags_serial=-DMENU_SERIAL=SerialSWO
#-------------------------------------- DEBUG & LOGLEVEL ---------------------------------------#
Nucleo-F401RE.menu.log.default=Release(no-exceptions)
Nucleo-F401RE.menu.log.default.build.log_level=-fno-exceptions
Nucleo-F401RE.menu.log.Release=Release(exceptions)
Nucleo-F401RE.menu.log.fatal=FATAL
Nucleo-F401RE.menu.log.fatal.build.log_level=-D__LOG_LEVEL=1 -DUSE_FULL_ASSERT
Nucleo-F401RE.menu.log.error=ERROR
Nucleo-F401RE.menu.log.error.build.log_level=-D__LOG_LEVEL=2 -DUSE_FULL_ASSERT
Nucleo-F401RE.menu.log.warning=WARNING
Nucleo-F401RE.menu.log.warning.build.log_level=-D__LOG_LEVEL=3 -DUSE_FULL_ASSERT
Nucleo-F401RE.menu.log.info=INFO
Nucleo-F401RE.menu.log.info.build.log_level=-D__LOG_LEVEL=4 -DUSE_FULL_ASSERT
Nucleo-F401RE.menu.log.debug=DEBUG
Nucleo-F401RE.menu.log.debug.build.log_level=-D__LOG_LEVEL=5 -DUSE_FULL_ASSERT
Nucleo-F401RE.menu.log.trace=TRACE
Nucleo-F401RE.menu.log.trace.build.log_level=-D__LOG_LEVEL=6 -DUSE_FULL_ASSERT
#################################### Nucleo-F411RE(96M) #########################################
# NUCLEO 64 board
Nucleo-F411RE.name=Nucleo-F411RE(96M)[SerialUART2]
Nucleo-F411RE.vid.0=0x0483
Nucleo-F411RE.pid.0=0x374B
Nucleo-F411RE.build.core=arduino
Nucleo-F411RE.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUART2
Nucleo-F411RE.upload.maximum_size=524288
Nucleo-F411RE.upload.maximum_data_size=131072
Nucleo-F411RE.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard
Nucleo-F411RE.build.series=STM32F4
Nucleo-F411RE.build.variant=NUCLEO_F411RE
Nucleo-F411RE.build.board=NUCLEO_F411RE
Nucleo-F411RE.build.f_cpuhsi=96000000L
Nucleo-F411RE.build.f_cpuhse=96000000L
Nucleo-F411RE.build.extra_flags0=-DSTM32F411RE
Nucleo-F411RE.build.ldscript_pre=ld/F411xE
Nucleo-F411RE.menu.clock_source.hsi=HSE_Disable(HSI)
Nucleo-F411RE.menu.clock_source.hsi.build.f_cpu={build.f_cpuhsi} -DUSE_HSI
Nucleo-F411RE.menu.clock_source.bypass=HSE_BYPASS_Clock_Source
Nucleo-F411RE.menu.clock_source.bypass.build.f_cpu={build.f_cpuhse} -DUSE_HSEBYPASS -DHSE_VALUE=8000000
Nucleo-F411RE.menu.clock_source.hse8m=HSE_Crystal(If 8M crystal is installed)
Nucleo-F411RE.menu.clock_source.hse8m.build.f_cpu={build.f_cpuhse} -DUSE_HSE -DHSE_VALUE=8000000
Nucleo-F411RE.menu.startadr.default=flash(512k+128k)
Nucleo-F411RE.menu.startadr.default.build.extra_flags={build.extra_flags0}
Nucleo-F411RE.menu.startadr.F08020000=flash 1:0x08020000(128k)
Nucleo-F411RE.menu.startadr.F08020000.upload.maximum_size=131072
Nucleo-F411RE.menu.startadr.F08020000.upload.maximum_data_size=131072
Nucleo-F411RE.menu.startadr.F08020000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x20000
Nucleo-F411RE.menu.startadr.F08020000.build.ldscript={build.ldscript_pre}_0802.ld
Nucleo-F411RE.menu.startadr.F08020000.upload.uploadadr=0x08020000
Nucleo-F411RE.menu.startadr.F08020000.upload.vect=0x08020000
Nucleo-F411RE.menu.startadr.F08040000=flash 2:0x08040000(128k)
Nucleo-F411RE.menu.startadr.F08040000.upload.maximum_size=131072
Nucleo-F411RE.menu.startadr.F08040000.upload.maximum_data_size=131072
Nucleo-F411RE.menu.startadr.F08040000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x40000
Nucleo-F411RE.menu.startadr.F08040000.build.ldscript={build.ldscript_pre}_0804.ld
Nucleo-F411RE.menu.startadr.F08040000.upload.uploadadr=0x08040000
Nucleo-F411RE.menu.startadr.F08040000.upload.vect=0x08040000
Nucleo-F411RE.menu.startadr.F08060000=flash 3:0x08060000(128k)
Nucleo-F411RE.menu.startadr.F08060000.upload.maximum_size=131072
Nucleo-F411RE.menu.startadr.F08060000.upload.maximum_data_size=131072
Nucleo-F411RE.menu.startadr.F08060000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x60000
Nucleo-F411RE.menu.startadr.F08060000.build.ldscript={build.ldscript_pre}_0806.ld
Nucleo-F411RE.menu.startadr.F08060000.upload.uploadadr=0x08060000
Nucleo-F411RE.menu.startadr.F08060000.upload.vect=0x08060000
Nucleo-F411RE.menu.startadr.F08000000=flash(WithRamBoot 32kRAM used Only)
Nucleo-F411RE.menu.startadr.F08000000.upload.maximum_size=131072
Nucleo-F411RE.menu.startadr.F08000000.upload.maximum_data_size=32768
Nucleo-F411RE.menu.startadr.F08000000.build.extra_flags={build.extra_flags0} -DCHK_JUMP_TO_SRAM
Nucleo-F411RE.menu.startadr.F08000000.build.ldscript={build.ldscript_pre}_0800.ld
Nucleo-F411RE.menu.startadr.F08000000.upload.uploadadr=0x08000000
Nucleo-F411RE.menu.startadr.F08000000.upload.vect=0x08000000
Nucleo-F411RE.menu.startadr.R20000000=Sram 0:0x20000000(96K+32K BOOT=11 St/Jlink uploader only)
Nucleo-F411RE.menu.startadr.R20000000.upload.maximum_size=98304
Nucleo-F411RE.menu.startadr.R20000000.upload.maximum_data_size=32768
Nucleo-F411RE.menu.startadr.R20000000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x0000 -DVECT_TAB_SRAM
Nucleo-F411RE.menu.startadr.R20000000.build.ldscript={build.ldscript_pre}_RAM0.ld
Nucleo-F411RE.menu.startadr.R20000000.upload.uploadadr=0x20000000
Nucleo-F411RE.menu.startadr.R20000000.upload.vect=0x20000000
Nucleo-F411RE.menu.extern_lib.NONE=NONE
Nucleo-F411RE.menu.extern_lib.STemWin=STemWin
Nucleo-F411RE.menu.extern_lib.STemWin.build.extra_lib={build.system.path}/EXTRALIB/STemWin/STemWin532_CM4_GCC.a
Nucleo-F411RE.menu.extern_lib.STemWin.build.extra_flags_os=-DOS_SUPPORT=0
Nucleo-F411RE.menu.extern_lib.STemWinOS=STemWin_OS
Nucleo-F411RE.menu.extern_lib.STemWinOS.build.extra_lib={build.system.path}/EXTRALIB/STemWin/STemWin532_CM4_OS_GCC.a
Nucleo-F411RE.menu.extern_lib.STemWinOS.build.extra_flags_os=-DOS_SUPPORT=1
Nucleo-F411RE.upload.protocol=STLink
Nucleo-F411RE.upload.tool=stlink_upload
#-------------------------------------- DEBUG & LOGLEVEL ---------------------------------------#
Nucleo-F411RE.menu.log.default=Release(no-exceptions)
Nucleo-F411RE.menu.log.default.build.log_level=-fno-exceptions
Nucleo-F411RE.menu.log.Release=Release(exceptions)
Nucleo-F411RE.menu.log.fatal=FATAL
Nucleo-F411RE.menu.log.fatal.build.log_level=-D__LOG_LEVEL=1 -DUSE_FULL_ASSERT
Nucleo-F411RE.menu.log.error=ERROR
Nucleo-F411RE.menu.log.error.build.log_level=-D__LOG_LEVEL=2 -DUSE_FULL_ASSERT
Nucleo-F411RE.menu.log.warning=WARNING
Nucleo-F411RE.menu.log.warning.build.log_level=-D__LOG_LEVEL=3 -DUSE_FULL_ASSERT
Nucleo-F411RE.menu.log.info=INFO
Nucleo-F411RE.menu.log.info.build.log_level=-D__LOG_LEVEL=4 -DUSE_FULL_ASSERT
Nucleo-F411RE.menu.log.debug=DEBUG
Nucleo-F411RE.menu.log.debug.build.log_level=-D__LOG_LEVEL=5 -DUSE_FULL_ASSERT
Nucleo-F411RE.menu.log.trace=TRACE
Nucleo-F411RE.menu.log.trace.build.log_level=-D__LOG_LEVEL=6 -DUSE_FULL_ASSERT
#################################### Nucleo-F767ZI ############################################
#Nucleo_F767ZI board
Nucleo_F767ZI.name=Nucleo-F767ZI(216M)[SerialUART3]
Nucleo_F767ZI.vid.0=0x0483
Nucleo_F767ZI.pid.0=0x374B
Nucleo_F767ZI.build.core=arduino
Nucleo_F767ZI.build.variant=NUCLEO_F767ZI
Nucleo_F767ZI.build.board=NUCLEO_F767ZI
Nucleo_F767ZI.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUART3
Nucleo_F767ZI.build.mcu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard
Nucleo_F767ZI.build.series=STM32F7
Nucleo_F767ZI.build.extra_flags0=-DSTM32F767ZI
Nucleo_F767ZI.build.ldscript_pre=ld/f767xI
Nucleo_F767ZI.build.f_cpupre=216000000L
Nucleo_F767ZI.upload.maximum_size=2097152
Nucleo_F767ZI.upload.maximum_data_size=524288
Nucleo_F767ZI.upload.uploadadr=0x08000000
Nucleo_F767ZI.upload.vect=0x08000000
Nucleo_F767ZI.upload.device=STM32F767ZI
Nucleo_F767ZI.upload.protocol=STLink
Nucleo_F767ZI.upload.tool=stlink_upload
Nucleo_F767ZI.menu.clock_source.bypass=HSE_BYPASS_Clock_Source
Nucleo_F767ZI.menu.clock_source.bypass.build.f_cpu={build.f_cpupre} -DUSE_HSEBYPASS -DHSE_VALUE=8000000
Nucleo_F767ZI.menu.clock_source.hsi=HSE_Disable(HSI)
Nucleo_F767ZI.menu.clock_source.hsi.build.f_cpu={build.f_cpupre} -DUSE_HSI
Nucleo_F767ZI.menu.clock_source.hse8m=HSE_Crystal(If 8M crystal is installed)
Nucleo_F767ZI.menu.clock_source.hse8m.build.f_cpu={build.f_cpupre} -DUSE_HSE -DHSE_VALUE=8000000
Nucleo_F767ZI.menu.startadr.default=flash(2048k+512k)
Nucleo_F767ZI.menu.startadr.default.build.extra_flags={build.extra_flags0}
Nucleo_F767ZI.menu.startadr.F08040000=flash 1:0x08040000(256k)
Nucleo_F767ZI.menu.startadr.F08040000.upload.maximum_size=262144
Nucleo_F767ZI.menu.startadr.F08040000.upload.maximum_data_size=524288
Nucleo_F767ZI.menu.startadr.F08040000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x40000
Nucleo_F767ZI.menu.startadr.F08040000.build.ldscript={build.ldscript_pre}_0804.ld
Nucleo_F767ZI.menu.startadr.F08040000.upload.uploadadr=0x08040000
Nucleo_F767ZI.menu.startadr.F08040000.upload.vect=0x08040000
Nucleo_F767ZI.menu.startadr.F08080000=flash 2:0x08080000(256k)
Nucleo_F767ZI.menu.startadr.F08080000.upload.maximum_size=262144
Nucleo_F767ZI.menu.startadr.F08080000.upload.maximum_data_size=524288
Nucleo_F767ZI.menu.startadr.F08080000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x80000
Nucleo_F767ZI.menu.startadr.F08080000.build.ldscript={build.ldscript_pre}_0808.ld
Nucleo_F767ZI.menu.startadr.F08080000.upload.uploadadr=0x08080000
Nucleo_F767ZI.menu.startadr.F08080000.upload.vect=0x08080000
Nucleo_F767ZI.menu.startadr.F080C0000=flash 3:0x080C0000(256k)
Nucleo_F767ZI.menu.startadr.F080C0000.upload.maximum_size=262144
Nucleo_F767ZI.menu.startadr.F080C0000.upload.maximum_data_size=524288
Nucleo_F767ZI.menu.startadr.F080C0000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0xC0000
Nucleo_F767ZI.menu.startadr.F080C0000.build.ldscript={build.ldscript_pre}_080C.ld
Nucleo_F767ZI.menu.startadr.F080C0000.upload.uploadadr=0x080C0000
Nucleo_F767ZI.menu.startadr.F080C0000.upload.vect=0x080C0000
Nucleo_F767ZI.menu.startadr.F08100000=flash 4:0x08100000(256k)
Nucleo_F767ZI.menu.startadr.F08100000.upload.maximum_size=262144
Nucleo_F767ZI.menu.startadr.F08100000.upload.maximum_data_size=524288
Nucleo_F767ZI.menu.startadr.F08100000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x100000
Nucleo_F767ZI.menu.startadr.F08100000.build.ldscript={build.ldscript_pre}_0810.ld
Nucleo_F767ZI.menu.startadr.F08100000.upload.uploadadr=0x08100000
Nucleo_F767ZI.menu.startadr.F08100000.upload.vect=0x08100000
Nucleo_F767ZI.menu.startadr.F08140000=flash 5:0x08140000(256k)
Nucleo_F767ZI.menu.startadr.F08140000.upload.maximum_size=262144
Nucleo_F767ZI.menu.startadr.F08140000.upload.maximum_data_size=524288
Nucleo_F767ZI.menu.startadr.F08140000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x140000
Nucleo_F767ZI.menu.startadr.F08140000.build.ldscript={build.ldscript_pre}_0814.ld
Nucleo_F767ZI.menu.startadr.F08140000.upload.uploadadr=0x08140000
Nucleo_F767ZI.menu.startadr.F08140000.upload.vect=0x08140000
Nucleo_F767ZI.menu.startadr.F08180000=flash 6:0x08180000(256k)
Nucleo_F767ZI.menu.startadr.F08180000.upload.maximum_size=262144
Nucleo_F767ZI.menu.startadr.F08180000.upload.maximum_data_size=524288
Nucleo_F767ZI.menu.startadr.F08180000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x180000
Nucleo_F767ZI.menu.startadr.F08180000.build.ldscript={build.ldscript_pre}_0818.ld
Nucleo_F767ZI.menu.startadr.F08180000.upload.uploadadr=0x08180000
Nucleo_F767ZI.menu.startadr.F08180000.upload.vect=0x08180000
Nucleo_F767ZI.menu.startadr.F081C0000=flash 7:0x081C0000(256k)
Nucleo_F767ZI.menu.startadr.F081C0000.upload.maximum_size=262144
Nucleo_F767ZI.menu.startadr.F081C0000.upload.maximum_data_size=524288
Nucleo_F767ZI.menu.startadr.F081C0000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x1C0000
Nucleo_F767ZI.menu.startadr.F081C0000.build.ldscript={build.ldscript_pre}_081C.ld
Nucleo_F767ZI.menu.startadr.F081C0000.upload.uploadadr=0x081C0000
Nucleo_F767ZI.menu.startadr.F081C0000.upload.vect=0x081C0000
Nucleo_F767ZI.menu.startadr.F08000000=flash(WithRamBoot used 256kRAM Only)
Nucleo_F767ZI.menu.startadr.F08000000.upload.maximum_size=262144
Nucleo_F767ZI.menu.startadr.F08000000.upload.maximum_data_size=262144
Nucleo_F767ZI.menu.startadr.F08000000.build.extra_flags={build.extra_flags0} -DCHK_JUMP_TO_SRAM
Nucleo_F767ZI.menu.startadr.F08000000.build.ldscript={build.ldscript_pre}_0800.ld
Nucleo_F767ZI.menu.startadr.F08000000.upload.uploadadr=0x08000000
Nucleo_F767ZI.menu.startadr.F08000000.upload.vect=0x08000000
Nucleo_F767ZI.menu.startadr.R20000000=Sram 0:0x20000000(256K+256K use bootloader only)
Nucleo_F767ZI.menu.startadr.R20000000.upload.maximum_size=262144
Nucleo_F767ZI.menu.startadr.R20000000.upload.maximum_data_size=262144
Nucleo_F767ZI.menu.startadr.R20000000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x0000 -DVECT_TAB_SRAM
Nucleo_F767ZI.menu.startadr.R20000000.build.ldscript={build.ldscript_pre}_RAM0.ld
Nucleo_F767ZI.menu.startadr.R20000000.upload.uploadadr=0x20000000
Nucleo_F767ZI.menu.startadr.R20000000.upload.vect=0x20000000
#-------------------------------------- DEBUG & LOGLEVEL ---------------------------------------#
Nucleo_F767ZI.menu.log.default=Release(no-exceptions)
Nucleo_F767ZI.menu.log.default.build.log_level=-fno-exceptions
Nucleo_F767ZI.menu.log.Release=Release(exceptions)
Nucleo_F767ZI.menu.log.fatal=FATAL
Nucleo_F767ZI.menu.log.fatal.build.log_level=-D__LOG_LEVEL=1 -DUSE_FULL_ASSERT
Nucleo_F767ZI.menu.log.error=ERROR
Nucleo_F767ZI.menu.log.error.build.log_level=-D__LOG_LEVEL=2 -DUSE_FULL_ASSERT
Nucleo_F767ZI.menu.log.warning=WARNING
Nucleo_F767ZI.menu.log.warning.build.log_level=-D__LOG_LEVEL=3 -DUSE_FULL_ASSERT
Nucleo_F767ZI.menu.log.info=INFO
Nucleo_F767ZI.menu.log.info.build.log_level=-D__LOG_LEVEL=4 -DUSE_FULL_ASSERT
Nucleo_F767ZI.menu.log.debug=DEBUG
Nucleo_F767ZI.menu.log.debug.build.log_level=-D__LOG_LEVEL=5 -DUSE_FULL_ASSERT
Nucleo_F767ZI.menu.log.trace=TRACE
Nucleo_F767ZI.menu.log.trace.build.log_level=-D__LOG_LEVEL=6 -DUSE_FULL_ASSERT
#################################### Nucleo-H743ZI ############################################
#Nucleo_H743ZI board
Nucleo_H743ZI.name=Nucleo-H743ZI(400M)[SerialUART3]
Nucleo_H743ZI.vid.0=0x0483
Nucleo_H743ZI.pid.0=0x374B
Nucleo_H743ZI.build.core=arduino
Nucleo_H743ZI.build.variant=NUCLEO_H743ZI
Nucleo_H743ZI.build.board=NUCLEO_H743ZI
Nucleo_H743ZI.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUART3
Nucleo_H743ZI.build.mcu=cortex-m7 -mfpu=fpv5-sp-d16 -mfloat-abi=hard
Nucleo_H743ZI.build.series=STM32H7
Nucleo_H743ZI.build.extra_flags0=-DSTM32H743ZI
Nucleo_H743ZI.build.ldscript_pre=ld/h743xI
Nucleo_H743ZI.build.f_cpupre=400000000L
Nucleo_H743ZI.upload.maximum_size=2097152
Nucleo_H743ZI.upload.maximum_data_size=131072
Nucleo_H743ZI.upload.uploadadr=0x08000000
Nucleo_H743ZI.upload.vect=0x08000000
Nucleo_H743ZI.upload.device=STM32H743ZI
Nucleo_H743ZI.upload.protocol=STLink
Nucleo_H743ZI.upload.tool=stlink_upload
Nucleo_H743ZI.menu.clock_source.bypass=HSE_BYPASS_Clock_Source
Nucleo_H743ZI.menu.clock_source.bypass.build.f_cpu={build.f_cpupre} -DUSE_HSEBYPASS -DHSE_VALUE=8000000
Nucleo_H743ZI.menu.clock_source.hsi=HSE_Disable(HSI)
Nucleo_H743ZI.menu.clock_source.hsi.build.f_cpu={build.f_cpupre} -DUSE_HSI
Nucleo_H743ZI.menu.clock_source.hse8m=HSE_Crystal(If 8M crystal is installed)
Nucleo_H743ZI.menu.clock_source.hse8m.build.f_cpu={build.f_cpupre} -DUSE_HSE -DHSE_VALUE=8000000
Nucleo_H743ZI.menu.startadr.default=flash(2048k+1024k)
Nucleo_H743ZI.menu.startadr.default.build.extra_flags={build.extra_flags0}
Nucleo_H743ZI.menu.startadr.F08040000=flash 1:0x08040000(256k)
Nucleo_H743ZI.menu.startadr.F08040000.upload.maximum_size=262144
Nucleo_H743ZI.menu.startadr.F08040000.upload.maximum_data_size=131072
Nucleo_H743ZI.menu.startadr.F08040000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x40000
Nucleo_H743ZI.menu.startadr.F08040000.build.ldscript={build.ldscript_pre}_0804.ld
Nucleo_H743ZI.menu.startadr.F08040000.upload.uploadadr=0x08040000
Nucleo_H743ZI.menu.startadr.F08040000.upload.vect=0x08040000
Nucleo_H743ZI.menu.startadr.F08080000=flash 2:0x08080000(256k)
Nucleo_H743ZI.menu.startadr.F08080000.upload.maximum_size=262144
Nucleo_H743ZI.menu.startadr.F08080000.upload.maximum_data_size=131072
Nucleo_H743ZI.menu.startadr.F08080000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x80000
Nucleo_H743ZI.menu.startadr.F08080000.build.ldscript={build.ldscript_pre}_0808.ld
Nucleo_H743ZI.menu.startadr.F08080000.upload.uploadadr=0x08080000
Nucleo_H743ZI.menu.startadr.F08080000.upload.vect=0x08080000
Nucleo_H743ZI.menu.startadr.F080C0000=flash 3:0x080C0000(256k)
Nucleo_H743ZI.menu.startadr.F080C0000.upload.maximum_size=262144
Nucleo_H743ZI.menu.startadr.F080C0000.upload.maximum_data_size=131072
Nucleo_H743ZI.menu.startadr.F080C0000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0xC0000
Nucleo_H743ZI.menu.startadr.F080C0000.build.ldscript={build.ldscript_pre}_080C.ld
Nucleo_H743ZI.menu.startadr.F080C0000.upload.uploadadr=0x080C0000
Nucleo_H743ZI.menu.startadr.F080C0000.upload.vect=0x080C0000
Nucleo_H743ZI.menu.startadr.F08100000=flash 4:0x08100000(256k)
Nucleo_H743ZI.menu.startadr.F08100000.upload.maximum_size=262144
Nucleo_H743ZI.menu.startadr.F08100000.upload.maximum_data_size=131072
Nucleo_H743ZI.menu.startadr.F08100000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x100000
Nucleo_H743ZI.menu.startadr.F08100000.build.ldscript={build.ldscript_pre}_0810.ld
Nucleo_H743ZI.menu.startadr.F08100000.upload.uploadadr=0x08100000
Nucleo_H743ZI.menu.startadr.F08100000.upload.vect=0x08100000
Nucleo_H743ZI.menu.startadr.F08140000=flash 5:0x08140000(256k)
Nucleo_H743ZI.menu.startadr.F08140000.upload.maximum_size=262144
Nucleo_H743ZI.menu.startadr.F08140000.upload.maximum_data_size=131072
Nucleo_H743ZI.menu.startadr.F08140000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x140000
Nucleo_H743ZI.menu.startadr.F08140000.build.ldscript={build.ldscript_pre}_0814.ld
Nucleo_H743ZI.menu.startadr.F08140000.upload.uploadadr=0x08140000
Nucleo_H743ZI.menu.startadr.F08140000.upload.vect=0x08140000
Nucleo_H743ZI.menu.startadr.F08180000=flash 6:0x08180000(256k)
Nucleo_H743ZI.menu.startadr.F08180000.upload.maximum_size=262144
Nucleo_H743ZI.menu.startadr.F08180000.upload.maximum_data_size=131072
Nucleo_H743ZI.menu.startadr.F08180000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x180000
Nucleo_H743ZI.menu.startadr.F08180000.build.ldscript={build.ldscript_pre}_0818.ld
Nucleo_H743ZI.menu.startadr.F08180000.upload.uploadadr=0x08180000
Nucleo_H743ZI.menu.startadr.F08180000.upload.vect=0x08180000
Nucleo_H743ZI.menu.startadr.F081C0000=flash 7:0x081C0000(256k)
Nucleo_H743ZI.menu.startadr.F081C0000.upload.maximum_size=262144
Nucleo_H743ZI.menu.startadr.F081C0000.upload.maximum_data_size=131072
Nucleo_H743ZI.menu.startadr.F081C0000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x1C0000
Nucleo_H743ZI.menu.startadr.F081C0000.build.ldscript={build.ldscript_pre}_081C.ld
Nucleo_H743ZI.menu.startadr.F081C0000.upload.uploadadr=0x081C0000
Nucleo_H743ZI.menu.startadr.F081C0000.upload.vect=0x081C0000
Nucleo_H743ZI.menu.startadr.F08000000=flash(WithRamBoot 128kRAM used Only)
Nucleo_H743ZI.menu.startadr.F08000000.upload.maximum_size=262144
Nucleo_H743ZI.menu.startadr.F08000000.upload.maximum_data_size=131072
Nucleo_H743ZI.menu.startadr.F08000000.build.extra_flags={build.extra_flags0} -DCHK_JUMP_TO_SRAM
Nucleo_H743ZI.menu.startadr.F08000000.build.ldscript={build.ldscript_pre}_0800.ld
Nucleo_H743ZI.menu.startadr.F08000000.upload.uploadadr=0x08000000
Nucleo_H743ZI.menu.startadr.F08000000.upload.vect=0x08000000
Nucleo_H743ZI.menu.startadr.R20000000=Ram_D1 0:0x24000000(512K+128k use bootloader only)
Nucleo_H743ZI.menu.startadr.R20000000.upload.maximum_size=524288
Nucleo_H743ZI.menu.startadr.R20000000.upload.maximum_data_size=131072
Nucleo_H743ZI.menu.startadr.R20000000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x4000000 -DVECT_TAB_SRAM
Nucleo_H743ZI.menu.startadr.R20000000.build.ldscript={build.ldscript_pre}_RAM0.ld
Nucleo_H743ZI.menu.startadr.R20000000.upload.uploadadr=0x24000000
Nucleo_H743ZI.menu.startadr.R20000000.upload.vect=0x24000000
#-------------------------------------- DEBUG & LOGLEVEL ---------------------------------------#
Nucleo_H743ZI.menu.log.default=Release(no-exceptions)
Nucleo_H743ZI.menu.log.default.build.log_level=-fno-exceptions
Nucleo_H743ZI.menu.log.Release=Release(exceptions)
Nucleo_H743ZI.menu.log.fatal=FATAL
Nucleo_H743ZI.menu.log.fatal.build.log_level=-D__LOG_LEVEL=1 -DUSE_FULL_ASSERT
Nucleo_H743ZI.menu.log.error=ERROR
Nucleo_H743ZI.menu.log.error.build.log_level=-D__LOG_LEVEL=2 -DUSE_FULL_ASSERT
Nucleo_H743ZI.menu.log.warning=WARNING
Nucleo_H743ZI.menu.log.warning.build.log_level=-D__LOG_LEVEL=3 -DUSE_FULL_ASSERT
Nucleo_H743ZI.menu.log.info=INFO
Nucleo_H743ZI.menu.log.info.build.log_level=-D__LOG_LEVEL=4 -DUSE_FULL_ASSERT
Nucleo_H743ZI.menu.log.debug=DEBUG
Nucleo_H743ZI.menu.log.debug.build.log_level=-D__LOG_LEVEL=5 -DUSE_FULL_ASSERT
Nucleo_H743ZI.menu.log.trace=TRACE
Nucleo_H743ZI.menu.log.trace.build.log_level=-D__LOG_LEVEL=6 -DUSE_FULL_ASSERT
#################################### NUCLEO_L476 ############################################
# Nucleo 64 board
NUCLEO_L476.name=Nucleo-L476RG(80M)[SerialUART2]
NUCLEO_L476.vid.0=0x0483
NUCLEO_L476.pid.0=0x374B
NUCLEO_L476.build.core=arduino
NUCLEO_L476.build.variant=NUCLEO_L476RG
NUCLEO_L476.build.board=NUCLEO_L476RG
NUCLEO_L476.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUART2
NUCLEO_L476.upload.maximum_size=1048576
NUCLEO_L476.upload.maximum_data_size=98308
NUCLEO_L476.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard
NUCLEO_L476.build.series=STM32L4
NUCLEO_L476.build.f_cpuhsi=80000000L
NUCLEO_L476.build.f_cpuhse=80000000L
NUCLEO_L476.build.extra_flags0=-DSTM32L476RG
NUCLEO_L476.build.ldscript_pre=ld/L476xG
NUCLEO_L476.massstorage_drive=NODE_L476RG
NUCLEO_L476.menu.clock_source.msi=HSE_Disable(MSI)
NUCLEO_L476.menu.clock_source.msi.build.f_cpu={build.f_cpuhsi} -DUSE_MSI
NUCLEO_L476.menu.clock_source.hsi=HSE_Disable(HSI)
NUCLEO_L476.menu.clock_source.hsi.build.f_cpu={build.f_cpuhsi} -DUSE_HSI
NUCLEO_L476.menu.clock_source.bypass=HSE_BYPASS_Clock_Source(If SB50 closed)
NUCLEO_L476.menu.clock_source.bypass.build.f_cpu={build.f_cpuhse} -DUSE_HSEBYPASS -DHSE_VALUE=8000000
NUCLEO_L476.menu.clock_source.hse8m=HSE_Crystal(If 8M crystal is installed)
NUCLEO_L476.menu.clock_source.hse8m.build.f_cpu={build.f_cpuhse} -DUSE_HSE -DHSE_VALUE=8000000
NUCLEO_L476.menu.startadr.default=flash(default)
NUCLEO_L476.menu.startadr.default.build.extra_flags={build.extra_flags0}
NUCLEO_L476.menu.startadr.F08020000=flash 1:0x08020000(128k)
NUCLEO_L476.menu.startadr.F08020000.upload.maximum_size=131072
NUCLEO_L476.menu.startadr.F08020000.upload.maximum_data_size=98308
NUCLEO_L476.menu.startadr.F08020000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x20000
NUCLEO_L476.menu.startadr.F08020000.build.ldscript={build.ldscript_pre}_0802.ld
NUCLEO_L476.menu.startadr.F08020000.upload.uploadadr=0x08020000
NUCLEO_L476.menu.startadr.F08020000.upload.vect=0x08020000
NUCLEO_L476.menu.startadr.F08040000=flash 2:0x08040000(128k)
NUCLEO_L476.menu.startadr.F08040000.upload.maximum_size=131072
NUCLEO_L476.menu.startadr.F08040000.upload.maximum_data_size=98308
NUCLEO_L476.menu.startadr.F08040000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x40000
NUCLEO_L476.menu.startadr.F08040000.build.ldscript={build.ldscript_pre}_0804.ld
NUCLEO_L476.menu.startadr.F08040000.upload.uploadadr=0x08040000
NUCLEO_L476.menu.startadr.F08040000.upload.vect=0x08040000
NUCLEO_L476.menu.startadr.F08060000=flash 3:0x08060000(128k)
NUCLEO_L476.menu.startadr.F08060000.upload.maximum_size=131072
NUCLEO_L476.menu.startadr.F08060000.upload.maximum_data_size=98308
NUCLEO_L476.menu.startadr.F08060000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x60000
NUCLEO_L476.menu.startadr.F08060000.build.ldscript={build.ldscript_pre}_0806.ld
NUCLEO_L476.menu.startadr.F08060000.upload.uploadadr=0x08060000
NUCLEO_L476.menu.startadr.F08060000.upload.vect=0x08060000
NUCLEO_L476.menu.startadr.F08080000=flash 4:0x08080000(128k)
NUCLEO_L476.menu.startadr.F08080000.upload.maximum_size=131072
NUCLEO_L476.menu.startadr.F08080000.upload.maximum_data_size=98308
NUCLEO_L476.menu.startadr.F08080000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x80000
NUCLEO_L476.menu.startadr.F08080000.build.ldscript={build.ldscript_pre}_0808.ld
NUCLEO_L476.menu.startadr.F08080000.upload.uploadadr=0x08080000
NUCLEO_L476.menu.startadr.F08080000.upload.vect=0x08080000
NUCLEO_L476.menu.startadr.F080A0000=flash 5:0x080A0000(128k)
NUCLEO_L476.menu.startadr.F080A0000.upload.maximum_size=131072
NUCLEO_L476.menu.startadr.F080A0000.upload.maximum_data_size=98308
NUCLEO_L476.menu.startadr.F080A0000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0xA0000
NUCLEO_L476.menu.startadr.F080A0000.build.ldscript={build.ldscript_pre}_080A.ld
NUCLEO_L476.menu.startadr.F080A0000.upload.uploadadr=0x080A0000
NUCLEO_L476.menu.startadr.F080A0000.upload.vect=0x080A0000
NUCLEO_L476.menu.startadr.F080C0000=flash 6:0x080C0000(128k)
NUCLEO_L476.menu.startadr.F080C0000.upload.maximum_size=131072
NUCLEO_L476.menu.startadr.F080C0000.upload.maximum_data_size=98308
NUCLEO_L476.menu.startadr.F080C0000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0xC0000
NUCLEO_L476.menu.startadr.F080C0000.build.ldscript={build.ldscript_pre}_080C.ld
NUCLEO_L476.menu.startadr.F080C0000.upload.uploadadr=0x080C0000
NUCLEO_L476.menu.startadr.F080C0000.upload.vect=0x080C0000
NUCLEO_L476.menu.startadr.F080E0000=flash 7:0x080E0000(128k)
NUCLEO_L476.menu.startadr.F080E0000.upload.maximum_size=131072
NUCLEO_L476.menu.startadr.F080E0000.upload.maximum_data_size=98308
NUCLEO_L476.menu.startadr.F080E0000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0xE0000
NUCLEO_L476.menu.startadr.F080E0000.build.ldscript={build.ldscript_pre}_080E.ld
NUCLEO_L476.menu.startadr.F080E0000.upload.uploadadr=0x080E0000
NUCLEO_L476.menu.startadr.F080E0000.upload.vect=0x080E0000
NUCLEO_L476.menu.startadr.F08000000=flash(WithRamBoot 32kRAM used Only)
NUCLEO_L476.menu.startadr.F08000000.upload.maximum_size=131072
NUCLEO_L476.menu.startadr.F08000000.upload.maximum_data_size=32768
NUCLEO_L476.menu.startadr.F08000000.build.extra_flags={build.extra_flags0} -DCHK_JUMP_TO_SRAM
NUCLEO_L476.menu.startadr.F08000000.build.ldscript={build.ldscript_pre}_0800.ld
NUCLEO_L476.menu.startadr.F08000000.upload.uploadadr=0x08000000
NUCLEO_L476.menu.startadr.F08000000.upload.vect=0x08000000
NUCLEO_L476.menu.startadr.R20000000=Sram 0:0x20000000(64K+32K BOOT=11 St/Jlink uploader only)
NUCLEO_L476.menu.startadr.R20000000.upload.maximum_size=65536
NUCLEO_L476.menu.startadr.R20000000.upload.maximum_data_size=32768
NUCLEO_L476.menu.startadr.R20000000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x0000 -DVECT_TAB_SRAM
NUCLEO_L476.menu.startadr.R20000000.build.ldscript={build.ldscript_pre}_RAM0.ld
NUCLEO_L476.menu.startadr.R20000000.upload.uploadadr=0x20000000
NUCLEO_L476.menu.startadr.R20000000.upload.vect=0x20000000
NUCLEO_L476.menu.extern_lib.NONE=NONE
NUCLEO_L476.menu.extern_lib.STemWin=STemWin
NUCLEO_L476.menu.extern_lib.STemWin.build.extra_lib={build.system.path}/EXTRALIB/STemWin/STemWin532_CM4_GCC.a
NUCLEO_L476.menu.extern_lib.STemWin.build.extra_flags_os=-DOS_SUPPORT=0
NUCLEO_L476.menu.extern_lib.STemWinOS=STemWin_OS
NUCLEO_L476.menu.extern_lib.STemWinOS.build.extra_lib={build.system.path}/EXTRALIB/STemWin/STemWin532_CM4_OS_GCC.a
NUCLEO_L476.menu.extern_lib.STemWinOS.build.extra_flags_os=-DOS_SUPPORT=1
NUCLEO_L476.upload.protocol=STLink
NUCLEO_L476.upload.tool=stlink_upload
#-------------------------------------- DEBUG & LOGLEVEL ---------------------------------------#
NUCLEO_L476.menu.log.default=Release(no-exceptions)
NUCLEO_L476.menu.log.default.build.log_level=-fno-exceptions
NUCLEO_L476.menu.log.Release=Release(exceptions)
NUCLEO_L476.menu.log.fatal=FATAL
NUCLEO_L476.menu.log.fatal.build.log_level=-D__LOG_LEVEL=1 -DUSE_FULL_ASSERT
NUCLEO_L476.menu.log.error=ERROR
NUCLEO_L476.menu.log.error.build.log_level=-D__LOG_LEVEL=2 -DUSE_FULL_ASSERT
NUCLEO_L476.menu.log.warning=WARNING
NUCLEO_L476.menu.log.warning.build.log_level=-D__LOG_LEVEL=3 -DUSE_FULL_ASSERT
NUCLEO_L476.menu.log.info=INFO
NUCLEO_L476.menu.log.info.build.log_level=-D__LOG_LEVEL=4 -DUSE_FULL_ASSERT
NUCLEO_L476.menu.log.debug=DEBUG
NUCLEO_L476.menu.log.debug.build.log_level=-D__LOG_LEVEL=5 -DUSE_FULL_ASSERT
NUCLEO_L476.menu.log.trace=TRACE
NUCLEO_L476.menu.log.trace.build.log_level=-D__LOG_LEVEL=6 -DUSE_FULL_ASSERT
#################################### NUCLEO_L4R5 ############################################
# Nucleo 144 board
NUCLEO_L4R5.name=Nucleo-L4R5ZI(120M)[LPUART1]
NUCLEO_L4R5.vid.0=0x0483
NUCLEO_L4R5.pid.0=0x374B
NUCLEO_L4R5.build.core=arduino
NUCLEO_L4R5.build.variant=NUCLEO_L4R5ZI
NUCLEO_L4R5.build.board=NUCLEO_L4R5ZI
NUCLEO_L4R5.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialLPUART1
NUCLEO_L4R5.upload.maximum_size=2097152
NUCLEO_L4R5.upload.maximum_data_size=655360
NUCLEO_L4R5.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard
NUCLEO_L4R5.build.series=STM32L4
NUCLEO_L4R5.build.f_cpuhsi=120000000L
NUCLEO_L4R5.build.f_cpuhse=120000000L
NUCLEO_L4R5.build.extra_flags0=-DSTM32L4R5ZI
NUCLEO_L4R5.build.ldscript_pre=ld/L4R5xI
NUCLEO_L4R5.massstorage_drive=NODE_L4R5ZI
NUCLEO_L4R5.menu.clock_source.msi=HSE_Disable(MSI)
NUCLEO_L4R5.menu.clock_source.msi.build.f_cpu={build.f_cpuhsi} -DUSE_MSI
NUCLEO_L4R5.menu.clock_source.hsi=HSE_Disable(HSI)
NUCLEO_L4R5.menu.clock_source.hsi.build.f_cpu={build.f_cpuhsi} -DUSE_HSI
NUCLEO_L4R5.menu.clock_source.bypass=HSE_BYPASS_Clock_Source(if SB148 closed)
NUCLEO_L4R5.menu.clock_source.bypass.build.f_cpu={build.f_cpuhse} -DUSE_HSEBYPASS -DHSE_VALUE=8000000
NUCLEO_L4R5.menu.clock_source.hse8m=HSE_Crystal(If 8M crystal is installed)
NUCLEO_L4R5.menu.clock_source.hse8m.build.f_cpu={build.f_cpuhse} -DUSE_HSE -DHSE_VALUE=8000000
NUCLEO_L4R5.menu.startadr.default=flash(default)
NUCLEO_L4R5.menu.startadr.default.build.extra_flags={build.extra_flags0}
NUCLEO_L4R5.menu.startadr.F08040000=flash 1:0x08040000(256K)
NUCLEO_L4R5.menu.startadr.F08040000.upload.maximum_size=262144
NUCLEO_L4R5.menu.startadr.F08040000.upload.maximum_data_size=655360
NUCLEO_L4R5.menu.startadr.F08040000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x40000
NUCLEO_L4R5.menu.startadr.F08040000.build.ldscript={build.ldscript_pre}_0804.ld
NUCLEO_L4R5.menu.startadr.F08040000.upload.uploadadr=0x08040000
NUCLEO_L4R5.menu.startadr.F08040000.upload.vect=0x08040000
NUCLEO_L4R5.menu.startadr.F08080000=flash 2:0x08080000(256k)
NUCLEO_L4R5.menu.startadr.F08080000.upload.maximum_size=262144
NUCLEO_L4R5.menu.startadr.F08080000.upload.maximum_data_size=655360
NUCLEO_L4R5.menu.startadr.F08080000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x80000
NUCLEO_L4R5.menu.startadr.F08080000.build.ldscript={build.ldscript_pre}_0808.ld
NUCLEO_L4R5.menu.startadr.F08080000.upload.uploadadr=0x08080000
NUCLEO_L4R5.menu.startadr.F08080000.upload.vect=0x08080000
NUCLEO_L4R5.menu.startadr.F080C0000=flash 3:0x080C0000(256k)
NUCLEO_L4R5.menu.startadr.F080C0000.upload.maximum_size=262144
NUCLEO_L4R5.menu.startadr.F080C0000.upload.maximum_data_size=655360
NUCLEO_L4R5.menu.startadr.F080C0000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0xC0000
NUCLEO_L4R5.menu.startadr.F080C0000.build.ldscript={build.ldscript_pre}_080C.ld
NUCLEO_L4R5.menu.startadr.F080C0000.upload.uploadadr=0x080C0000
NUCLEO_L4R5.menu.startadr.F080C0000.upload.vect=0x080C0000
NUCLEO_L4R5.menu.startadr.F08100000=flash 4:0x08100000(256k)
NUCLEO_L4R5.menu.startadr.F08100000.upload.maximum_size=262144
NUCLEO_L4R5.menu.startadr.F08100000.upload.maximum_data_size=655360
NUCLEO_L4R5.menu.startadr.F08100000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x100000
NUCLEO_L4R5.menu.startadr.F08100000.build.ldscript={build.ldscript_pre}_0810.ld
NUCLEO_L4R5.menu.startadr.F08100000.upload.uploadadr=0x08100000
NUCLEO_L4R5.menu.startadr.F08100000.upload.vect=0x08100000
NUCLEO_L4R5.menu.startadr.F08140000=flash 5:0x08140000(256k)
NUCLEO_L4R5.menu.startadr.F08140000.upload.maximum_size=262144
NUCLEO_L4R5.menu.startadr.F08140000.upload.maximum_data_size=655360
NUCLEO_L4R5.menu.startadr.F08140000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x140000
NUCLEO_L4R5.menu.startadr.F08140000.build.ldscript={build.ldscript_pre}_0814.ld
NUCLEO_L4R5.menu.startadr.F08140000.upload.uploadadr=0x08140000
NUCLEO_L4R5.menu.startadr.F08140000.upload.vect=0x08140000
NUCLEO_L4R5.menu.startadr.F08180000=flash 6:0x08180000(256k)
NUCLEO_L4R5.menu.startadr.F08180000.upload.maximum_size=262144
NUCLEO_L4R5.menu.startadr.F08180000.upload.maximum_data_size=655360
NUCLEO_L4R5.menu.startadr.F08180000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x180000
NUCLEO_L4R5.menu.startadr.F08180000.build.ldscript={build.ldscript_pre}_0818.ld
NUCLEO_L4R5.menu.startadr.F08180000.upload.uploadadr=0x08180000
NUCLEO_L4R5.menu.startadr.F08180000.upload.vect=0x08180000
NUCLEO_L4R5.menu.startadr.F081C0000=flash 7:0x081C0000(256k)
NUCLEO_L4R5.menu.startadr.F081C0000.upload.maximum_size=262144
NUCLEO_L4R5.menu.startadr.F081C0000.upload.maximum_data_size=655360
NUCLEO_L4R5.menu.startadr.F081C0000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x1C0000
NUCLEO_L4R5.menu.startadr.F081C0000.build.ldscript={build.ldscript_pre}_081C.ld
NUCLEO_L4R5.menu.startadr.F081C0000.upload.uploadadr=0x081C0000
NUCLEO_L4R5.menu.startadr.F081C0000.upload.vect=0x081C0000
NUCLEO_L4R5.menu.startadr.F08000000=flash(WithRamBoot 256kRAM used Only)
NUCLEO_L4R5.menu.startadr.F08000000.upload.maximum_size=262144
NUCLEO_L4R5.menu.startadr.F08000000.upload.maximum_data_size=262144
NUCLEO_L4R5.menu.startadr.F08000000.build.extra_flags={build.extra_flags0} -DCHK_JUMP_TO_SRAM
NUCLEO_L4R5.menu.startadr.F08000000.build.ldscript={build.ldscript_pre}_0800.ld
NUCLEO_L4R5.menu.startadr.F08000000.upload.uploadadr=0x08000000
NUCLEO_L4R5.menu.startadr.F08000000.upload.vect=0x08000000
NUCLEO_L4R5.menu.startadr.R20000000=Sram 0:0x20000000(384K+256K BOOT=11 St/Jlink uploader only)
NUCLEO_L4R5.menu.startadr.R20000000.upload.maximum_size=393216
NUCLEO_L4R5.menu.startadr.R20000000.upload.maximum_data_size=262144
NUCLEO_L4R5.menu.startadr.R20000000.build.extra_flags={build.extra_flags0} -DVECT_TAB_OFFSET=0x0000 -DVECT_TAB_SRAM
NUCLEO_L4R5.menu.startadr.R20000000.build.ldscript={build.ldscript_pre}_RAM0.ld
NUCLEO_L4R5.menu.startadr.R20000000.upload.uploadadr=0x20000000
NUCLEO_L4R5.menu.startadr.R20000000.upload.vect=0x20000000
NUCLEO_L4R5.menu.extern_lib.NONE=NONE
NUCLEO_L4R5.menu.extern_lib.STemWin=STemWin
NUCLEO_L4R5.menu.extern_lib.STemWin.build.extra_lib={build.system.path}/EXTRALIB/STemWin/STemWin532_CM4_GCC.a
NUCLEO_L4R5.menu.extern_lib.STemWin.build.extra_flags_os=-DOS_SUPPORT=0
NUCLEO_L4R5.menu.extern_lib.STemWinOS=STemWin_OS
NUCLEO_L4R5.menu.extern_lib.STemWinOS.build.extra_lib={build.system.path}/EXTRALIB/STemWin/STemWin532_CM4_OS_GCC.a
NUCLEO_L4R5.menu.extern_lib.STemWinOS.build.extra_flags_os=-DOS_SUPPORT=1
NUCLEO_L4R5.upload.protocol=STLink