--- vendor: RealThread dvendor: STMicroelectronics name: STM32F4 version: 0.2.3 yaml_version: 1 type: Chip_Support_Packages family_name: STM32 series: description: |- The STM32F4 family incorporates high-speed embedded memories and an extensive range of enhanced I/Os and peripherals connected to two APB buses, three AHB buses and a 32-bit multi-AHB bus matrix. - 64-Kbyte of CCM (core coupled memory) data RAM - LCD parallel interface, 8080/6800 modes - Timer with quadrature (incremental) encoder input - 5 V-tolerant I/Os - Parallel camera interface - True random number generator - RTC: subsecond accuracy, hardware calendar - 96-bit unique ID series_name: STM32F4 peripheral: {} sub_series: - sub_series_name: STM32F401 cpu_info: max_clock: '84000000' chips: - chip_name: STM32F401CB peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00020000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00010000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F401CB\link.lds marco: - STM32F401xC files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xc.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xc.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F401RB peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00020000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00010000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F401RB\link.lds marco: - STM32F401xC files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xc.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xc.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F401VB peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00020000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00010000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F401VB\link.lds marco: - STM32F401xC files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xc.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xc.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F401CC peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00040000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00010000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F401CC\link.lds marco: - STM32F401xC files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xc.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xc.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F401RC peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00040000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00010000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F401RC\link.lds marco: - STM32F401xC files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xc.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xc.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F401VC peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00040000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00010000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F401VC\link.lds marco: - STM32F401xC files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xc.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xc.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F401CD peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00060000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00018000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F401CD\link.lds marco: - STM32F401xE files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xe.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xe.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F401RD peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00060000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00018000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F401RD\link.lds marco: - STM32F401xE files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xe.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xe.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F401VD peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00060000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00018000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F401VD\link.lds marco: - STM32F401xE files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xe.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xe.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F401CE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00018000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F401CE\link.lds marco: - STM32F401xE files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xe.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xe.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F401RE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00018000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F401RE\link.lds marco: - STM32F401xE files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xe.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xe.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F401VE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00018000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F401VE\link.lds marco: - STM32F401xE files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f401xe.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f401xe.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] ui: uart: default_value: UART1 prompt_message_en: select one uart as console output interface prompt_message_zh: 选择一个串口作为控制台信息输出接口 tx_pin: default_value: PA9 prompt_message_en: 'set the tx pin name of the console device interface, the value should be with a format"P+[port name][pin number]",eg. PA2,PB6 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 rx_pin: default_value: PA10 prompt_message_en: 'set the rx pin name of the console device interface, the value should be with a format"P+[port name][pin number]", eg. PA3, PB7 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 docs: - file: documents\DM00096844.pdf title: STM32F401xB/C/D/E Reference Manual - file: documents\DM00095523.pdf title: STM32F401xB/C/D/E Errata Sheet svd: file: debug\svd\STM32F401x.svd project_type: bare_metal: function_map: clk_init: none uart_init: none putc: none sysTick: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\baremetal rtt_nano: function_map: clk_init: none uart_init: none putc: none getc: none sysTick: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\nano rtt: function_map: rt_hw_board_init;: none rt_hw_serial_register: none rt_hw_pin_register: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\rtt - sub_series_name: STM32F410 cpu_info: max_clock: '100000000' chips: - chip_name: STM32F410CB peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00020000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00008000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F410CB\link.lds marco: - STM32F410Cx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f410cx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f410cx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F410RB peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00020000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00008000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F410RB\link.lds marco: - STM32F410Rx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f410rx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f410rx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F410TB peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00020000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00008000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F410TB\link.lds marco: - STM32F410Tx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f410tx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f410tx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F410C8 peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00010000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00008000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F410C8\link.lds marco: - STM32F410Cx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f410cx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f410cx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F410R8 peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00010000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00008000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F410R8\link.lds marco: - STM32F410Rx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f410rx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f410rx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F410T8 peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00010000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00008000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F410T8\link.lds marco: - STM32F410Tx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f410tx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f410tx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] ui: uart: default_value: UART1 prompt_message_en: select one uart as console output interface prompt_message_zh: 选择一个串口作为控制台信息输出接口 tx_pin: default_value: PA9 prompt_message_en: 'set the tx pin name of the console device interface, the value should be with a format"P+[port name][pin number]",eg. PA2,PB6 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 rx_pin: default_value: PA10 prompt_message_en: 'set the rx pin name of the console device interface, the value should be with a format"P+[port name][pin number]", eg. PA3, PB7 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 docs: - file: documents\DM00180366.pdf title: STM32F410 Reference Manual - file: documents\DM00214043.pdf title: STM32F410x8/STM32F410xB Data Sheet svd: file: debug\svd\STM32F410xx.svd project_type: bare_metal: function_map: clk_init: none uart_init: none putc: none sysTick: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\baremetal rtt_nano: function_map: clk_init: none uart_init: none putc: none getc: none sysTick: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\nano rtt: function_map: rt_hw_board_init;: none rt_hw_serial_register: none rt_hw_pin_register: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\rtt - sub_series_name: STM32F411 cpu_info: max_clock: '100000000' chips: - chip_name: STM32F411CC peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00040000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F411CC\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F411RC peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00040000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F411RC\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F411VC peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00040000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F411VC\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F411CE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F411CE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F411RE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F411RE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F411VE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F411VE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] ui: uart: default_value: UART1 prompt_message_en: select one uart as console output interface prompt_message_zh: 选择一个串口作为控制台信息输出接口 tx_pin: default_value: PA9 prompt_message_en: 'set the tx pin name of the console device interface, the value should be with a format"P+[port name][pin number]",eg. PA2,PB6 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 rx_pin: default_value: PA10 prompt_message_en: 'set the rx pin name of the console device interface, the value should be with a format"P+[port name][pin number]", eg. PA3, PB7 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 docs: - file: documents\DM00119316.pdf title: STM32F411xC/E Reference Manual - file: documents\DM00115249.pdf title: STM32F411xC/411xE Data Sheet svd: file: debug\svd\STM32F411xx.svd compiler: gcc: entry_point: none link_script: none marco: - STM32F411xE files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f411xe.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f411xe.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] project_type: bare_metal: function_map: clk_init: none uart_init: none putc: none sysTick: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\baremetal rtt_nano: function_map: clk_init: none uart_init: none putc: none getc: none sysTick: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\nano rtt: function_map: rt_hw_board_init;: none rt_hw_serial_register: none rt_hw_pin_register: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\rtt - sub_series_name: STM32F412 cpu_info: max_clock: '100000000' chips: - chip_name: STM32F412CE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00040000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F412CE\link.lds marco: - STM32F412Cx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f412cx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f412cx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F412CG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00040000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F412CG\link.lds marco: - STM32F412Cx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f412cx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f412cx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F412RE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00040000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F412RE\link.lds marco: - STM32F412Rx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f412rx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f412rx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F412RG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00040000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F412RG\link.lds marco: - STM32F412Rx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f412rx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f412rx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F412VE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00040000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F412VE\link.lds marco: - STM32F412Vx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f412vx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f412vx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F412VG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00040000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F412VG\link.lds marco: - STM32F412Vx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f412vx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f412vx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F412ZE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00040000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F412ZE\link.lds marco: - STM32F412Zx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f412zx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f412zx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F412ZG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00040000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F412ZG\link.lds marco: - STM32F412Zx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f412zx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f412zx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] ui: uart: default_value: UART1 prompt_message_en: select one uart as console output interface prompt_message_zh: 选择一个串口作为控制台信息输出接口 tx_pin: default_value: PA9 prompt_message_en: 'set the tx pin name of the console device interface, the value should be with a format"P+[port name][pin number]",eg. PA2,PB6 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 rx_pin: default_value: PA10 prompt_message_en: 'set the rx pin name of the console device interface, the value should be with a format"P+[port name][pin number]", eg. PA3, PB7 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 docs: - file: documents\DM00180369.pdf title: STM32F412 Reference Manual - file: documents\DM00213872.pdf title: STM32F412 Data Sheet svd: file: debug\svd\STM32F412xG.svd project_type: bare_metal: function_map: clk_init: none uart_init: none putc: none sysTick: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\baremetal rtt_nano: function_map: clk_init: none uart_init: none putc: none getc: none sysTick: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\nano rtt: function_map: rt_hw_board_init;: none rt_hw_serial_register: none rt_hw_pin_register: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\rtt - sub_series_name: STM32F413 cpu_info: max_clock: '100000000' chips: - chip_name: STM32F413ZH peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00180000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F413ZH\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F413CH peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00180000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F413CH\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F413RH peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00180000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F413RH\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F413VH peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00180000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F413VH\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F413MH peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00180000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F413MH\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F413ZG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F413ZG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F413CG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F413CG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F413RG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F413RG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F413VG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F413VG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F413MG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F413MG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] ui: uart: default_value: UART1 prompt_message_en: select one uart as console output interface prompt_message_zh: 选择一个串口作为控制台信息输出接口 tx_pin: default_value: PA9 prompt_message_en: 'set the tx pin name of the console device interface, the value should be with a format"P+[port name][pin number]",eg. PA2,PB6 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 rx_pin: default_value: PA10 prompt_message_en: 'set the rx pin name of the console device interface, the value should be with a format"P+[port name][pin number]", eg. PA3, PB7 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 docs: - file: documents\DM00305666.pdf title: STM32F413/423 Reference Manual - file: documents\DM00282249.pdf title: STM32F413 Data Sheet svd: file: debug\svd\STM32F413.svd compiler: gcc: entry_point: none link_script: none marco: - STM32F413xx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f413xx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f413xx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] project_type: bare_metal: function_map: clk_init: none uart_init: none putc: none sysTick: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\baremetal rtt_nano: function_map: clk_init: none uart_init: none putc: none getc: none sysTick: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\nano rtt: function_map: rt_hw_board_init;: none rt_hw_serial_register: none rt_hw_pin_register: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\rtt - sub_series_name: STM32F423 cpu_info: max_clock: '100000000' chips: - chip_name: STM32F423ZH peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00180000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F423ZH\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F423CH peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00180000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F423CH\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F423RH peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00180000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F423RH\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F423VH peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00180000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F423VH\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F423MH peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00180000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F423MH\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] ui: uart: default_value: UART1 prompt_message_en: select one uart as console output interface prompt_message_zh: 选择一个串口作为控制台信息输出接口 tx_pin: default_value: PA9 prompt_message_en: 'set the tx pin name of the console device interface, the value should be with a format"P+[port name][pin number]",eg. PA2,PB6 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 rx_pin: default_value: PA10 prompt_message_en: 'set the rx pin name of the console device interface, the value should be with a format"P+[port name][pin number]", eg. PA3, PB7 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 docs: - file: documents\DM00305666.pdf title: STM32F413/423 Reference Manual - file: documents\DM00282247.pdf title: STM32F423 Data Sheet svd: file: debug\svd\STM32F413.svd compiler: gcc: entry_point: none link_script: none marco: - STM32F423xx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f423xx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f423xx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] project_type: bare_metal: function_map: clk_init: none uart_init: none putc: none sysTick: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\baremetal rtt_nano: function_map: clk_init: none uart_init: none putc: none getc: none sysTick: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\nano rtt: function_map: rt_hw_board_init;: none rt_hw_serial_register: none rt_hw_pin_register: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\rtt - sub_series_name: STM32F405 cpu_info: max_clock: '168000000' chips: - chip_name: STM32F405RG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F405RG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F405VG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F405VG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F405ZG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F405ZG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F405OG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F405OG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F405OE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F405OE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] ui: uart: default_value: UART1 prompt_message_en: select one uart as console output interface prompt_message_zh: 选择一个串口作为控制台信息输出接口 tx_pin: default_value: PA9 prompt_message_en: 'set the tx pin name of the console device interface, the value should be with a format"P+[port name][pin number]",eg. PA2,PB6 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 rx_pin: default_value: PA10 prompt_message_en: 'set the rx pin name of the console device interface, the value should be with a format"P+[port name][pin number]", eg. PA3, PB7 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 docs: - file: documents\DM00031020.pdf title: STM32F40x/41x/42x/43x Reference Manual - file: documents\DM00037051.pdf title: STM32F405/407 Data Sheet - file: documents\DM00037591.pdf title: STM32F40x/41x Errata Sheet svd: file: debug\svd\STM32F40x.svd compiler: gcc: entry_point: none link_script: none marco: - STM32F405xx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f405xx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f405xx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] project_type: bare_metal: function_map: clk_init: none uart_init: none putc: none sysTick: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\baremetal rtt_nano: function_map: clk_init: none uart_init: none putc: none getc: none sysTick: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\nano rtt: function_map: rt_hw_board_init;: none rt_hw_serial_register: none rt_hw_pin_register: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\rtt - sub_series_name: STM32F407 cpu_info: max_clock: '168000000' chips: - chip_name: STM32F407VG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F407VG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F407IG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F407IG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F407ZG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F407ZG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F407VE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F407VE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F407ZE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F407ZE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F407IE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F407IE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] ui: uart: default_value: UART1 prompt_message_en: select one uart as console output interface prompt_message_zh: 选择一个串口作为控制台信息输出接口 tx_pin: default_value: PA9 prompt_message_en: 'set the tx pin name of the console device interface, the value should be with a format"P+[port name][pin number]",eg. PA2,PB6 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 rx_pin: default_value: PA10 prompt_message_en: 'set the rx pin name of the console device interface, the value should be with a format"P+[port name][pin number]", eg. PA3, PB7 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 docs: - file: documents\DM00031020.pdf title: STM32F40x/41x/42x/43x Reference Manual - file: documents\DM00037051.pdf title: STM32F405/407 Data Sheet - file: documents\DM00037591.pdf title: STM32F40x/41x Errata Sheet svd: file: debug\svd\STM32F40x.svd compiler: gcc: entry_point: none link_script: none marco: - STM32F407xx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f407xx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] project_type: bare_metal: function_map: clk_init: none uart_init: none putc: none sysTick: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\baremetal rtt_nano: function_map: clk_init: none uart_init: none putc: none getc: none sysTick: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\nano rtt: function_map: rt_hw_board_init;: none rt_hw_serial_register: none rt_hw_pin_register: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\rtt - sub_series_name: STM32F415 cpu_info: max_clock: '168000000' chips: - chip_name: STM32F415RG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F415RG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F415VG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F415VG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F415ZG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F415ZG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F415OG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F415OG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] ui: uart: default_value: UART1 prompt_message_en: select one uart as console output interface prompt_message_zh: 选择一个串口作为控制台信息输出接口 tx_pin: default_value: PA9 prompt_message_en: 'set the tx pin name of the console device interface, the value should be with a format"P+[port name][pin number]",eg. PA2,PB6 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 rx_pin: default_value: PA10 prompt_message_en: 'set the rx pin name of the console device interface, the value should be with a format"P+[port name][pin number]", eg. PA3, PB7 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 docs: - file: documents\DM00031020.pdf title: STM32F40x/41x/42x/43x Reference Manual - file: documents\DM00035129.pdf title: STM32F415/417 Data Sheet - file: documents\DM00037591.pdf title: STM32F40x/41x Errata Sheet svd: file: debug\svd\STM32F41x.svd compiler: gcc: entry_point: none link_script: none marco: - STM32F415xx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f415xx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f415xx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] project_type: bare_metal: function_map: clk_init: none uart_init: none putc: none sysTick: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\baremetal rtt_nano: function_map: clk_init: none uart_init: none putc: none getc: none sysTick: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\nano rtt: function_map: rt_hw_board_init;: none rt_hw_serial_register: none rt_hw_pin_register: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\rtt - sub_series_name: STM32F417 cpu_info: max_clock: '168000000' chips: - chip_name: STM32F417VG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F417VG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F417IG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F417IG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F417ZG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F417ZG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F417VE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F417VE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F417ZE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F417ZE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F417IE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F417IE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] ui: uart: default_value: UART1 prompt_message_en: select one uart as console output interface prompt_message_zh: 选择一个串口作为控制台信息输出接口 tx_pin: default_value: PA9 prompt_message_en: 'set the tx pin name of the console device interface, the value should be with a format"P+[port name][pin number]",eg. PA2,PB6 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 rx_pin: default_value: PA10 prompt_message_en: 'set the rx pin name of the console device interface, the value should be with a format"P+[port name][pin number]", eg. PA3, PB7 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 docs: - file: documents\DM00031020.pdf title: STM32F40x/41x/42x/43x Reference Manual - file: documents\DM00035129.pdf title: STM32F415/417 Data Sheet - file: documents\DM00037591.pdf title: STM32F40x/41x Errata Sheet svd: file: debug\svd\STM32F41x.svd compiler: gcc: entry_point: none link_script: none marco: - STM32F417xx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f417xx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f417xx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] project_type: bare_metal: function_map: clk_init: none uart_init: none putc: none sysTick: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\baremetal rtt_nano: function_map: clk_init: none uart_init: none putc: none getc: none sysTick: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\nano rtt: function_map: rt_hw_board_init;: none rt_hw_serial_register: none rt_hw_pin_register: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\rtt - sub_series_name: STM32F427 cpu_info: max_clock: '180000000' chips: - chip_name: STM32F427AG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F427AG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F427VG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F427VG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F427ZG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F427ZG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F427IG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F427IG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F427AI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F427AI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F427VI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F427VI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F427ZI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F427ZI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F427II peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F427II\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] ui: uart: default_value: UART1 prompt_message_en: select one uart as console output interface prompt_message_zh: 选择一个串口作为控制台信息输出接口 tx_pin: default_value: PA9 prompt_message_en: 'set the tx pin name of the console device interface, the value should be with a format"P+[port name][pin number]",eg. PA2,PB6 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 rx_pin: default_value: PA10 prompt_message_en: 'set the rx pin name of the console device interface, the value should be with a format"P+[port name][pin number]", eg. PA3, PB7 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 docs: - file: documents\DM00031020.pdf title: STM32F40x/41x/42x/43x Reference Manual - file: documents\DM00071990.pdf title: STM32F427/429 Data Sheet - file: documents\DM00068628.pdf title: STM32F42x/43x Errata Sheet svd: file: debug\svd\STM32F427x.svd compiler: gcc: entry_point: none link_script: none marco: - STM32F427xx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f427xx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f427xx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] project_type: bare_metal: function_map: clk_init: none uart_init: none putc: none sysTick: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\baremetal rtt_nano: function_map: clk_init: none uart_init: none putc: none getc: none sysTick: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\nano rtt: function_map: rt_hw_board_init;: none rt_hw_serial_register: none rt_hw_pin_register: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\rtt - sub_series_name: STM32F429 cpu_info: max_clock: '180000000' chips: - chip_name: STM32F429AG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F429AG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F429VG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F429VG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F429ZG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F429ZG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F429IG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F429IG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F429AI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F429AI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F429VI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F429VI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F429ZI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F429ZI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F429II peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F429II\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F429VE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F429VE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F429ZE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F429ZE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F429IE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F429IE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F429BG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F429BG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F429BI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F429BI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F429BE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F429BE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F429NG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F429NG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F429NI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F429NI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F429NE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F429NE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] ui: uart: default_value: UART1 prompt_message_en: select one uart as console output interface prompt_message_zh: 选择一个串口作为控制台信息输出接口 tx_pin: default_value: PA9 prompt_message_en: 'set the tx pin name of the console device interface, the value should be with a format"P+[port name][pin number]",eg. PA2,PB6 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 rx_pin: default_value: PA10 prompt_message_en: 'set the rx pin name of the console device interface, the value should be with a format"P+[port name][pin number]", eg. PA3, PB7 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 docs: - file: documents\DM00031020.pdf title: STM32F40x/41x/42x/43x Reference Manual - file: documents\DM00071990.pdf title: STM32F427/429 Data Sheet - file: documents\DM00068628.pdf title: STM32F42x/43x Errata Sheet svd: file: debug\svd\STM32F429x.svd compiler: gcc: entry_point: none link_script: none marco: - STM32F429xx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f429xx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f429xx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] project_type: bare_metal: function_map: clk_init: none uart_init: none putc: none sysTick: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\baremetal rtt_nano: function_map: clk_init: none uart_init: none putc: none getc: none sysTick: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\nano rtt: function_map: rt_hw_board_init;: none rt_hw_serial_register: none rt_hw_pin_register: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\rtt - sub_series_name: STM32F437 cpu_info: max_clock: '180000000' chips: - chip_name: STM32F437VG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F437VG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F437ZG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F437ZG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F437IG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F437IG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F437AI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F437AI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F437VI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F437VI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F437ZI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F437ZI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F437II peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F437II\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] ui: uart: default_value: UART1 prompt_message_en: select one uart as console output interface prompt_message_zh: 选择一个串口作为控制台信息输出接口 tx_pin: default_value: PA9 prompt_message_en: 'set the tx pin name of the console device interface, the value should be with a format"P+[port name][pin number]",eg. PA2,PB6 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 rx_pin: default_value: PA10 prompt_message_en: 'set the rx pin name of the console device interface, the value should be with a format"P+[port name][pin number]", eg. PA3, PB7 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 docs: - file: documents\DM00031020.pdf title: STM32F40x/41x/42x/43x Reference Manual - file: documents\DM00077036.pdf title: STM32F437/439 Data Sheet - file: documents\DM00068628.pdf title: STM32F42x/43x Errata Sheet svd: file: debug\svd\STM32F437x.svd compiler: gcc: entry_point: none link_script: none marco: - STM32F437xx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f437xx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f437xx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] project_type: bare_metal: function_map: clk_init: none uart_init: none putc: none sysTick: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\baremetal rtt_nano: function_map: clk_init: none uart_init: none putc: none getc: none sysTick: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\nano rtt: function_map: rt_hw_board_init;: none rt_hw_serial_register: none rt_hw_pin_register: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\rtt - sub_series_name: STM32F439 cpu_info: max_clock: '180000000' chips: - chip_name: STM32F439VG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F439VG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F439VI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F439VI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F439ZG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F439ZG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F439ZI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F439ZI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F439IG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F439IG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F439II peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F439II\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F439BG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F439BG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F439BI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F439BI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F439NG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F439NG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F439NI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F439NI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F439AI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00030000' init: '0' default: '1' - id: IRAM2 start: '0x10000000' size: '0x00010000' init: '0' default: '0' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F439AI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] ui: uart: default_value: UART1 prompt_message_en: select one uart as console output interface prompt_message_zh: 选择一个串口作为控制台信息输出接口 tx_pin: default_value: PA9 prompt_message_en: 'set the tx pin name of the console device interface, the value should be with a format"P+[port name][pin number]",eg. PA2,PB6 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 rx_pin: default_value: PA10 prompt_message_en: 'set the rx pin name of the console device interface, the value should be with a format"P+[port name][pin number]", eg. PA3, PB7 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 docs: - file: documents\DM00031020.pdf title: STM32F40x/41x/42x/43x Reference Manual - file: documents\DM00077036.pdf title: STM32F437/439 Data Sheet - file: documents\DM00068628.pdf title: STM32F42x/43x Errata Sheet svd: file: debug\svd\STM32F439x.svd compiler: gcc: entry_point: none link_script: none marco: - STM32F439xx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f439xx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f439xx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] project_type: bare_metal: function_map: clk_init: none uart_init: none putc: none sysTick: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\baremetal rtt_nano: function_map: clk_init: none uart_init: none putc: none getc: none sysTick: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\nano rtt: function_map: rt_hw_board_init;: none rt_hw_serial_register: none rt_hw_pin_register: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\rtt - sub_series_name: STM32F446 cpu_info: max_clock: '180000000' chips: - chip_name: STM32F446MC peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00040000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F446MC\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F446RC peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00040000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F446RC\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F446VC peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00040000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F446VC\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F446ZC peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00040000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F446ZC\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F446ME peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F446ME\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F446RE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F446RE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F446VE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F446VE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F446ZE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00020000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F446ZE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] ui: uart: default_value: UART1 prompt_message_en: select one uart as console output interface prompt_message_zh: 选择一个串口作为控制台信息输出接口 tx_pin: default_value: PA9 prompt_message_en: 'set the tx pin name of the console device interface, the value should be with a format"P+[port name][pin number]",eg. PA2,PB6 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 rx_pin: default_value: PA10 prompt_message_en: 'set the rx pin name of the console device interface, the value should be with a format"P+[port name][pin number]", eg. PA3, PB7 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 docs: - file: documents\DM00135183.pdf title: STM32F446 Reference Manual - file: documents\DM00141306.pdf title: STM32F446 Data Sheet - file: documents\DM00155929.pdf title: STM32F446 Errata Sheet svd: file: debug\svd\STM32F446x.svd compiler: gcc: entry_point: none link_script: none marco: - STM32F446xx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f446xx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f446xx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] project_type: bare_metal: function_map: clk_init: none uart_init: none putc: none sysTick: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\baremetal rtt_nano: function_map: clk_init: none uart_init: none putc: none getc: none sysTick: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\nano rtt: function_map: rt_hw_board_init;: none rt_hw_serial_register: none rt_hw_pin_register: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\rtt - sub_series_name: STM32F469 cpu_info: max_clock: '180000000' chips: - chip_name: STM32F469AE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F469AE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F469AG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F469AG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F469AI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F469AI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F469IE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F469IE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F469IG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F469IG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F469II peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F469II\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F469BE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F469BE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F469BG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F469BG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F469BI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F469BI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F469NE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F469NE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F469NG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F469NG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F469NI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F469NI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F469VE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F469VE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F469VG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F469VG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F469VI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F469VI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F469ZE peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00080000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F469ZE\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F469ZG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F469ZG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F469ZI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F469ZI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] ui: uart: default_value: UART1 prompt_message_en: select one uart as console output interface prompt_message_zh: 选择一个串口作为控制台信息输出接口 tx_pin: default_value: PA9 prompt_message_en: 'set the tx pin name of the console device interface, the value should be with a format"P+[port name][pin number]",eg. PA2,PB6 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 rx_pin: default_value: PA10 prompt_message_en: 'set the rx pin name of the console device interface, the value should be with a format"P+[port name][pin number]", eg. PA3, PB7 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 docs: - file: documents\DM00127514.pdf title: STM32F469/479 Reference Manual - file: documents\DM00219980.pdf title: STM32F469 Data Sheet svd: file: debug\svd\STM32F46_79x.svd compiler: gcc: entry_point: none link_script: none marco: - STM32F469xx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f469xx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f469xx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] project_type: bare_metal: function_map: clk_init: none uart_init: none putc: none sysTick: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\baremetal rtt_nano: function_map: clk_init: none uart_init: none putc: none getc: none sysTick: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\nano rtt: function_map: rt_hw_board_init;: none rt_hw_serial_register: none rt_hw_pin_register: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\rtt - sub_series_name: STM32F479 cpu_info: max_clock: '180000000' chips: - chip_name: STM32F479AG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F479AG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F479AI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F479AI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F479IG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F479IG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F479II peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F479II\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F479BG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F479BG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F479BI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F479BI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F479NG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F479NG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F479NI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F479NI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F479VG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F479VG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F479VI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F479VI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F479ZG peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00100000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F479ZG\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] - chip_name: STM32F479ZI peripheral: {} memory: - id: IROM1 start: '0x08000000' size: '0x00200000' default: '1' - id: IRAM1 start: '0x20000000' size: '0x00050000' init: '0' default: '1' compiler: gcc: entry_point: entry link_script: linkscripts\STM32F479ZI\link.lds marco: [] files: [] armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] ui: uart: default_value: UART1 prompt_message_en: select one uart as console output interface prompt_message_zh: 选择一个串口作为控制台信息输出接口 tx_pin: default_value: PA9 prompt_message_en: 'set the tx pin name of the console device interface, the value should be with a format"P+[port name][pin number]",eg. PA2,PB6 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 rx_pin: default_value: PA10 prompt_message_en: 'set the rx pin name of the console device interface, the value should be with a format"P+[port name][pin number]", eg. PA3, PB7 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 docs: - file: documents\DM00127514.pdf title: STM32F469/479 Reference Manual - file: documents\DM00208574.pdf title: STM32F479 Data Sheet svd: file: debug\svd\STM32F46_79x.svd compiler: gcc: entry_point: none link_script: none marco: - STM32F479xx files: - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\gcc\startup_stm32f479xx.S - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f479xx.h - libraries\CMSIS\Lib\GCC armcc: entry_point: none link_script: none marco: [] files: [] iarcc: entry_point: none link_script: none marco: [] files: [] project_type: bare_metal: function_map: clk_init: none uart_init: none putc: none sysTick: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\baremetal rtt_nano: function_map: clk_init: none uart_init: none putc: none getc: none sysTick: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\nano rtt: function_map: rt_hw_board_init;: none rt_hw_serial_register: none rt_hw_pin_register: none heap_init: none marco: - SOC_FAMILY_STM32 - SOC_SERIES_STM32F4 - USE_HAL_DRIVER source_files: - drivers\rtt docs: - file: documents\dui0553a_cortex_m4_dgug.pdf title: Cortex-M4 Generic User Guide - file: documents\DM00105879.pdf title: STM32F4xx HAL Drivers - file: documents\DM00104712.pdf title: STM32CubeMX User Manual source_files: file: - libraries\STM32F4xx_HAL_Driver - libraries\CMSIS\Include - libraries\CMSIS\RTOS - libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h - libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h - libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c cpu_info: core: Cortex-M4 fpu: '1' mpu: '1' endian: Little-endian ui: uart: default_value: LPUART1 prompt_message_en: select one uart as console output interface prompt_message_zh: 选择一个串口作为控制台信息输出接口 tx_pin: default_value: PA2 prompt_message_en: 'set the tx pin name of the console device interface, the value should be with a format"P+[port name][pin number]",eg. PA2,PB6 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6 rx_pin: default_value: PA3 prompt_message_en: 'set the rx pin name of the console device interface, the value should be with a format"P+[port name][pin number]", eg. PA3, PB7 ' prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA2, PB6