blob: 25b44195d6ffe17984f561fcd5d8321588c45645 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
class BSP(Base):
bsp = "beagleboardorig"
bsp_source_dir = "beagle"
# Keep this to a very terse description!
descr = "BeagleBone Original"
def build(self, c):
c.CFLAGS = ['-mcpu=cortex-a8']
c.LINKCMDS = ['arm/beagle/start/linkcmds', 'arm/shared/start/linkcmds.armv4', 'arm/shared/start/linkcmds.base']
# c.LINKCMDS = ['src/lib/libbsp/arm/beagle/startup/linkcmds.beagle', 'src/lib/libbsp/arm/shared/startup/linkcmds.armv4', 'src/lib/libbsp/arm/shared/startup/linkcmds.base']
c.BSP_SOURCE_DIR = self.bsp_source_dir
def header(self, c):
c.CONSOLE_USE_INTERRUPTS = False
c.ENABLE_SIS_QUIRKS = Default
c.SIMSPARC_FAST_IDLE = Default
c.BSP_PRESS_KEY_FOR_RESET = Default
# c.BSP_RESET_BOARD_AT_EXIT = Default
# c.BSP_PRINT_EXCEPTION_CONTEXT = Default
c.BSP_VERBOSE_FATAL_EXTENSION = Default
c.CONSOLE_POLLED = Default
c.CONSOLE_BAUD = Default
c.IS_DM3730 = True
"""
class beagle_shared(Base):
def build(self, c):
c.CFLAGS = ['-mcpu=cortex-a8']
c.LINKCMDS = ['src/lib/libbsp/arm/beagle/startup/linkcmds.beagle', 'src/lib/libbsp/arm/shared/startup/linkcmds.armv4', 'src/lib/libbsp/arm/shared/startup/linkcmds.base']
def header(self, c):
c.CONSOLE_POLLED = Default
c.CONSOLE_BAUD = Default
class beagleboardorig(beagle_shared):
name = "arm/beagleboardorig"
def header(self, c):
c.IS_DM3730 = True
"""
|