22877e0fa5
modify format add two new boards doc modify bug Signed-off-by: mishuaishuai <wangshuai26@xiaomi.com>
88 lines
1.8 KiB
Plaintext
88 lines
1.8 KiB
Plaintext
#
|
|
# For a description of the syntax of this configuration file,
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
|
#
|
|
|
|
if ARCH_BOARD_GD32F450ZK_AIOTBOX
|
|
|
|
choice
|
|
prompt "Select Console wiring."
|
|
default GD32F450ZK_AIOTBOX_CONSOLE_BOARD
|
|
---help---
|
|
Select where you will connect the console.
|
|
|
|
Virtual COM Port:
|
|
|
|
Advantage: Use the ST-Link as a console. No Extra wiring
|
|
needed.
|
|
|
|
Disadvantage: Not the best choice for initial bring up.
|
|
|
|
BOARD USART Connector:
|
|
|
|
Advantage: You have a shield so it is easy.
|
|
|
|
Disadvantage: You loose the use of the
|
|
other functions on PA9, PA10
|
|
|
|
GD32F450ZK_AIOTBOX
|
|
USART0 GPIO
|
|
-- ----- --------- ----
|
|
RX USART0_RX PB7
|
|
TX USART0_TX PB6
|
|
-- ----- --------- ---
|
|
|
|
config GD32F450ZK_AIOTBOX_CONSOLE_BOARD
|
|
bool "Aiotbox Com Connector"
|
|
select GD32_USART0
|
|
select USART0_SERIALDRIVER
|
|
|
|
config GD32F450ZK_AIOTBOX_CONSOLE_VIRTUAL
|
|
bool "Aiotbox Virtual ComPort"
|
|
select GD32_USART3
|
|
select USART3_SERIALDRIVER
|
|
|
|
config GD32F450ZK_AIOTBOX_CONSOLE_NONE
|
|
bool "No Serial Console"
|
|
|
|
endchoice # "Select Console wiring"
|
|
|
|
|
|
choice
|
|
prompt "GD32F4 MCU Crystal Selected"
|
|
default GD32F4_BOARD_USE_HXTAL_AIOTBOX
|
|
|
|
config GD32F4_BOARD_USE_HXTAL_AIOTBOX
|
|
bool "Aiotbox Use Hxtal as clock source"
|
|
# select GD32F4_BOARD_HXTAL_VALUE
|
|
|
|
config GD32F4_BOARD_USE_IRC16_AIOTBOX
|
|
bool "Aiotbox Use IRC16M as clock source"
|
|
|
|
endchoice # CPU Frequency
|
|
|
|
config GD32F4_BOARD_HXTAL_VALUE
|
|
int "GD32F450Z Aiotbox Board Hxtal Value"
|
|
default 25000000
|
|
depends on GD32F4_BOARD_USE_HXTAL_AIOTBOX
|
|
---help---
|
|
GD32F450Z Aiotbox Board Hxtal Value, default is 25MHz.
|
|
|
|
choice
|
|
prompt "GD32F4 MCU System Frequency"
|
|
default GD32F4_200MHZ_AIOTBOX
|
|
|
|
config GD32F4_200MHZ_AIOTBOX
|
|
bool "200 MHz"
|
|
|
|
config GD32F4_168MHZ_AIOTBOX
|
|
bool "168 MHz"
|
|
|
|
config GD32F4_120MHZ_AIOTBOX
|
|
bool "120 MHz"
|
|
|
|
endchoice # CPU Frequency
|
|
|
|
|
|
endif # ARCH_BOARD_GD32F450ZK_AIOTBOX
|