| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181 |
- ---
- vendor: RealThread
- dvendor: essemi
- name: ES32F0
- version: 0.0.1
- yaml_version: 1
- type: Chip_Support_Packages
- family_name: ES32
- series:
- description: |-
- ES' ES32F0 series of mainstream MCUs covers the needs of a large variety of applications . High performance with first-class peripherals and low-power.
- - Widely operating voltage range from 2.2V to 5.5V
- series_name: ES32F0
- peripheral: {}
- sub_series:
- - sub_series_name: ES32F065X
- chips:
- - chip_name: ES32F0654LT
- peripheral: {}
- memory:
- - id: IROM1
- start: '0x00000000'
- size: '0x00040000'
- default: '1'
- - id: IRAM1
- start: '0x20000000'
- size: '0x00008000'
- init: '0'
- default: '1'
- cpu_info:
- max_clock: '48000000'
- fpu: '0'
- mpu: '0'
- endian: Little-endian
- compiler:
- gcc:
- entry_point: entry
- link_script: linkscripts\ES32F0654LT\link.lds
- marco:
- - ES32F0654LT
- - ES32F065x
- files:
- - libraries\CMSIS\Device\EastSoft\ES32F065x\Include\es32f065x.h
- - libraries\CMSIS\Include
- - libraries\CMSIS\Device\EastSoft\ES32F065x\Startup\gcc\startup_es32f065x.s
- armcc:
- entry_point: none
- link_script: none
- marco: []
- files: []
- iarcc:
- entry_point: none
- link_script: none
- marco: []
- files: []
- - chip_name: ES32F0654LX
- peripheral: {}
- memory:
- - id: IROM1
- start: '0x00000000'
- size: '0x00040000'
- default: '1'
- - id: IRAM1
- start: '0x20000000'
- size: '0x00008000'
- init: '0'
- default: '1'
- cpu_info:
- max_clock: '48000000'
- fpu: '0'
- mpu: '0'
- endian: Little-endian
- compiler:
- gcc:
- entry_point: entry
- link_script: linkscripts\ES32F0654LX\link.lds
- marco:
- - ES32F0654LX
- - ES32F065x
- files:
- - libraries\CMSIS\Device\EastSoft\ES32F065x\Include\es32f065x.h
- - libraries\CMSIS\Include
- - libraries\CMSIS\Device\EastSoft\ES32F065x\Startup\gcc\startup_es32f065x.s
- armcc:
- entry_point: none
- link_script: none
- marco: []
- files: []
- iarcc:
- entry_point: none
- link_script: none
- marco: []
- files: []
- ui:
- uart:
- default_value: UART2
- prompt_message_en: select one uart as console output interface
- prompt_message_zh: 选择一个串口作为控制台信息输出接口
- tx_pin:
- default_value: PC12
- 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. PA9,PB6 '
- prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA9,
- PB6
- rx_pin:
- default_value: PD2
- 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. PA10, PB7 '
- prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA9, PB6
- docs:
- - file: 0.0.1\documents\ES32F065x_Reference_Manual_C V1.5.pdf
- title: ES32F065X Reference Manual
- svd:
- file: debug\svd\es32f065x.svd
- project_type:
- bare_metal:
- function_map:
- clk_init: none
- uart_init: none
- putc: none
- sysTick: none
- marco:
- - SOC_FAMILY_ES
- - SOC_SERIES_ES32F0
- - ES32F065x
- 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_ES
- - SOC_SERIES_ES32F0
- - ES32F065x
- 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_ES
- - SOC_SERIES_ES32F0
- - ES32F065x
- source_files:
- - drivers\rtt
- docs:
- - file: Documents\dui0497a_cortex_m0_r0p0_generic_ug.pdf
- title: Cortex-M0 Generic User Guide
- source_files:
- file:
- - libraries\ES32F065x_ALD_StdPeriph_Driver\Include
- - libraries\ES32F065x_ALD_StdPeriph_Driver\Source
- - libraries\CMSIS\Include
- - libraries\CMSIS\Device\EastSoft\ES32F065x\Include\es32f065x.h
- - libraries\CMSIS\Device\EastSoft\ES32F065x\System\system_es32f065x.c
- cpu_info:
- core: Cortex-M0
- ui:
- uart:
- default_value: UART2
- prompt_message_en: select one uart as console output interface
- prompt_message_zh: 选择一个串口作为控制台信息输出接口
- tx_pin:
- default_value: PC12
- 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. PA9,PB6 '
- prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA9, PB6
- rx_pin:
- default_value: PD2
- 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. PA10, PB7 '
- prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA9, PB6
|