-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathSTM32F429BIT6_TouchGFX.txt
430 lines (408 loc) · 10.9 KB
/
STM32F429BIT6_TouchGFX.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
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
Configuration STM32F429BIT6_TouchGFX
STM32CubeMX 6.0.0
Date 08/16/2020
MCU STM32F429BITx
PERIPHERALS MODES FUNCTIONS PINS
FMC:SDRAM 1 SDCKE0+SDNE0 FMC_SDCKE0 PH2
FMC:SDRAM 1 SDCKE0+SDNE0 FMC_SDNE0 PH3
FMC:SDRAM 1 4 banks FMC_BA0 PG4
FMC:SDRAM 1 4 banks FMC_BA1 PG5
FMC:SDRAM 1 12 bits FMC_A0 PF0
FMC:SDRAM 1 12 bits FMC_A1 PF1
FMC:SDRAM 1 12 bits FMC_A2 PF2
FMC:SDRAM 1 12 bits FMC_A3 PF3
FMC:SDRAM 1 12 bits FMC_A4 PF4
FMC:SDRAM 1 12 bits FMC_A5 PF5
FMC:SDRAM 1 12 bits FMC_A6 PF12
FMC:SDRAM 1 12 bits FMC_A7 PF13
FMC:SDRAM 1 12 bits FMC_A8 PF14
FMC:SDRAM 1 12 bits FMC_A9 PF15
FMC:SDRAM 1 12 bits FMC_A10 PG0
FMC:SDRAM 1 12 bits FMC_SDCLK PG8
FMC:SDRAM 1 12 bits FMC_SDNCAS PG15
FMC:SDRAM 1 12 bits FMC_SDNRAS PF11
FMC:SDRAM 1 12 bits FMC_SDNWE PH5
FMC:SDRAM 1 12 bits FMC_A11 PG1
FMC:SDRAM 1 32 bits FMC_D0 PD14
FMC:SDRAM 1 32 bits FMC_D1 PD15
FMC:SDRAM 1 32 bits FMC_D2 PD0
FMC:SDRAM 1 32 bits FMC_D3 PD1
FMC:SDRAM 1 32 bits FMC_D4 PE7
FMC:SDRAM 1 32 bits FMC_D5 PE8
FMC:SDRAM 1 32 bits FMC_D6 PE9
FMC:SDRAM 1 32 bits FMC_D7 PE10
FMC:SDRAM 1 32 bits FMC_D8 PE11
FMC:SDRAM 1 32 bits FMC_D9 PE12
FMC:SDRAM 1 32 bits FMC_D10 PE13
FMC:SDRAM 1 32 bits FMC_D11 PE14
FMC:SDRAM 1 32 bits FMC_D12 PE15
FMC:SDRAM 1 32 bits FMC_D13 PD8
FMC:SDRAM 1 32 bits FMC_D14 PD9
FMC:SDRAM 1 32 bits FMC_D15 PD10
FMC:SDRAM 1 32 bits FMC_D16 PH8
FMC:SDRAM 1 32 bits FMC_D17 PH9
FMC:SDRAM 1 32 bits FMC_D18 PH10
FMC:SDRAM 1 32 bits FMC_D19 PH11
FMC:SDRAM 1 32 bits FMC_D20 PH12
FMC:SDRAM 1 32 bits FMC_D21 PH13
FMC:SDRAM 1 32 bits FMC_D22 PH14
FMC:SDRAM 1 32 bits FMC_D23 PH15
FMC:SDRAM 1 32 bits FMC_D24 PI0
FMC:SDRAM 1 32 bits FMC_D25 PI1
FMC:SDRAM 1 32 bits FMC_D26 PI2
FMC:SDRAM 1 32 bits FMC_D27 PI3
FMC:SDRAM 1 32 bits FMC_D28 PI6
FMC:SDRAM 1 32 bits FMC_D29 PI7
FMC:SDRAM 1 32 bits FMC_D30 PI9
FMC:SDRAM 1 32 bits FMC_D31 PI10
FMC:SDRAM 1 32-bit byte enable FMC_NBL0 PE0
FMC:SDRAM 1 32-bit byte enable FMC_NBL1 PE1
FMC:SDRAM 1 32-bit byte enable FMC_NBL2 PI4
FMC:SDRAM 1 32-bit byte enable FMC_NBL3 PI5
LTDC RGB888 (24 bits) LTDC_R0 PI15
LTDC RGB888 (24 bits) LTDC_R1 PJ0
LTDC RGB888 (24 bits) LTDC_R2 PJ1
LTDC RGB888 (24 bits) LTDC_R3 PJ2
LTDC RGB888 (24 bits) LTDC_R4 PJ3
LTDC RGB888 (24 bits) LTDC_R5 PJ4
LTDC RGB888 (24 bits) LTDC_R6 PJ5
LTDC RGB888 (24 bits) LTDC_R7 PJ6
LTDC RGB888 (24 bits) LTDC_G0 PJ7
LTDC RGB888 (24 bits) LTDC_G1 PJ8
LTDC RGB888 (24 bits) LTDC_G2 PJ9
LTDC RGB888 (24 bits) LTDC_G3 PJ10
LTDC RGB888 (24 bits) LTDC_G4 PJ11
LTDC RGB888 (24 bits) LTDC_G5 PK0
LTDC RGB888 (24 bits) LTDC_G6 PK1
LTDC RGB888 (24 bits) LTDC_G7 PK2
LTDC RGB888 (24 bits) LTDC_B0 PJ12
LTDC RGB888 (24 bits) LTDC_B1 PJ13
LTDC RGB888 (24 bits) LTDC_B2 PJ14
LTDC RGB888 (24 bits) LTDC_B3 PJ15
LTDC RGB888 (24 bits) LTDC_B4 PK3
LTDC RGB888 (24 bits) LTDC_B5 PK4
LTDC RGB888 (24 bits) LTDC_B6 PK5
LTDC RGB888 (24 bits) LTDC_B7 PK6
LTDC RGB888 (24 bits) LTDC_HSYNC PI12
LTDC RGB888 (24 bits) LTDC_VSYNC PI13
LTDC RGB888 (24 bits) LTDC_CLK PI14
LTDC RGB888 (24 bits) LTDC_DE PK7
RCC Crystal/Ceramic Resonator RCC_OSC_IN PH0/OSC_IN
RCC Crystal/Ceramic Resonator RCC_OSC_OUT PH1/OSC_OUT
RCC Crystal/Ceramic Resonator RCC_OSC32_IN PC14/OSC32_IN
RCC Crystal/Ceramic Resonator RCC_OSC32_OUT PC15/OSC32_OUT
SYS Serial Wire SYS_JTCK-SWCLK PA14
SYS Serial Wire SYS_JTMS-SWDIO PA13
SYS TIM6 SYS_VS_tim6 VP_SYS_VS_tim6
TIM5 Internal Clock TIM5_VS_ClockSourceINT VP_TIM5_VS_ClockSourceINT
USART1 Asynchronous USART1_RX PA10
USART1 Asynchronous USART1_TX PA9
Pin Nb PINs FUNCTIONs LABELs
7 PI8 GPIO_Input KEY_S1
8 PC13 GPIO_Input KEY_S2
9 PC14/OSC32_IN RCC_OSC32_IN
10 PC15/OSC32_OUT RCC_OSC32_OUT
11 PI9 FMC_D30
12 PI10 FMC_D31
16 PF0 FMC_A0
17 PF1 FMC_A1
18 PF2 FMC_A2
19 PI12 LTDC_HSYNC
20 PI13 LTDC_VSYNC
21 PI14 LTDC_CLK
22 PF3 FMC_A3
23 PF4 FMC_A4
24 PF5 FMC_A5
32 PH0/OSC_IN RCC_OSC_IN
33 PH1/OSC_OUT RCC_OSC_OUT
43 PA0/WKUP GPIO_Output BL_PWM
46 PH2 FMC_SDCKE0
47 PH3 FMC_SDNE0
48 PH4 GPIO_Input KEY_S3
49 PH5 FMC_SDNWE
64 PI15 LTDC_R0
65 PJ0 LTDC_R1
66 PJ1 LTDC_R2
67 PJ2 LTDC_R3
68 PJ3 LTDC_R4
69 PJ4 LTDC_R5
70 PF11 FMC_SDNRAS
71 PF12 FMC_A6
74 PF13 FMC_A7
75 PF14 FMC_A8
76 PF15 FMC_A9
77 PG0 FMC_A10
78 PG1 FMC_A11
79 PE7 FMC_D4
80 PE8 FMC_D5
81 PE9 FMC_D6
84 PE10 FMC_D7
85 PE11 FMC_D8
86 PE12 FMC_D9
87 PE13 FMC_D10
88 PE14 FMC_D11
89 PE15 FMC_D12
95 PJ5 LTDC_R6
97 PH7 GPIO_Input TP_INT
98 PH8 FMC_D16
99 PH9 FMC_D17
100 PH10 FMC_D18
101 PH11 FMC_D19
102 PH12 FMC_D20
108 PD8 FMC_D13
109 PD9 FMC_D14
110 PD10 FMC_D15
116 PD14 FMC_D0
117 PD15 FMC_D1
118 PJ6 LTDC_R7
119 PJ7 LTDC_G0
120 PJ8 LTDC_G1
121 PJ9 LTDC_G2
122 PJ10 LTDC_G3
123 PJ11 LTDC_G4
126 PK0 LTDC_G5
127 PK1 LTDC_G6
128 PK2 LTDC_G7
131 PG4 FMC_BA0
132 PG5 FMC_BA1
135 PG8 FMC_SDCLK
143 PA9 USART1_TX
144 PA10 USART1_RX
147 PA13 SYS_JTMS-SWDIO SWD
151 PH13 FMC_D21
152 PH14 FMC_D22
153 PH15 FMC_D23
154 PI0 FMC_D24
155 PI1 FMC_D25
156 PI2 FMC_D26
157 PI3 FMC_D27
159 PA14 SYS_JTCK-SWCLK SWC
164 PD0 FMC_D2
165 PD1 FMC_D3
174 PJ12 LTDC_B0
175 PJ13 LTDC_B1
176 PJ14 LTDC_B2
177 PJ15 LTDC_B3
186 PK3 LTDC_B4
187 PK4 LTDC_B5
188 PK5 LTDC_B6
189 PK6 LTDC_B7
190 PK7 LTDC_DE
191 PG15 FMC_SDNCAS
195 PB6 GPIO_Output I2C1_SCL
199 PB9 GPIO_Output I2C1_SDA
200 PE0 FMC_NBL0
201 PE1 FMC_NBL1
205 PI4 FMC_NBL2
206 PI5 FMC_NBL3
207 PI6 FMC_D28
208 PI7 FMC_D29
PERIPHERALS MODES FUNCTIONS PINS
FMC:SDRAM 1 SDCKE0+SDNE0 FMC_SDCKE0 PH2
FMC:SDRAM 1 SDCKE0+SDNE0 FMC_SDNE0 PH3
FMC:SDRAM 1 4 banks FMC_BA0 PG4
FMC:SDRAM 1 4 banks FMC_BA1 PG5
FMC:SDRAM 1 12 bits FMC_A0 PF0
FMC:SDRAM 1 12 bits FMC_A1 PF1
FMC:SDRAM 1 12 bits FMC_A2 PF2
FMC:SDRAM 1 12 bits FMC_A3 PF3
FMC:SDRAM 1 12 bits FMC_A4 PF4
FMC:SDRAM 1 12 bits FMC_A5 PF5
FMC:SDRAM 1 12 bits FMC_A6 PF12
FMC:SDRAM 1 12 bits FMC_A7 PF13
FMC:SDRAM 1 12 bits FMC_A8 PF14
FMC:SDRAM 1 12 bits FMC_A9 PF15
FMC:SDRAM 1 12 bits FMC_A10 PG0
FMC:SDRAM 1 12 bits FMC_SDCLK PG8
FMC:SDRAM 1 12 bits FMC_SDNCAS PG15
FMC:SDRAM 1 12 bits FMC_SDNRAS PF11
FMC:SDRAM 1 12 bits FMC_SDNWE PH5
FMC:SDRAM 1 12 bits FMC_A11 PG1
FMC:SDRAM 1 32 bits FMC_D0 PD14
FMC:SDRAM 1 32 bits FMC_D1 PD15
FMC:SDRAM 1 32 bits FMC_D2 PD0
FMC:SDRAM 1 32 bits FMC_D3 PD1
FMC:SDRAM 1 32 bits FMC_D4 PE7
FMC:SDRAM 1 32 bits FMC_D5 PE8
FMC:SDRAM 1 32 bits FMC_D6 PE9
FMC:SDRAM 1 32 bits FMC_D7 PE10
FMC:SDRAM 1 32 bits FMC_D8 PE11
FMC:SDRAM 1 32 bits FMC_D9 PE12
FMC:SDRAM 1 32 bits FMC_D10 PE13
FMC:SDRAM 1 32 bits FMC_D11 PE14
FMC:SDRAM 1 32 bits FMC_D12 PE15
FMC:SDRAM 1 32 bits FMC_D13 PD8
FMC:SDRAM 1 32 bits FMC_D14 PD9
FMC:SDRAM 1 32 bits FMC_D15 PD10
FMC:SDRAM 1 32 bits FMC_D16 PH8
FMC:SDRAM 1 32 bits FMC_D17 PH9
FMC:SDRAM 1 32 bits FMC_D18 PH10
FMC:SDRAM 1 32 bits FMC_D19 PH11
FMC:SDRAM 1 32 bits FMC_D20 PH12
FMC:SDRAM 1 32 bits FMC_D21 PH13
FMC:SDRAM 1 32 bits FMC_D22 PH14
FMC:SDRAM 1 32 bits FMC_D23 PH15
FMC:SDRAM 1 32 bits FMC_D24 PI0
FMC:SDRAM 1 32 bits FMC_D25 PI1
FMC:SDRAM 1 32 bits FMC_D26 PI2
FMC:SDRAM 1 32 bits FMC_D27 PI3
FMC:SDRAM 1 32 bits FMC_D28 PI6
FMC:SDRAM 1 32 bits FMC_D29 PI7
FMC:SDRAM 1 32 bits FMC_D30 PI9
FMC:SDRAM 1 32 bits FMC_D31 PI10
FMC:SDRAM 1 32-bit byte enable FMC_NBL0 PE0
FMC:SDRAM 1 32-bit byte enable FMC_NBL1 PE1
FMC:SDRAM 1 32-bit byte enable FMC_NBL2 PI4
FMC:SDRAM 1 32-bit byte enable FMC_NBL3 PI5
LTDC RGB888 (24 bits) LTDC_R0 PI15
LTDC RGB888 (24 bits) LTDC_R1 PJ0
LTDC RGB888 (24 bits) LTDC_R2 PJ1
LTDC RGB888 (24 bits) LTDC_R3 PJ2
LTDC RGB888 (24 bits) LTDC_R4 PJ3
LTDC RGB888 (24 bits) LTDC_R5 PJ4
LTDC RGB888 (24 bits) LTDC_R6 PJ5
LTDC RGB888 (24 bits) LTDC_R7 PJ6
LTDC RGB888 (24 bits) LTDC_G0 PJ7
LTDC RGB888 (24 bits) LTDC_G1 PJ8
LTDC RGB888 (24 bits) LTDC_G2 PJ9
LTDC RGB888 (24 bits) LTDC_G3 PJ10
LTDC RGB888 (24 bits) LTDC_G4 PJ11
LTDC RGB888 (24 bits) LTDC_G5 PK0
LTDC RGB888 (24 bits) LTDC_G6 PK1
LTDC RGB888 (24 bits) LTDC_G7 PK2
LTDC RGB888 (24 bits) LTDC_B0 PJ12
LTDC RGB888 (24 bits) LTDC_B1 PJ13
LTDC RGB888 (24 bits) LTDC_B2 PJ14
LTDC RGB888 (24 bits) LTDC_B3 PJ15
LTDC RGB888 (24 bits) LTDC_B4 PK3
LTDC RGB888 (24 bits) LTDC_B5 PK4
LTDC RGB888 (24 bits) LTDC_B6 PK5
LTDC RGB888 (24 bits) LTDC_B7 PK6
LTDC RGB888 (24 bits) LTDC_HSYNC PI12
LTDC RGB888 (24 bits) LTDC_VSYNC PI13
LTDC RGB888 (24 bits) LTDC_CLK PI14
LTDC RGB888 (24 bits) LTDC_DE PK7
RCC Crystal/Ceramic Resonator RCC_OSC_IN PH0/OSC_IN
RCC Crystal/Ceramic Resonator RCC_OSC_OUT PH1/OSC_OUT
RCC Crystal/Ceramic Resonator RCC_OSC32_IN PC14/OSC32_IN
RCC Crystal/Ceramic Resonator RCC_OSC32_OUT PC15/OSC32_OUT
SYS Serial Wire SYS_JTCK-SWCLK PA14
SYS Serial Wire SYS_JTMS-SWDIO PA13
SYS TIM6 SYS_VS_tim6 VP_SYS_VS_tim6
TIM5 Internal Clock TIM5_VS_ClockSourceINT VP_TIM5_VS_ClockSourceINT
USART1 Asynchronous USART1_RX PA10
USART1 Asynchronous USART1_TX PA9
Pin Nb PINs FUNCTIONs LABELs
7 PI8 GPIO_Input KEY_S1
8 PC13 GPIO_Input KEY_S2
9 PC14/OSC32_IN RCC_OSC32_IN
10 PC15/OSC32_OUT RCC_OSC32_OUT
11 PI9 FMC_D30
12 PI10 FMC_D31
16 PF0 FMC_A0
17 PF1 FMC_A1
18 PF2 FMC_A2
19 PI12 LTDC_HSYNC
20 PI13 LTDC_VSYNC
21 PI14 LTDC_CLK
22 PF3 FMC_A3
23 PF4 FMC_A4
24 PF5 FMC_A5
32 PH0/OSC_IN RCC_OSC_IN
33 PH1/OSC_OUT RCC_OSC_OUT
43 PA0/WKUP GPIO_Output BL_PWM
46 PH2 FMC_SDCKE0
47 PH3 FMC_SDNE0
48 PH4 GPIO_Input KEY_S3
49 PH5 FMC_SDNWE
64 PI15 LTDC_R0
65 PJ0 LTDC_R1
66 PJ1 LTDC_R2
67 PJ2 LTDC_R3
68 PJ3 LTDC_R4
69 PJ4 LTDC_R5
70 PF11 FMC_SDNRAS
71 PF12 FMC_A6
74 PF13 FMC_A7
75 PF14 FMC_A8
76 PF15 FMC_A9
77 PG0 FMC_A10
78 PG1 FMC_A11
79 PE7 FMC_D4
80 PE8 FMC_D5
81 PE9 FMC_D6
84 PE10 FMC_D7
85 PE11 FMC_D8
86 PE12 FMC_D9
87 PE13 FMC_D10
88 PE14 FMC_D11
89 PE15 FMC_D12
95 PJ5 LTDC_R6
97 PH7 GPIO_Input TP_INT
98 PH8 FMC_D16
99 PH9 FMC_D17
100 PH10 FMC_D18
101 PH11 FMC_D19
102 PH12 FMC_D20
108 PD8 FMC_D13
109 PD9 FMC_D14
110 PD10 FMC_D15
116 PD14 FMC_D0
117 PD15 FMC_D1
118 PJ6 LTDC_R7
119 PJ7 LTDC_G0
120 PJ8 LTDC_G1
121 PJ9 LTDC_G2
122 PJ10 LTDC_G3
123 PJ11 LTDC_G4
126 PK0 LTDC_G5
127 PK1 LTDC_G6
128 PK2 LTDC_G7
131 PG4 FMC_BA0
132 PG5 FMC_BA1
135 PG8 FMC_SDCLK
143 PA9 USART1_TX
144 PA10 USART1_RX
147 PA13 SYS_JTMS-SWDIO SWD
151 PH13 FMC_D21
152 PH14 FMC_D22
153 PH15 FMC_D23
154 PI0 FMC_D24
155 PI1 FMC_D25
156 PI2 FMC_D26
157 PI3 FMC_D27
159 PA14 SYS_JTCK-SWCLK SWC
164 PD0 FMC_D2
165 PD1 FMC_D3
174 PJ12 LTDC_B0
175 PJ13 LTDC_B1
176 PJ14 LTDC_B2
177 PJ15 LTDC_B3
186 PK3 LTDC_B4
187 PK4 LTDC_B5
188 PK5 LTDC_B6
189 PK6 LTDC_B7
190 PK7 LTDC_DE
191 PG15 FMC_SDNCAS
195 PB6 GPIO_Output I2C1_SCL
199 PB9 GPIO_Output I2C1_SDA
200 PE0 FMC_NBL0
201 PE1 FMC_NBL1
205 PI4 FMC_NBL2
206 PI5 FMC_NBL3
207 PI6 FMC_D28
208 PI7 FMC_D29
SOFTWARE PROJECT
Project Settings :
Project Name : STM32F429BIT6_TouchGFX
Project Folder : E:\Src\STM32F429BIT6_TouchGFX
Toolchain / IDE : STM32CubeIDE
Firmware Package Name and Version : STM32Cube FW_F4 V1.25.0
Code Generation Settings :
STM32Cube MCU packages and embedded software packs : Copy all used libraries into the project folder
Generate peripheral initialization as a pair of '.c/.h' files per peripheral : Yes
Backup previously generated files when re-generating : Yes
Delete previously generated files when not re-generated : Yes
Set all free pins as analog (to optimize the power consumption) : Yes
Toolchains Settings :
Compiler Optimizations :