Skip to content

Commit 90076e0

Browse files
liuhy-2020wangyq2018
authored andcommitted
the first version.
0 parents  commit 90076e0

File tree

172 files changed

+181962
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

172 files changed

+181962
-0
lines changed

RealThread_ES32F0.yaml

Lines changed: 181 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,181 @@
1+
---
2+
vendor: RealThread
3+
dvendor: Essemi
4+
name: ES32F0
5+
version: 0.0.1
6+
yaml_version: 1
7+
type: Chip_Support_Packages
8+
family_name: ES32
9+
series:
10+
description: |-
11+
ES' ES32F0 series of mainstream MCUs covers the needs of a large variety of applications . High performance with first-class peripherals and low-power.
12+
13+
- Widely operating voltage range from 2.2V to 5.5V
14+
series_name: ES32F0
15+
peripheral: {}
16+
sub_series:
17+
- sub_series_name: ES32F065X
18+
chips:
19+
- chip_name: ES32F0654LT
20+
peripheral: {}
21+
memory:
22+
- id: IROM1
23+
start: '0x00000000'
24+
size: '0x00040000'
25+
default: '1'
26+
- id: IRAM1
27+
start: '0x20000000'
28+
size: '0x00008000'
29+
init: '0'
30+
default: '1'
31+
cpu_info:
32+
max_clock: '48000000'
33+
fpu: '0'
34+
mpu: '0'
35+
endian: Little-endian
36+
compiler:
37+
gcc:
38+
entry_point: entry
39+
link_script: linkscripts\ES32F0654LT\link.lds
40+
marco:
41+
- ES32F0654LT
42+
- ES32F065x
43+
files:
44+
- libraries\CMSIS\Device\EastSoft\ES32F065x\Include\es32f065x.h
45+
- libraries\CMSIS\Include
46+
- libraries\CMSIS\Device\EastSoft\ES32F065x\Startup\gcc\startup_es32f065x.S
47+
armcc:
48+
entry_point: none
49+
link_script: none
50+
marco: []
51+
files: []
52+
iarcc:
53+
entry_point: none
54+
link_script: none
55+
marco: []
56+
files: []
57+
- chip_name: ES32F0654LX
58+
peripheral: {}
59+
memory:
60+
- id: IROM1
61+
start: '0x00000000'
62+
size: '0x00040000'
63+
default: '1'
64+
- id: IRAM1
65+
start: '0x20000000'
66+
size: '0x00008000'
67+
init: '0'
68+
default: '1'
69+
cpu_info:
70+
max_clock: '48000000'
71+
fpu: '0'
72+
mpu: '0'
73+
endian: Little-endian
74+
compiler:
75+
gcc:
76+
entry_point: entry
77+
link_script: linkscripts\ES32F0654LX\link.lds
78+
marco:
79+
- ES32F0654LX
80+
- ES32F065x
81+
files:
82+
- libraries\CMSIS\Device\EastSoft\ES32F065x\Include\es32f065x.h
83+
- libraries\CMSIS\Include
84+
- libraries\CMSIS\Device\EastSoft\ES32F065x\Startup\gcc\startup_es32f065x.S
85+
armcc:
86+
entry_point: none
87+
link_script: none
88+
marco: []
89+
files: []
90+
iarcc:
91+
entry_point: none
92+
link_script: none
93+
marco: []
94+
files: []
95+
ui:
96+
uart:
97+
default_value: UART2
98+
prompt_message_en: select one uart as console output interface
99+
prompt_message_zh: 选择一个串口作为控制台信息输出接口
100+
tx_pin:
101+
default_value: PC12
102+
prompt_message_en: 'set the tx pin name of the console device interface, the
103+
value should be with a format"P+[port name][pin number]",eg. PA9,PB6 '
104+
prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA9,
105+
PB6
106+
rx_pin:
107+
default_value: PD2
108+
prompt_message_en: 'set the rx pin name of the console device interface, the
109+
value should be with a format"P+[port name][pin number]", eg. PA10, PB7 '
110+
prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA9, PB6
111+
docs:
112+
- file: 0.0.1\documents\ES32F065x_Reference_Manual_C V1.5.pdf
113+
title: ES32F065X Reference Manual
114+
svd:
115+
file: debug\svd\es32f065x.svd
116+
project_type:
117+
bare_metal:
118+
function_map:
119+
clk_init: none
120+
uart_init: none
121+
putc: none
122+
sysTick: none
123+
marco:
124+
- SOC_FAMILY_ES
125+
- SOC_SERIES_ES32F0
126+
- ES32F065x
127+
source_files:
128+
- drivers\baremetal
129+
rtt_nano:
130+
function_map:
131+
clk_init: none
132+
uart_init: none
133+
putc: none
134+
getc: none
135+
sysTick: none
136+
heap_init: none
137+
marco:
138+
- SOC_FAMILY_ES
139+
- SOC_SERIES_ES32F0
140+
- ES32F065x
141+
source_files:
142+
- drivers\nano
143+
rtt:
144+
function_map:
145+
rt_hw_board_init;: none
146+
rt_hw_serial_register: none
147+
rt_hw_pin_register: none
148+
heap_init: none
149+
marco:
150+
- SOC_FAMILY_ES
151+
- SOC_SERIES_ES32F0
152+
- ES32F065x
153+
source_files:
154+
- drivers\rtt
155+
docs:
156+
- file: Documents\dui0497a_cortex_m0_r0p0_generic_ug.pdf
157+
title: Cortex-M0 Generic User Guide
158+
source_files:
159+
file:
160+
- libraries\ES32F065x_ALD_StdPeriph_Driver\Include
161+
- libraries\ES32F065x_ALD_StdPeriph_Driver\Source
162+
- libraries\CMSIS\Include
163+
- libraries\CMSIS\Device\EastSoft\ES32F065x\Include\es32f065x.h
164+
- libraries\CMSIS\Device\EastSoft\ES32F065x\System\system_es32f065x.c
165+
cpu_info:
166+
core: Cortex-M0
167+
ui:
168+
uart:
169+
default_value: UART2
170+
prompt_message_en: select one uart as console output interface
171+
prompt_message_zh: 选择一个串口作为控制台信息输出接口
172+
tx_pin:
173+
default_value: PC12
174+
prompt_message_en: 'set the tx pin name of the console device interface, the
175+
value should be with a format"P+[port name][pin number]",eg. PA9,PB6 '
176+
prompt_message_zh: 设置控制台设备的数据发送引脚的名称, 名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA9, PB6
177+
rx_pin:
178+
default_value: PD2
179+
prompt_message_en: 'set the rx pin name of the console device interface, the
180+
value should be with a format"P+[port name][pin number]", eg. PA10, PB7 '
181+
prompt_message_zh: 设置控制台设备的数据发送引脚的名称,名称应该具有以下格式“P+[端口名称][端口编号]”, 比如:PA9, PB6

debug/svd/es32f065x.SFR

655 KB
Binary file not shown.

0 commit comments

Comments
 (0)