Skip to content

Commit bb97e14

Browse files
ldubeAlan C. Assis
authored andcommitted
boards/sama5d3-xplained: Add knsh configuration
1 parent 2a71746 commit bb97e14

File tree

2 files changed

+144
-0
lines changed

2 files changed

+144
-0
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
############################################################################
2+
# boards/arm/sama5/sama5d3-xplained/configs/knsh/Make.defs
3+
#
4+
# Licensed to the Apache Software Foundation (ASF) under one or more
5+
# contributor license agreements. See the NOTICE file distributed with
6+
# this work for additional information regarding copyright ownership. The
7+
# ASF licenses this file to you under the Apache License, Version 2.0 (the
8+
# "License"); you may not use this file except in compliance with the
9+
# License. You may obtain a copy of the License at
10+
#
11+
# http://www.apache.org/licenses/LICENSE-2.0
12+
#
13+
# Unless required by applicable law or agreed to in writing, software
14+
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
15+
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
16+
# License for the specific language governing permissions and limitations
17+
# under the License.
18+
#
19+
############################################################################
20+
21+
include $(TOPDIR)/.config
22+
include $(TOPDIR)/tools/Config.mk
23+
include $(TOPDIR)/arch/arm/src/armv7-a/Toolchain.defs
24+
25+
ifeq ($(CONFIG_SAMA5_BOOT_ISRAM),y)
26+
LDSCRIPT = isram.ld
27+
endif
28+
29+
ifeq ($(CONFIG_SAMA5_BOOT_SDRAM),y)
30+
LDSCRIPT = ddram.ld
31+
endif
32+
33+
ARCHSCRIPT += $(BOARD_DIR)$(DELIM)scripts$(DELIM)$(LDSCRIPT)
34+
35+
ARCHPICFLAGS = -fpic -msingle-pic-base -mpic-register=r10
36+
37+
CFLAGS := $(ARCHCFLAGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS)
38+
CPICFLAGS = $(ARCHPICFLAGS) $(CFLAGS)
39+
CXXFLAGS := $(ARCHCXXFLAGS) $(ARCHOPTIMIZATION) $(ARCHCPUFLAGS) $(ARCHXXINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS)
40+
CXXPICFLAGS = $(ARCHPICFLAGS) $(CXXFLAGS)
41+
CPPFLAGS := $(ARCHINCLUDES) $(ARCHDEFINES) $(EXTRAFLAGS)
42+
AFLAGS := $(CFLAGS) -D__ASSEMBLY__
43+
44+
# NXFLAT module definitions
45+
46+
NXFLATLDFLAGS1 = -r -d -warn-common
47+
NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) -T$(TOPDIR)$(DELIM)binfmt$(DELIM)libnxflat$(DELIM)gnu-nxflat-pcrel.ld -no-check-sections
48+
LDNXFLATFLAGS = -e main -s 2048
Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
#
2+
# This file is autogenerated: PLEASE DO NOT EDIT IT.
3+
#
4+
# You can use "make menuconfig" to make any modifications to the installed .config file.
5+
# You can then do "make savedefconfig" to generate a new defconfig file that includes your
6+
# modifications.
7+
#
8+
# CONFIG_SAMA5_UART0 is not set
9+
# CONFIG_SAMA5_UHPHS_RHPORT1 is not set
10+
CONFIG_ARCH="arm"
11+
CONFIG_ARCH_ADDRENV=y
12+
CONFIG_ARCH_BOARD="sama5d3-xplained"
13+
CONFIG_ARCH_BOARD_SAMA5D3_XPLAINED=y
14+
CONFIG_ARCH_CHIP="sama5"
15+
CONFIG_ARCH_CHIP_ATSAMA5D36=y
16+
CONFIG_ARCH_CHIP_SAMA5=y
17+
CONFIG_ARCH_CHIP_SAMA5D3=y
18+
CONFIG_ARCH_DATA_NPAGES=256
19+
CONFIG_ARCH_DATA_VBASE=0x80100000
20+
CONFIG_ARCH_HEAP_NPAGES=256
21+
CONFIG_ARCH_HEAP_VBASE=0x80200000
22+
CONFIG_ARCH_INTERRUPTSTACK=2048
23+
CONFIG_ARCH_LOWVECTORS=y
24+
CONFIG_ARCH_PGPOOL_MAPPING=y
25+
CONFIG_ARCH_PGPOOL_PBASE=0x28000000
26+
CONFIG_ARCH_PGPOOL_SIZE=134217728
27+
CONFIG_ARCH_PGPOOL_VBASE=0x28000000
28+
CONFIG_ARCH_STACKDUMP=y
29+
CONFIG_ARCH_TEXT_NPAGES=256
30+
CONFIG_ARCH_TEXT_VBASE=0x80000000
31+
CONFIG_ARM_THUMB=y
32+
CONFIG_BOARDCTL_RESET=y
33+
CONFIG_BOARD_LATE_INITIALIZE=y
34+
CONFIG_BOARD_LOOPSPERMSEC=65775
35+
CONFIG_BOOT_RUNFROMSDRAM=y
36+
CONFIG_BUILD_KERNEL=y
37+
CONFIG_ELF=y
38+
CONFIG_ELF_STACKSIZE=4096
39+
CONFIG_EXAMPLES_HELLO=y
40+
CONFIG_FAT_LCNAMES=y
41+
CONFIG_FAT_LFN=y
42+
CONFIG_FS_FAT=y
43+
CONFIG_FS_PROCFS=y
44+
CONFIG_FS_ROMFS=y
45+
CONFIG_HAVE_CXX=y
46+
CONFIG_HAVE_CXXINITIALIZE=y
47+
CONFIG_IDLETHREAD_STACKSIZE=8192
48+
CONFIG_INIT_MOUNT=y
49+
CONFIG_INIT_STACKSIZE=3072
50+
CONFIG_INTELHEX_BINARY=y
51+
CONFIG_LIBC_ENVPATH=y
52+
CONFIG_LIBC_EXECFUNCS=y
53+
CONFIG_LIBC_MAX_EXITFUNS=16
54+
CONFIG_LIBC_STRERROR=y
55+
CONFIG_LIBC_USRWORK=y
56+
CONFIG_LIBC_USRWORKSTACKSIZE=4096
57+
CONFIG_MM_PGALLOC=y
58+
CONFIG_NSH_DISABLE_DMESG=y
59+
CONFIG_NSH_DISABLE_EXIT=y
60+
CONFIG_NSH_FILEIOSIZE=512
61+
CONFIG_NSH_FILE_APPS=y
62+
CONFIG_NSH_PROMPT_STRING="knsh> "
63+
CONFIG_NSH_READLINE=y
64+
CONFIG_NSH_STRERROR=y
65+
CONFIG_NSH_VARS=y
66+
CONFIG_PREALLOC_TIMERS=4
67+
CONFIG_RAM_SIZE=268435456
68+
CONFIG_RAM_START=0x20000000
69+
CONFIG_RAM_VSTART=0x20000000
70+
CONFIG_RAW_BINARY=y
71+
CONFIG_READLINE_CMD_HISTORY=y
72+
CONFIG_RR_INTERVAL=200
73+
CONFIG_SAMA5_BOOT_SDRAM=y
74+
CONFIG_SAMA5_DBGU=y
75+
CONFIG_SAMA5_DBGU_CONSOLE=y
76+
CONFIG_SAMA5_DBGU_NOCONFIG=y
77+
CONFIG_SAMA5_DDRCS_HEAP_END=0x28000000
78+
CONFIG_SAMA5_DDRCS_PGHEAP_OFFSET=0x08000000
79+
CONFIG_SAMA5_DDRCS_PGHEAP_SIZE=134217728
80+
CONFIG_SAMA5_DDRCS_RESERVE=y
81+
CONFIG_SAMA5_DMAC0=y
82+
CONFIG_SAMA5_EHCI=y
83+
CONFIG_SAMA5_HSMCI0=y
84+
CONFIG_SAMA5_OHCI=y
85+
CONFIG_SAMA5_PIOE_IRQ=y
86+
CONFIG_SAMA5_PIO_IRQ=y
87+
CONFIG_SAMA5_SDMMC=y
88+
CONFIG_SAMA5_SYSTEMRESET=y
89+
CONFIG_SAMA5_UHPHS=y
90+
CONFIG_SCHED_HAVE_PARENT=y
91+
CONFIG_SCHED_HPWORKPRIORITY=192
92+
CONFIG_SCHED_LPWORK=y
93+
CONFIG_SCHED_WAITPID=y
94+
CONFIG_SYSTEM_NSH=y
95+
CONFIG_SYSTEM_NSH_PROGNAME="init"
96+
CONFIG_USBHOST_MSC=y

0 commit comments

Comments
 (0)