Skip to content

Commit f7296db

Browse files
authored
Merge pull request #1253 from gokemicro/master
[BSP] Add gokemicro gkipc bsp
2 parents e78f3ea + b216125 commit f7296db

File tree

644 files changed

+870046
-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.

644 files changed

+870046
-0
lines changed

bsp/gkipc/.config

Lines changed: 340 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,340 @@
1+
#
2+
# Automatically generated file; DO NOT EDIT.
3+
# RT-Thread Configuration
4+
#
5+
6+
#
7+
# RT-Thread Kernel
8+
#
9+
CONFIG_RT_NAME_MAX=32
10+
CONFIG_RT_ALIGN_SIZE=4
11+
# CONFIG_RT_THREAD_PRIORITY_8 is not set
12+
# CONFIG_RT_THREAD_PRIORITY_32 is not set
13+
CONFIG_RT_THREAD_PRIORITY_256=y
14+
CONFIG_RT_THREAD_PRIORITY_MAX=256
15+
CONFIG_RT_TICK_PER_SECOND=100
16+
CONFIG_RT_DEBUG=y
17+
CONFIG_RT_USING_OVERFLOW_CHECK=y
18+
CONFIG_RT_DEBUG_INIT=0
19+
CONFIG_RT_DEBUG_THREAD=0
20+
CONFIG_RT_USING_HOOK=y
21+
CONFIG_IDLE_THREAD_STACK_SIZE=1024
22+
CONFIG_RT_USING_TIMER_SOFT=y
23+
CONFIG_RT_TIMER_THREAD_PRIO=4
24+
CONFIG_RT_TIMER_THREAD_STACK_SIZE=10240
25+
26+
#
27+
# Inter-Thread communication
28+
#
29+
CONFIG_RT_USING_SEMAPHORE=y
30+
CONFIG_RT_USING_MUTEX=y
31+
CONFIG_RT_USING_EVENT=y
32+
CONFIG_RT_USING_MAILBOX=y
33+
CONFIG_RT_USING_MESSAGEQUEUE=y
34+
# CONFIG_RT_USING_SIGNALS is not set
35+
36+
#
37+
# Memory Management
38+
#
39+
# CONFIG_RT_USING_MEMPOOL is not set
40+
CONFIG_RT_USING_MEMHEAP=y
41+
# CONFIG_RT_USING_NOHEAP is not set
42+
CONFIG_RT_USING_SMALL_MEM=y
43+
# CONFIG_RT_USING_SLAB is not set
44+
# CONFIG_RT_USING_MEMHEAP_AS_HEAP is not set
45+
# CONFIG_RT_USING_MEMTRACE is not set
46+
CONFIG_RT_USING_HEAP=y
47+
48+
#
49+
# Kernel Device Object
50+
#
51+
CONFIG_RT_USING_DEVICE=y
52+
CONFIG_RT_USING_INTERRUPT_INFO=y
53+
CONFIG_RT_USING_CONSOLE=y
54+
CONFIG_RT_CONSOLEBUF_SIZE=128
55+
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
56+
# CONFIG_RT_USING_MODULE is not set
57+
58+
#
59+
# RT-Thread Components
60+
#
61+
CONFIG_RT_USING_COMPONENTS_INIT=y
62+
CONFIG_RT_USING_USER_MAIN=y
63+
CONFIG_RT_MAIN_THREAD_STACK_SIZE=16384
64+
65+
#
66+
# C++ features
67+
#
68+
CONFIG_RT_USING_CPLUSPLUS=y
69+
70+
#
71+
# Command shell
72+
#
73+
CONFIG_RT_USING_FINSH=y
74+
CONFIG_FINSH_THREAD_NAME="tshell"
75+
CONFIG_FINSH_USING_HISTORY=y
76+
CONFIG_FINSH_HISTORY_LINES=5
77+
CONFIG_FINSH_USING_SYMTAB=y
78+
CONFIG_FINSH_USING_DESCRIPTION=y
79+
CONFIG_FINSH_THREAD_PRIORITY=20
80+
CONFIG_FINSH_THREAD_STACK_SIZE=4096
81+
CONFIG_FINSH_CMD_SIZE=80
82+
# CONFIG_FINSH_USING_AUTH is not set
83+
CONFIG_FINSH_USING_MSH=y
84+
CONFIG_FINSH_USING_MSH_DEFAULT=y
85+
# CONFIG_FINSH_USING_MSH_ONLY is not set
86+
87+
#
88+
# Device virtual file system
89+
#
90+
CONFIG_RT_USING_DFS=y
91+
CONFIG_DFS_USING_WORKDIR=y
92+
CONFIG_DFS_FILESYSTEMS_MAX=9
93+
CONFIG_DFS_FILESYSTEM_TYPES_MAX=9
94+
CONFIG_DFS_FD_MAX=16
95+
CONFIG_RT_USING_DFS_ELMFAT=y
96+
97+
#
98+
# elm-chan's FatFs, Generic FAT Filesystem Module
99+
#
100+
CONFIG_RT_DFS_ELM_CODE_PAGE=437
101+
CONFIG_RT_DFS_ELM_WORD_ACCESS=y
102+
CONFIG_RT_DFS_ELM_USE_LFN_0=y
103+
# CONFIG_RT_DFS_ELM_USE_LFN_1 is not set
104+
# CONFIG_RT_DFS_ELM_USE_LFN_2 is not set
105+
# CONFIG_RT_DFS_ELM_USE_LFN_3 is not set
106+
CONFIG_RT_DFS_ELM_USE_LFN=0
107+
CONFIG_RT_DFS_ELM_MAX_LFN=255
108+
CONFIG_RT_DFS_ELM_DRIVES=2
109+
CONFIG_RT_DFS_ELM_MAX_SECTOR_SIZE=4096
110+
# CONFIG_RT_DFS_ELM_USE_ERASE is not set
111+
CONFIG_RT_DFS_ELM_REENTRANT=y
112+
CONFIG_RT_USING_DFS_DEVFS=y
113+
# CONFIG_RT_USING_DFS_NET is not set
114+
# CONFIG_RT_USING_DFS_ROMFS is not set
115+
# CONFIG_RT_USING_DFS_RAMFS is not set
116+
# CONFIG_RT_USING_DFS_UFFS is not set
117+
CONFIG_RT_USING_DFS_JFFS2=y
118+
CONFIG_RT_USING_DFS_NFS=y
119+
CONFIG_RT_NFS_HOST_EXPORT="192.168.10.82:/"
120+
121+
#
122+
# Device Drivers
123+
#
124+
CONFIG_RT_USING_DEVICE_IPC=y
125+
CONFIG_RT_USING_SERIAL=y
126+
# CONFIG_RT_USING_CAN is not set
127+
# CONFIG_RT_USING_HWTIMER is not set
128+
# CONFIG_RT_USING_CPUTIME is not set
129+
CONFIG_RT_USING_I2C=y
130+
CONFIG_RT_USING_I2C_BITOPS=y
131+
CONFIG_RT_USING_PIN=y
132+
CONFIG_RT_USING_MTD_NOR=y
133+
# CONFIG_RT_USING_MTD_NAND is not set
134+
# CONFIG_RT_USING_RTC is not set
135+
CONFIG_RT_USING_SDIO=y
136+
CONFIG_RT_USING_SPI=y
137+
# CONFIG_RT_USING_SPI_MSD is not set
138+
# CONFIG_RT_USING_SFUD is not set
139+
# CONFIG_RT_USING_W25QXX is not set
140+
# CONFIG_RT_USING_GD is not set
141+
# CONFIG_RT_USING_ENC28J60 is not set
142+
# CONFIG_RT_USING_SPI_WIFI is not set
143+
CONFIG_RT_USING_WDT=y
144+
# CONFIG_RT_USING_WIFI is not set
145+
146+
#
147+
# Using USB
148+
#
149+
# CONFIG_RT_USING_USB_HOST is not set
150+
# CONFIG_RT_USING_USB_DEVICE is not set
151+
152+
#
153+
# POSIX layer and C standard library
154+
#
155+
CONFIG_RT_USING_LIBC=y
156+
CONFIG_RT_USING_PTHREADS=y
157+
# CONFIG_RT_USING_POSIX is not set
158+
159+
#
160+
# Network stack
161+
#
162+
163+
#
164+
# light weight TCP/IP stack
165+
#
166+
CONFIG_RT_USING_LWIP=y
167+
# CONFIG_RT_USING_LWIP141 is not set
168+
CONFIG_RT_USING_LWIP202=y
169+
# CONFIG_RT_USING_LWIP_IPV6 is not set
170+
CONFIG_RT_LWIP_IGMP=y
171+
CONFIG_RT_LWIP_ICMP=y
172+
# CONFIG_RT_LWIP_SNMP is not set
173+
CONFIG_RT_LWIP_DNS=y
174+
CONFIG_RT_LWIP_DHCP=y
175+
CONFIG_IP_SOF_BROADCAST=1
176+
CONFIG_IP_SOF_BROADCAST_RECV=1
177+
178+
#
179+
# Static IPv4 Address
180+
#
181+
CONFIG_RT_LWIP_IPADDR="192.168.1.30"
182+
CONFIG_RT_LWIP_GWADDR="192.168.1.1"
183+
CONFIG_RT_LWIP_MSKADDR="255.255.255.0"
184+
CONFIG_RT_LWIP_UDP=y
185+
CONFIG_RT_LWIP_TCP=y
186+
# CONFIG_RT_LWIP_RAW is not set
187+
# CONFIG_RT_LWIP_PPP is not set
188+
CONFIG_RT_MEMP_NUM_NETCONN=64
189+
CONFIG_RT_LWIP_PBUF_NUM=16
190+
CONFIG_RT_LWIP_RAW_PCB_NUM=10
191+
CONFIG_RT_LWIP_UDP_PCB_NUM=64
192+
CONFIG_RT_LWIP_TCP_PCB_NUM=8
193+
CONFIG_RT_LWIP_TCP_SEG_NUM=256
194+
CONFIG_RT_LWIP_TCP_SND_BUF=12040
195+
CONFIG_RT_LWIP_TCP_WND=11680
196+
CONFIG_RT_LWIP_TCPTHREAD_PRIORITY=100
197+
CONFIG_RT_LWIP_TCPTHREAD_MBOX_SIZE=32
198+
CONFIG_RT_LWIP_TCPTHREAD_STACKSIZE=32768
199+
CONFIG_RT_LWIP_ETHTHREAD_PRIORITY=126
200+
CONFIG_RT_LWIP_ETHTHREAD_STACKSIZE=1024
201+
CONFIG_RT_LWIP_ETHTHREAD_MBOX_SIZE=32
202+
CONFIG_RT_LWIP_REASSEMBLY_FRAG=y
203+
CONFIG_LWIP_NETIF_STATUS_CALLBACK=1
204+
CONFIG_SO_REUSE=1
205+
CONFIG_LWIP_SO_RCVTIMEO=1
206+
CONFIG_LWIP_SO_SNDTIMEO=1
207+
CONFIG_LWIP_SO_RCVBUF=1
208+
# CONFIG_RT_LWIP_NETIF_LOOPBACK is not set
209+
CONFIG_LWIP_NETIF_LOOPBACK=0
210+
211+
#
212+
# Modbus master and slave stack
213+
#
214+
# CONFIG_RT_USING_MODBUS is not set
215+
CONFIG_LWIP_USING_DHCPD=y
216+
217+
#
218+
# RT-Thread UI Engine
219+
#
220+
# CONFIG_RT_USING_GUIENGINE is not set
221+
222+
#
223+
# VBUS(Virtual Software BUS)
224+
#
225+
# CONFIG_RT_USING_VBUS is not set
226+
227+
#
228+
# Utilities
229+
#
230+
# CONFIG_RT_USING_LOGTRACE is not set
231+
# CONFIG_RT_USING_RYM is not set
232+
233+
#
234+
# RT-Thread online packages
235+
#
236+
237+
#
238+
# system packages
239+
#
240+
# CONFIG_PKG_USING_PARTITION is not set
241+
# CONFIG_PKG_USING_SQLITE is not set
242+
# CONFIG_PKG_USING_RTI is not set
243+
244+
#
245+
# IoT - internet of things
246+
#
247+
# CONFIG_PKG_USING_PAHOMQTT is not set
248+
# CONFIG_PKG_USING_WEBCLIENT is not set
249+
# CONFIG_PKG_USING_MONGOOSE is not set
250+
# CONFIG_PKG_USING_WEBTERMINAL is not set
251+
# CONFIG_PKG_USING_CJSON is not set
252+
# CONFIG_PKG_USING_LJSON is not set
253+
# CONFIG_PKG_USING_EZXML is not set
254+
# CONFIG_PKG_USING_NANOPB is not set
255+
# CONFIG_PKG_USING_GAGENT_CLOUD is not set
256+
257+
#
258+
# Wi-Fi
259+
#
260+
261+
#
262+
# Marvell WiFi
263+
#
264+
# CONFIG_PKG_USING_WLANMARVELL is not set
265+
266+
#
267+
# Wiced WiFi
268+
#
269+
# CONFIG_PKG_USING_WLAN_WICED is not set
270+
# CONFIG_PKG_USING_COAP is not set
271+
# CONFIG_PKG_USING_NOPOLL is not set
272+
273+
#
274+
# security packages
275+
#
276+
# CONFIG_PKG_USING_MBEDTLS is not set
277+
# CONFIG_PKG_USING_libsodium is not set
278+
# CONFIG_PKG_USING_TINYCRYPT is not set
279+
280+
#
281+
# language packages
282+
#
283+
# CONFIG_PKG_USING_JERRYSCRIPT is not set
284+
# CONFIG_PKG_USING_MICROPYTHON is not set
285+
286+
#
287+
# multimedia packages
288+
#
289+
# CONFIG_PKG_USING_OPENMV is not set
290+
291+
#
292+
# tools packages
293+
#
294+
# CONFIG_PKG_USING_CMBACKTRACE is not set
295+
# CONFIG_PKG_USING_EASYLOGGER is not set
296+
# CONFIG_PKG_USING_SYSTEMVIEW is not set
297+
# CONFIG_PKG_USING_IPERF is not set
298+
299+
#
300+
# miscellaneous packages
301+
#
302+
# CONFIG_PKG_USING_FASTLZ is not set
303+
# CONFIG_PKG_USING_MINILZO is not set
304+
305+
#
306+
# example package: hello
307+
#
308+
# CONFIG_PKG_USING_HELLO is not set
309+
310+
# CONFIG_SOC_GK7101 is not set
311+
# CONFIG_SOC_GK7102 is not set
312+
# CONFIG_SOC_GK7101S is not set
313+
# CONFIG_SOC_GK7102S is not set
314+
CONFIG_SOC_GK7102C=y
315+
CONFIG_BOARD_GK7102C_EVB=y
316+
CONFIG_SENSOR_TYPE_SC1135=y
317+
# CONFIG_SENSOR_TYPE_SC1145 is not set
318+
# CONFIG_SENSOR_TYPE_JXH65 is not set
319+
# CONFIG_SENSOR_TYPE_OV9750 is not set
320+
# CONFIG_SENSOR_TYPE_AR0130 is not set
321+
# CONFIG_SENSOR_TYPE_JXH42 is not set
322+
CONFIG_TUNNING_TOOL_SUPPORT=y
323+
CONFIG_RT_USING_DMA_MEM=y
324+
CONFIG_ARM1176_USE_VFP=y
325+
CONFIG_RT_USING_VFP=y
326+
CONFIG_RT_USING_CPU_FFS=y
327+
328+
#
329+
# Goke Peripheral Device Config
330+
#
331+
CONFIG_RT_USING_ADC=y
332+
CONFIG_RT_USING_GMAC=y
333+
CONFIG_RT_USING_PWM=y
334+
CONFIG_RT_USING_GK_DMA=y
335+
CONFIG_RT_USING_LIBZ=y
336+
CONFIG_RT_USING_LOGCAPTURE=y
337+
CONFIG_RT_ALIGN_UC_SIZE=8
338+
CONFIG_RT_ALIGN_DSP_SIZE=32
339+
CONFIG_RT_DEBUG_UC_MEM=0
340+
CONFIG_RT_DEBUG_DSP_MEM=0

0 commit comments

Comments
 (0)