| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312 |
- ---
- vendor: essemi
- dvendor: essemi
- name: ES32F3
- version: 1.0.4
- yaml_version: 1
- type: Chip_Support_Packages
- family_name: ES32
- series:
- description: |-
- ES' ES32F3 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: ES32F3
- peripheral: {}
- sub_series:
- - sub_series_name: ES32F369X
- chips:
- - chip_name: ES32F3696LT
- peripheral: {}
- memory:
- - id: IROM1
- start: '0x00000000'
- size: '0x00080000'
- default: '1'
- - id: IRAM1
- start: '0x20000000'
- size: '0x00018000'
- init: '0'
- default: '1'
- cpu_info:
- max_clock: '96000000'
- fpu: '0'
- mpu: '0'
- endian: Little-endian
- compiler:
- gcc:
- entry_point: entry
- link_script: linkscripts\ES32F3696LT\link.lds
- marco:
- - ES32F3696LT
- - ES32F36xx
- files:
- - ES\ES32F3696LT
- armcc:
- entry_point: none
- link_script: none
- marco: []
- files: []
- iarcc:
- entry_point: none
- link_script: none
- marco: []
- files: []
- - chip_name: ES32F3696LX
- peripheral: {}
- memory:
- - id: IROM1
- start: '0x00000000'
- size: '0x00080000'
- default: '1'
- - id: IRAM1
- start: '0x20000000'
- size: '0x00018000'
- init: '0'
- default: '1'
- cpu_info:
- max_clock: '96000000'
- fpu: '0'
- mpu: '0'
- endian: Little-endian
- compiler:
- gcc:
- entry_point: entry
- link_script: linkscripts\ES32F3696LX\link.lds
- marco:
- - ES32F3696LX
- - ES32F36xx
- files:
- - ES\ES32F3696LX
- armcc:
- entry_point: none
- link_script: none
- marco: []
- files: []
- iarcc:
- entry_point: none
- link_script: none
- marco: []
- files: []
- ui:
- uart:
- default_value: UART3
- prompt_message_en: select one uart as console output interface
- prompt_message_zh: 选择一个串口作为控制台信息输出接口
- tx_pin:
- default_value: PC4
- 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: PC5
- 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: documents\ES32F36xx_Reference_Manual_C V1.2.pdf
- title: ES32F36XX Reference Manual
- svd:
- file: debug\svd\es32f36xx.svd
- project_type:
- bare_metal:
- function_map:
- clk_init: none
- uart_init: none
- putc: none
- sysTick: none
- marco:
- - SOC_FAMILY_ES
- - SOC_SERIES_ES32F3
- - ES32F36xx
- 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_ES32F3
- - ES32F36xx
- 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_ES32F3
- - ES32F36xx
- source_files:
- - drivers\rtt
- - sub_series_name: ES32F365X
- chips:
- - chip_name: ES32F3656LT
- peripheral: {}
- memory:
- - id: IROM1
- start: '0x00000000'
- size: '0x00080000'
- default: '1'
- - id: IRAM1
- start: '0x20000000'
- size: '0x00010000'
- init: '0'
- default: '1'
- cpu_info:
- max_clock: '96000000'
- fpu: '0'
- mpu: '0'
- endian: Little-endian
- compiler:
- gcc:
- entry_point: entry
- link_script: linkscripts\ES32F3656LT\link.lds
- marco:
- - ES32F3656LT
- - ES32F36xx
- files:
- - ES\ES32F3656LT
- armcc:
- entry_point: none
- link_script: none
- marco: []
- files: []
- iarcc:
- entry_point: none
- link_script: none
- marco: []
- files: []
- - chip_name: ES32F3656LX
- peripheral: {}
- memory:
- - id: IROM1
- start: '0x00000000'
- size: '0x00080000'
- default: '1'
- - id: IRAM1
- start: '0x20000000'
- size: '0x00010000'
- init: '0'
- default: '1'
- cpu_info:
- max_clock: '96000000'
- fpu: '0'
- mpu: '0'
- endian: Little-endian
- compiler:
- gcc:
- entry_point: entry
- link_script: linkscripts\ES32F3656LX\link.lds
- marco:
- - ES32F3656LX
- - ES32F36xx
- files:
- - ES\ES32F3656LX
- armcc:
- entry_point: none
- link_script: none
- marco: []
- files: []
- iarcc:
- entry_point: none
- link_script: none
- marco: []
- files: []
- ui:
- uart:
- default_value: UART3
- prompt_message_en: select one uart as console output interface
- prompt_message_zh: 选择一个串口作为控制台信息输出接口
- tx_pin:
- default_value: PC4
- 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: PC5
- 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: documents\ES32F36xx_Reference_Manual_C V1.2.pdf
- title: ES32F36XX Reference Manual
- svd:
- file: debug\svd\es32f36xx.svd
- project_type:
- bare_metal:
- function_map:
- clk_init: none
- uart_init: none
- putc: none
- sysTick: none
- marco:
- - SOC_FAMILY_ES
- - SOC_SERIES_ES32F3
- - ES32F36xx
- 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_ES32F3
- - ES32F36xx
- 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_ES32F3
- - ES32F36xx
- source_files:
- - drivers\rtt
- docs:
- - file: Documents\dui0552a_cortex_m3_dgug.pdf
- title: Cortex-M3 Generic User Guide
- source_files:
- file:
- - libraries\ES32F36xx_ALD_StdPeriph_Driver\Include
- - libraries\ES32F36xx_ALD_StdPeriph_Driver\Source
- - libraries\CMSIS\Include
- - libraries\CMSIS\Device\EastSoft\ES32F36xx\Include\es32f36xx.h
- - libraries\CMSIS\Device\EastSoft\ES32F36xx\System\system_es32f36xx.c
- - libraries\CMSIS\Device\EastSoft\ES32F36xx\Startup\gcc\startup_es32f36xx.S
- cpu_info:
- core: Cortex-M3
- ui:
- uart:
- default_value: UART3
- prompt_message_en: select one uart as console output interface
- prompt_message_zh: 选择一个串口作为控制台信息输出接口
- tx_pin:
- default_value: PC4
- 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: PC5
- 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
|