@@ -57,14 +57,16 @@ More information about STM32H7B0VB can be found here:
57
57
Supported Features
58
58
==================
59
59
60
- The Zephyr nucleo_h723zg board configuration supports the following hardware
60
+ The Zephyr fk7b0m1_vbt6 board configuration supports the following hardware
61
61
features:
62
62
63
63
+-------------+------------+-------------------------------------+
64
64
| Interface | Controller | Driver/Component |
65
65
+=============+============+=====================================+
66
66
| NVIC | on-chip | nested vector interrupt controller |
67
67
+-------------+------------+-------------------------------------+
68
+ | FLASH | on-chip | flash memory |
69
+ +-------------+------------+-------------------------------------+
68
70
| UART | on-chip | serial port |
69
71
+-------------+------------+-------------------------------------+
70
72
| PINMUX | on-chip | pinmux |
@@ -75,19 +77,20 @@ features:
75
77
+-------------+------------+-------------------------------------+
76
78
| Backup SRAM | on-chip | Backup SRAM |
77
79
+-------------+------------+-------------------------------------+
80
+ | SPI | on-chip | spi bus |
81
+ +-------------+------------+-------------------------------------+
82
+ | OCTOSPI | on-chip | octospi |
83
+ +-------------+------------+-------------------------------------+
78
84
79
85
Other hardware features are not yet supported on this Zephyr port.
80
86
81
87
The default configuration per core can be found in
82
88
:zephyr_file: `boards/fanke/fk7b0m1_vbt6/fk7b0m1_vbt6_defconfig `
83
89
84
- Connections and IOs
85
- ===================
86
-
87
- Available pins:
88
- ---------------
90
+ Pin Mapping
91
+ ===========
89
92
90
- Nucleo FK7B0M1-VBT6 board has 6 GPIO controllers. These controllers are responsible for pin muxing,
93
+ FK7B0M1-VBT6 board has 5 GPIO controllers. These controllers are responsible for pin muxing,
91
94
input/output, pull-up, etc.
92
95
93
96
.. figure :: img/fk7b0m1_vbt6_pins.webp
@@ -97,29 +100,17 @@ input/output, pull-up, etc.
97
100
98
101
FK7B0M1-VBT6 (Credit: FANKE Technology Co., Ltd)
99
102
100
- LED
101
- ---
102
-
103
- - User LED (blue) = PC1
104
-
105
- Push buttons
106
- -------------------------
107
-
108
- - BOOT = SW1 = BOOT0
109
- - RESET = SW2 = NRST
110
- - User button = SW3 = PC13
103
+ Default Zephyr Peripheral Mapping:
104
+ ----------------------------------
111
105
112
- UART
113
- -----
106
+ The FK7B0M1-VBT6 board is configured as follows
114
107
115
- - TX device = USART1 PA9
116
- - RX device = USART1 PA10
117
-
118
- USB
119
- ---
120
-
121
- - USB D- = PA11
122
- - USB D+ = PA12
108
+ - UART_1 TX/RX : PA9/PA10 (available on the header pins)
109
+ - User LED (blue) : PC1
110
+ - User PB : PC13
111
+ - SPI1 NCS/CLK/MISO/MOSI : PA15/PB3/PB4/PB5 (NOR Flash)
112
+ - QuadSPI NCS/CLK/IO0/IO1/IO2/IO3 : PB6/PB2/PD11/PD12/PE2/PD13 (NOR Flash)
113
+ - USB DM/DP : PA11/PA12
123
114
124
115
System Clock
125
116
============
@@ -136,13 +127,19 @@ The Zephyr console output is assigned to UART1. The default communication settin
136
127
Programming and Debugging
137
128
*************************
138
129
130
+ Applications for the ``fk7b0m1_vbt6 `` board configuration can be built and flashed in the usual
131
+ way (see :ref: `build_an_application ` and :ref: `application_run ` for more details).
132
+
133
+ Flashing
134
+ ========
135
+
139
136
The FK7B0M1-VBT6 board does not include an on-board debugger. As a result, it requires
140
137
an external debugger, such as ST-Link, for programming and debugging purposes.
141
138
142
139
The board provides header pins for the Serial Wire Debug (SWD) interface.
143
140
144
- Flashing
145
- ========
141
+ Flashing an application to FK7B0M1-VBT6
142
+ ---------------------------------------
146
143
147
144
To begin, connect the ST-Link Debug Programmer to the FK7B0M1-VBT6 board using the SWD
148
145
interface. Next, connect the ST-Link to your host computer via a USB port.
0 commit comments