mirror of https://github.com/ARMmbed/mbed-os.git
remove temporary files
parent
1e842a907d
commit
6625a4b61c
|
@ -1,205 +0,0 @@
|
|||
CORE_LABELS = {
|
||||
"ARM7TDMI-S": "ARM7",
|
||||
"Cortex-M0" : "M0",
|
||||
"Cortex-M0+": "M0P",
|
||||
"Cortex-M3" : "M3",
|
||||
"Cortex-M4" : "M4"
|
||||
}
|
||||
|
||||
|
||||
class Target:
|
||||
def __init__(self):
|
||||
# ARM Core
|
||||
self.core = None
|
||||
<<<<<<< HEAD
|
||||
|
||||
# The silicon vendor of this chip
|
||||
self.vendor = None
|
||||
|
||||
=======
|
||||
|
||||
>>>>>>> master
|
||||
# How much time (in seconds) it takes to the interface chip to flash a
|
||||
# new image and reset the target chip
|
||||
self.program_cycle_s = 1.5
|
||||
|
||||
# list of toolchains that are supported by the mbed SDK for this target
|
||||
self.supported_toolchains = None
|
||||
<<<<<<< HEAD
|
||||
|
||||
=======
|
||||
|
||||
# list of extra specific labels
|
||||
self.extra_labels = []
|
||||
|
||||
>>>>>>> master
|
||||
self.name = self.__class__.__name__
|
||||
|
||||
def get_labels(self):
|
||||
return [self.name, CORE_LABELS[self.core]] + self.extra_labels
|
||||
|
||||
|
||||
class LPC2368(Target):
|
||||
def __init__(self):
|
||||
Target.__init__(self)
|
||||
|
||||
self.core = "ARM7TDMI-S"
|
||||
<<<<<<< HEAD
|
||||
self.vendor = "NXP"
|
||||
|
||||
=======
|
||||
|
||||
self.extra_labels = ['LPC23XX']
|
||||
|
||||
>>>>>>> master
|
||||
self.supported_toolchains = ["ARM"]
|
||||
|
||||
|
||||
class LPC1768(Target):
|
||||
def __init__(self):
|
||||
Target.__init__(self)
|
||||
|
||||
self.core = "Cortex-M3"
|
||||
<<<<<<< HEAD
|
||||
self.vendor = "NXP"
|
||||
|
||||
=======
|
||||
|
||||
self.extra_labels = ['LPC176X']
|
||||
|
||||
>>>>>>> master
|
||||
self.supported_toolchains = ["ARM", "GCC_ARM", "GCC_CS", "GCC_CR", "IAR"]
|
||||
|
||||
|
||||
class LPC11U24(Target):
|
||||
def __init__(self):
|
||||
Target.__init__(self)
|
||||
|
||||
self.core = "Cortex-M0"
|
||||
<<<<<<< HEAD
|
||||
self.vendor = "NXP"
|
||||
|
||||
=======
|
||||
|
||||
self.extra_labels = ['LPC11UXX']
|
||||
|
||||
>>>>>>> master
|
||||
self.supported_toolchains = ["ARM", "uARM"]
|
||||
|
||||
|
||||
class KL05Z(Target):
|
||||
def __init__(self):
|
||||
Target.__init__(self)
|
||||
|
||||
self.core = "Cortex-M0+"
|
||||
self.vendor = "Freescale"
|
||||
|
||||
self.supported_toolchains = ["ARM"]
|
||||
|
||||
self.program_cycle_s = 4
|
||||
|
||||
|
||||
class KL25Z(Target):
|
||||
def __init__(self):
|
||||
Target.__init__(self)
|
||||
|
||||
self.core = "Cortex-M0+"
|
||||
<<<<<<< HEAD
|
||||
self.vendor = "Freescale"
|
||||
|
||||
=======
|
||||
|
||||
>>>>>>> master
|
||||
self.supported_toolchains = ["ARM", "GCC_CW_EWL", "GCC_CW_NEWLIB"]
|
||||
|
||||
self.program_cycle_s = 4
|
||||
|
||||
|
||||
class LPC812(Target):
|
||||
def __init__(self):
|
||||
Target.__init__(self)
|
||||
|
||||
self.core = "Cortex-M0+"
|
||||
<<<<<<< HEAD
|
||||
self.vendor = "NXP"
|
||||
|
||||
=======
|
||||
|
||||
self.extra_labels = ['LPC81X']
|
||||
|
||||
>>>>>>> master
|
||||
self.supported_toolchains = ["uARM"]
|
||||
|
||||
self.program_cycle_s = 4
|
||||
|
||||
|
||||
class LPC4088(Target):
|
||||
def __init__(self):
|
||||
Target.__init__(self)
|
||||
|
||||
self.core = "Cortex-M4"
|
||||
<<<<<<< HEAD
|
||||
self.vendor = "NXP"
|
||||
|
||||
self.supported_toolchains = ["ARM", "GCC_CR"]
|
||||
|
||||
|
||||
class MBED_MCU(Target):
|
||||
=======
|
||||
|
||||
self.extra_labels = ['LPC408X']
|
||||
|
||||
self.supported_toolchains = ["ARM", "GCC_CR"]
|
||||
|
||||
|
||||
class LPC4330(Target):
|
||||
def __init__(self):
|
||||
Target.__init__(self)
|
||||
|
||||
self.core = "Cortex-M4"
|
||||
|
||||
self.extra_labels = ['LPC43XX']
|
||||
|
||||
self.supported_toolchains = ["ARM", "GCC_CR", "IAR"]
|
||||
|
||||
class STM32F407(Target):
|
||||
>>>>>>> master
|
||||
def __init__(self):
|
||||
Target.__init__(self)
|
||||
|
||||
self.core = "Cortex-M4"
|
||||
|
||||
self.extra_labels = ['STM32F4XX']
|
||||
|
||||
self.supported_toolchains = ["GCC_ARM"]
|
||||
|
||||
|
||||
class MBED_MCU(Target):
|
||||
def __init__(self):
|
||||
Target.__init__(self)
|
||||
|
||||
self.core = "Cortex-M0+"
|
||||
|
||||
self.supported_toolchains = ["ARM"]
|
||||
|
||||
|
||||
# Get a single instance for each target
|
||||
TARGETS = [
|
||||
LPC2368(),
|
||||
LPC1768(),
|
||||
LPC11U24(),
|
||||
KL05Z(),
|
||||
KL25Z(),
|
||||
LPC812(),
|
||||
LPC4088(),
|
||||
LPC4330(),
|
||||
STM32F407(),
|
||||
MBED_MCU()
|
||||
]
|
||||
|
||||
# Map each target name to its unique instance
|
||||
TARGET_MAP = {}
|
||||
for t in TARGETS:
|
||||
TARGET_MAP[t.name] = t
|
||||
|
||||
TARGET_NAMES = TARGET_MAP.keys()
|
|
@ -1,707 +0,0 @@
|
|||
from workspace_tools.paths import *
|
||||
from workspace_tools.data.support import *
|
||||
|
||||
TEST_CMSIS_LIB = join(TEST_DIR, "cmsis", "lib")
|
||||
TEST_MBED_LIB = join(TEST_DIR, "mbed", "env")
|
||||
|
||||
PERIPHERALS = join(TEST_DIR, "peripherals")
|
||||
BENCHMARKS_DIR = join(TEST_DIR, "benchmarks")
|
||||
SD = join(TEST_DIR, "sd")
|
||||
|
||||
"""
|
||||
Wiring:
|
||||
* Ground:
|
||||
* LPC1*: p1
|
||||
* KL25Z: GND
|
||||
|
||||
* Vout
|
||||
* LPC1*: p40
|
||||
* KL25Z: P3V3
|
||||
|
||||
* TMP102 (I2C):
|
||||
* LPC1*: (SDA=p28 , SCL=p27)
|
||||
* KL25Z: (SDA=PTC9, SCL=PTC8)
|
||||
|
||||
* digital_loop (Digital(In|Out|InOut), InterruptIn):
|
||||
* LPC1*: (p5 <-> p25 )
|
||||
* KL25Z: (PTA1 <-> PTC7)
|
||||
|
||||
* port_loop (Port(In|Out|InOut)):
|
||||
* LPC1*: (p5 <-> p25 ), (p6 <-> p26 )
|
||||
* KL25Z: (PTA1 <-> PTC7), (PTA2 <-> PTC0)
|
||||
|
||||
* analog_loop (AnalogIn, AnalogOut):
|
||||
* LPC1*: (p17 <-> p18 )
|
||||
* KL25Z: (PTE30 <-> PTC2)
|
||||
|
||||
* SD (SPI):
|
||||
* LPC1*: (mosi=p11 , miso=p12 , sclk=p13 , cs=p14 )
|
||||
* KL25Z: (mosi=PTD2, miso=PTD3, sclk=PTD1, cs=PTD0)
|
||||
|
||||
* MMA7660 (I2C):
|
||||
* LPC1*: (SDA=p28 , SCL=p27)
|
||||
"""
|
||||
TESTS = [
|
||||
# Automated MBED tests
|
||||
{
|
||||
"id": "MBED_A1", "description": "Basic",
|
||||
"source_dir": join(TEST_DIR, "mbed", "basic"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB],
|
||||
"automated": True,
|
||||
},
|
||||
{
|
||||
"id": "MBED_A2", "description": "semihost file system",
|
||||
"source_dir": join(TEST_DIR, "mbed", "file"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB],
|
||||
"automated": True,
|
||||
"mcu": ["LPC1768", "LPC2368", "LPC11U24"]
|
||||
},
|
||||
{
|
||||
"id": "MBED_A3", "description": "C++ STL",
|
||||
"source_dir": join(TEST_DIR, "mbed", "stl"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB],
|
||||
"automated": True,
|
||||
},
|
||||
{
|
||||
"id": "MBED_A4", "description": "I2C TMP102",
|
||||
"source_dir": join(TEST_DIR, "mbed", "i2c_TMP102"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB, join(PERIPHERALS, 'TMP102')],
|
||||
"automated": True,
|
||||
"peripherals": ["TMP102"]
|
||||
},
|
||||
{
|
||||
"id": "MBED_A5", "description": "DigitalIn DigitalOut",
|
||||
"source_dir": join(TEST_DIR, "mbed", "digitalin_digitalout"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB],
|
||||
"automated": True,
|
||||
"peripherals": ["digital_loop"]
|
||||
},
|
||||
{
|
||||
"id": "MBED_A6", "description": "DigitalInOut",
|
||||
"source_dir": join(TEST_DIR, "mbed", "digitalinout"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB],
|
||||
"automated": True,
|
||||
"peripherals": ["digital_loop"]
|
||||
},
|
||||
{
|
||||
"id": "MBED_A7", "description": "InterruptIn",
|
||||
"source_dir": join(TEST_DIR, "mbed", "interruptin"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB],
|
||||
"automated": True,
|
||||
"peripherals": ["digital_loop"]
|
||||
},
|
||||
{
|
||||
"id": "MBED_A8", "description": "Analog",
|
||||
"source_dir": join(TEST_DIR, "mbed", "analog"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB],
|
||||
"automated": True,
|
||||
"peripherals": ["analog_loop"],
|
||||
"mcu": ["LPC1768", "LPC2368", "KL25Z"]
|
||||
},
|
||||
{
|
||||
"id": "MBED_A9", "description": "Serial Echo at 115200",
|
||||
"source_dir": join(TEST_DIR, "mbed", "echo"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB],
|
||||
"automated": True,
|
||||
"host_test": "echo"
|
||||
},
|
||||
{
|
||||
"id": "MBED_A10", "description": "PortOut PortIn",
|
||||
"source_dir": join(TEST_DIR, "mbed", "portout_portin"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB],
|
||||
"peripherals": ["port_loop"],
|
||||
"supported": DEFAULT_SUPPORT,
|
||||
"automated": True,
|
||||
},
|
||||
{
|
||||
"id": "MBED_A11", "description": "PortInOut",
|
||||
"source_dir": join(TEST_DIR, "mbed", "portinout"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB],
|
||||
"peripherals": ["port_loop"],
|
||||
"supported": DEFAULT_SUPPORT,
|
||||
"automated": True,
|
||||
},
|
||||
{
|
||||
"id": "MBED_A12", "description": "SD File System",
|
||||
"source_dir": join(TEST_DIR, "mbed", "sd"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB, SD_FS, FAT_FS],
|
||||
"automated": True,
|
||||
"peripherals": ["SD"]
|
||||
},
|
||||
{
|
||||
"id": "MBED_A13", "description": "I2C MMA7660",
|
||||
"source_dir": join(TEST_DIR, "mbed", "i2c_MMA7660"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB, join(PERIPHERALS, 'MMA7660')],
|
||||
"automated": True,
|
||||
"peripherals": ["MMA7660"]
|
||||
},
|
||||
{
|
||||
"id": "MBED_A14", "description": "I2C Master",
|
||||
"source_dir": join(TEST_DIR, "mbed", "i2c_master"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB,],
|
||||
"automated": True
|
||||
},
|
||||
{
|
||||
"id": "MBED_A15", "description": "I2C Slave",
|
||||
"source_dir": join(TEST_DIR, "mbed", "i2c_slave"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB,],
|
||||
"automated": True
|
||||
},
|
||||
{
|
||||
"id": "MBED_A16", "description": "SPI Master",
|
||||
"source_dir": join(TEST_DIR, "mbed", "spi_master"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB,],
|
||||
"automated": True
|
||||
},
|
||||
{
|
||||
"id": "MBED_A17", "description": "SPI Slave",
|
||||
"source_dir": join(TEST_DIR, "mbed", "spi_slave"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB,],
|
||||
"automated": True
|
||||
},
|
||||
|
||||
# Size benchmarks
|
||||
{
|
||||
"id": "BENCHMARK_1", "description": "Size (c environment)",
|
||||
"source_dir": join(BENCHMARKS_DIR, "cenv"),
|
||||
"dependencies": [MBED_LIBRARIES]
|
||||
},
|
||||
{
|
||||
"id": "BENCHMARK_2", "description": "Size (float math)",
|
||||
"source_dir": join(BENCHMARKS_DIR, "float_math"),
|
||||
"dependencies": [MBED_LIBRARIES]
|
||||
},
|
||||
{
|
||||
"id": "BENCHMARK_3", "description": "Size (printf)",
|
||||
"source_dir": join(BENCHMARKS_DIR, "printf"),
|
||||
"dependencies": [MBED_LIBRARIES]
|
||||
},
|
||||
{
|
||||
"id": "BENCHMARK_4", "description": "Size (mbed libs)",
|
||||
"source_dir": join(BENCHMARKS_DIR, "mbed"),
|
||||
"dependencies": [MBED_LIBRARIES]
|
||||
},
|
||||
{
|
||||
"id": "BENCHMARK_5", "description": "Size (all)",
|
||||
"source_dir": join(BENCHMARKS_DIR, "all"),
|
||||
"dependencies": [MBED_LIBRARIES]
|
||||
},
|
||||
|
||||
# Not automated MBED tests
|
||||
{
|
||||
"id": "MBED_1", "description": "I2C SRF08",
|
||||
"source_dir": join(TEST_DIR, "mbed", "i2c_SRF08"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB, join(PERIPHERALS, 'SRF08')],
|
||||
"peripherals": ["SRF08"]
|
||||
},
|
||||
{
|
||||
"id": "MBED_2", "description": "stdio",
|
||||
"source_dir": join(TEST_DIR, "mbed", "stdio"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "MBED_3", "description": "PortOut",
|
||||
"source_dir": join(TEST_DIR, "mbed", "portout"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "MBED_4", "description": "Sleep",
|
||||
"source_dir": join(TEST_DIR, "mbed", "sleep"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB],
|
||||
"duration": 30,
|
||||
"mcu": ["LPC1768", "LPC11U24"]
|
||||
},
|
||||
{
|
||||
"id": "MBED_5", "description": "PWM",
|
||||
"source_dir": join(TEST_DIR, "mbed", "pwm"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB],
|
||||
},
|
||||
{
|
||||
"id": "MBED_6", "description": "SW Reset",
|
||||
"source_dir": join(TEST_DIR, "mbed", "reset"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
"duration": 15
|
||||
},
|
||||
{
|
||||
"id": "MBED_7", "description": "stdio benchmark",
|
||||
"source_dir": join(TEST_DIR, "mbed", "stdio_benchmark"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
"duration": 40
|
||||
},
|
||||
{
|
||||
"id": "MBED_8", "description": "SPI",
|
||||
"source_dir": join(TEST_DIR, "mbed", "spi"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "MBED_9", "description": "Sleep Timeout",
|
||||
"source_dir": join(TEST_DIR, "mbed", "sleep_timeout"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "MBED_10", "description": "Hello World",
|
||||
"source_dir": join(TEST_DIR, "mbed", "hello"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "MBED_11", "description": "Ticker",
|
||||
"source_dir": join(TEST_DIR, "mbed", "ticker"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "MBED_12", "description": "C++",
|
||||
"source_dir": join(TEST_DIR, "mbed", "cpp"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB],
|
||||
},
|
||||
{
|
||||
"id": "MBED_13", "description": "Heap & Stack",
|
||||
"source_dir": join(TEST_DIR, "mbed", "heap_and_stack"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB],
|
||||
},
|
||||
{
|
||||
"id": "MBED_14", "description": "Serial Interrupt",
|
||||
"source_dir": join(TEST_DIR, "mbed", "serial_interrupt"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB],
|
||||
},
|
||||
{
|
||||
"id": "MBED_15", "description": "RPC",
|
||||
"source_dir": join(TEST_DIR, "mbed", "rpc"),
|
||||
"dependencies": [MBED_LIBRARIES, join(LIB_DIR, "rpc")],
|
||||
"host_test": "rpc",
|
||||
},
|
||||
{
|
||||
"id": "MBED_16", "description": "RTC",
|
||||
"source_dir": join(TEST_DIR, "mbed", "rtc"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "MBED_17", "description": "Serial Interrupt 2",
|
||||
"source_dir": join(TEST_DIR, "mbed", "serial_interrupt_2"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "MBED_18", "description": "Local FS Directory",
|
||||
"source_dir": join(TEST_DIR, "mbed", "dir"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "MBED_19", "description": "SD FS Directory",
|
||||
"source_dir": join(TEST_DIR, "mbed", "dir_sd"),
|
||||
"dependencies": [MBED_LIBRARIES, SD_FS, FAT_FS],
|
||||
"peripherals": ["SD"]
|
||||
},
|
||||
{
|
||||
"id": "MBED_20", "description": "InterruptIn 2",
|
||||
"source_dir": join(TEST_DIR, "mbed", "interruptin_2"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "MBED_21", "description": "freopen Stream",
|
||||
"source_dir": join(TEST_DIR, "mbed", "freopen"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "MBED_22", "description": "Semihost",
|
||||
"source_dir": join(TEST_DIR, "mbed", "semihost"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB],
|
||||
},
|
||||
{
|
||||
"id": "MBED_23", "description": "Ticker 2",
|
||||
"source_dir": join(TEST_DIR, "mbed", "ticker_2"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB],
|
||||
},
|
||||
{
|
||||
"id": "MBED_24", "description": "Timeout",
|
||||
"source_dir": join(TEST_DIR, "mbed", "timeout"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB],
|
||||
},
|
||||
{
|
||||
"id": "MBED_25", "description": "Time us",
|
||||
"source_dir": join(TEST_DIR, "mbed", "time_us"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB],
|
||||
},
|
||||
{
|
||||
"id": "MBED_26", "description": "Integer constant division",
|
||||
"source_dir": join(TEST_DIR, "mbed", "div"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB],
|
||||
},
|
||||
{
|
||||
"id": "MBED_27", "description": "SPI ADXL345",
|
||||
"source_dir": join(TEST_DIR, "mbed", "spi_ADXL345"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB, join(PERIPHERALS, 'ADXL345')],
|
||||
"automated": True,
|
||||
"peripherals": ["ADXL345"]
|
||||
},
|
||||
|
||||
# CMSIS RTOS tests
|
||||
{
|
||||
"id": "CMSIS_RTOS_1", "description": "Basic",
|
||||
"source_dir": join(TEST_DIR, "rtos", "cmsis", "basic"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "CMSIS_RTOS_2", "description": "Mutex",
|
||||
"source_dir": join(TEST_DIR, "rtos", "cmsis", "mutex"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES],
|
||||
"duration": 20
|
||||
},
|
||||
{
|
||||
"id": "CMSIS_RTOS_3", "description": "Semaphore",
|
||||
"source_dir": join(TEST_DIR, "rtos", "cmsis", "semaphore"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES],
|
||||
"duration": 20
|
||||
},
|
||||
{
|
||||
"id": "CMSIS_RTOS_4", "description": "Signals",
|
||||
"source_dir": join(TEST_DIR, "rtos", "cmsis", "signals"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "CMSIS_RTOS_5", "description": "Queue",
|
||||
"source_dir": join(TEST_DIR, "rtos", "cmsis", "queue"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES],
|
||||
"duration": 20
|
||||
},
|
||||
{
|
||||
"id": "CMSIS_RTOS_6", "description": "Mail",
|
||||
"source_dir": join(TEST_DIR, "rtos", "cmsis", "mail"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES],
|
||||
"duration": 20
|
||||
},
|
||||
{
|
||||
"id": "CMSIS_RTOS_7", "description": "Timer",
|
||||
"source_dir": join(TEST_DIR, "rtos", "cmsis", "timer"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "CMSIS_RTOS_8", "description": "ISR",
|
||||
"source_dir": join(TEST_DIR, "rtos", "cmsis", "isr"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES],
|
||||
},
|
||||
|
||||
# mbed RTOS tests
|
||||
{
|
||||
"id": "RTOS_1", "description": "Basic",
|
||||
"source_dir": join(TEST_DIR, "rtos", "mbed", "basic"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "RTOS_2", "description": "Mutex",
|
||||
"source_dir": join(TEST_DIR, "rtos", "mbed", "mutex"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES],
|
||||
"duration": 20
|
||||
},
|
||||
{
|
||||
"id": "RTOS_3", "description": "Semaphore",
|
||||
"source_dir": join(TEST_DIR, "rtos", "mbed", "semaphore"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "RTOS_4", "description": "Signals",
|
||||
"source_dir": join(TEST_DIR, "rtos", "mbed", "signals"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "RTOS_5", "description": "Queue",
|
||||
"source_dir": join(TEST_DIR, "rtos", "mbed", "queue"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "RTOS_6", "description": "Mail",
|
||||
"source_dir": join(TEST_DIR, "rtos", "mbed", "mail"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "RTOS_7", "description": "Timer",
|
||||
"source_dir": join(TEST_DIR, "rtos", "mbed", "timer"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "RTOS_8", "description": "ISR",
|
||||
"source_dir": join(TEST_DIR, "rtos", "mbed", "isr"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "RTOS_9", "description": "File",
|
||||
"source_dir": join(TEST_DIR, "rtos", "mbed", "file"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES, TEST_MBED_LIB, SD_FS, FAT_FS],
|
||||
},
|
||||
|
||||
# Networking Tests
|
||||
{
|
||||
"id": "NET_1", "description": "TCP client hello world",
|
||||
"source_dir": join(TEST_DIR, "net", "helloworld", "tcpclient"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES, ETH_LIBRARY],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
{
|
||||
"id": "NET_2", "description": "UDP client hello world",
|
||||
"source_dir": join(TEST_DIR, "net", "helloworld", "udpclient"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES, ETH_LIBRARY],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
{
|
||||
"id": "NET_3", "description": "TCP echo server",
|
||||
"source_dir": join(TEST_DIR, "net", "echo", "tcp_server"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES, ETH_LIBRARY],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
{
|
||||
"id": "NET_4", "description": "TCP echo client",
|
||||
"source_dir": join(TEST_DIR, "net", "echo", "tcp_client"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES, ETH_LIBRARY],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
{
|
||||
"id": "NET_5", "description": "UDP echo server",
|
||||
"source_dir": join(TEST_DIR, "net", "echo", "udp_server"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES, ETH_LIBRARY],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
{
|
||||
"id": "NET_6", "description": "UDP echo client",
|
||||
"source_dir": join(TEST_DIR, "net", "echo", "udp_client"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES, ETH_LIBRARY],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
{
|
||||
"id": "NET_7", "description": "HTTP client",
|
||||
"source_dir": join(TEST_DIR, "net", "protocols", "HTTPClient_HelloWorld"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES, ETH_LIBRARY],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
{
|
||||
"id": "NET_8", "description": "NTP client",
|
||||
"source_dir": join(TEST_DIR, "net", "protocols", "NTPClient_HelloWorld"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES, ETH_LIBRARY],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
{
|
||||
"id": "NET_9", "description": "Multicast Send",
|
||||
"source_dir": join(TEST_DIR, "net", "helloworld", "multicast_send"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES, ETH_LIBRARY],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
{
|
||||
"id": "NET_10", "description": "Multicast Receive",
|
||||
"source_dir": join(TEST_DIR, "net", "helloworld", "multicast_receive"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES, ETH_LIBRARY],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
{
|
||||
"id": "NET_11", "description": "Broadcast Send",
|
||||
"source_dir": join(TEST_DIR, "net", "helloworld", "broadcast_send"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES, ETH_LIBRARY],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
{
|
||||
"id": "NET_12", "description": "Broadcast Receive",
|
||||
"source_dir": join(TEST_DIR, "net", "helloworld", "broadcast_receive"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES, ETH_LIBRARY],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
{
|
||||
"id": "NET_13", "description": "TCP client echo loop",
|
||||
"source_dir": join(TEST_DIR, "net", "echo", "tcp_client_loop"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES, ETH_LIBRARY],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
|
||||
# Vodafone tests
|
||||
{
|
||||
"id": "VF_1", "description": "HTTP client",
|
||||
"source_dir": join(TEST_DIR, "net", "vodafone", "HTTPClient_HelloWorld"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES, VODAFONE_LIBRARY, TEST_MBED_LIB],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
"automated": False,
|
||||
},
|
||||
{
|
||||
"id": "VF_2", "description": "USSD & SMS Test",
|
||||
"source_dir": join(TEST_DIR, "net", "vodafone", "USSD_SMS_HelloWorld"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES, VODAFONE_LIBRARY, TEST_MBED_LIB],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
"automated": False,
|
||||
},
|
||||
|
||||
# USB Tests
|
||||
{
|
||||
"id": "USB_1", "description": "Mouse",
|
||||
"source_dir": join(TEST_DIR, "usb", "device", "basic"),
|
||||
"dependencies": [MBED_LIBRARIES, USB_LIBRARIES],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
{
|
||||
"id": "USB_2", "description": "Keyboard",
|
||||
"source_dir": join(TEST_DIR, "usb", "device", "keyboard"),
|
||||
"dependencies": [MBED_LIBRARIES, USB_LIBRARIES],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
{
|
||||
"id": "USB_3", "description": "Mouse_Keyboard",
|
||||
"source_dir": join(TEST_DIR, "usb", "device", "keyboard"),
|
||||
"dependencies": [MBED_LIBRARIES, USB_LIBRARIES],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
{
|
||||
"id": "USB_4", "description": "Serial Port",
|
||||
"source_dir": join(TEST_DIR, "usb", "device", "serial"),
|
||||
"dependencies": [MBED_LIBRARIES, USB_LIBRARIES],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
{
|
||||
"id": "USB_5", "description": "Generic HID",
|
||||
"source_dir": join(TEST_DIR, "usb", "device", "raw_hid"),
|
||||
"dependencies": [MBED_LIBRARIES, USB_LIBRARIES],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
{
|
||||
"id": "USB_6", "description": "MIDI",
|
||||
"source_dir": join(TEST_DIR, "usb", "device", "midi"),
|
||||
"dependencies": [MBED_LIBRARIES, USB_LIBRARIES],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
{
|
||||
"id": "USB_7", "description": "AUDIO",
|
||||
"source_dir": join(TEST_DIR, "usb", "device", "audio"),
|
||||
"dependencies": [MBED_LIBRARIES, USB_LIBRARIES],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
|
||||
# CMSIS DSP
|
||||
{
|
||||
"id": "CMSIS_DSP_1", "description": "FIR",
|
||||
"source_dir": join(TEST_DIR, "dsp", "cmsis", "fir_f32"),
|
||||
"dependencies": [MBED_LIBRARIES, DSP_LIBRARIES],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
|
||||
# mbed DSP
|
||||
{
|
||||
"id": "DSP_1", "description": "FIR",
|
||||
"source_dir": join(TEST_DIR, "dsp", "mbed", "fir_f32"),
|
||||
"dependencies": [MBED_LIBRARIES, DSP_LIBRARIES],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
},
|
||||
|
||||
# KL25Z
|
||||
{
|
||||
"id": "KL25Z_1", "description": "LPTMR",
|
||||
"source_dir": join(TEST_DIR, "KL25Z", "lptmr"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
"mcu": ["KL25Z"],
|
||||
},
|
||||
{
|
||||
"id": "KL25Z_2", "description": "PIT",
|
||||
"source_dir": join(TEST_DIR, "KL25Z", "pit"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
"mcu": ["KL25Z"],
|
||||
},
|
||||
{
|
||||
"id": "KL25Z_3", "description": "TSI Touch Sensor",
|
||||
"source_dir": join(TEST_DIR, "mbed", "tsi"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB, join(PERIPHERALS, 'TSI')],
|
||||
"mcu": ["KL25Z"],
|
||||
},
|
||||
{
|
||||
"id": "KL25Z_4", "description": "RTC",
|
||||
"source_dir": join(TEST_DIR, "KL25Z", "rtc"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
"mcu": ["KL25Z"],
|
||||
},
|
||||
{
|
||||
"id": "KL25Z_5", "description": "MMA8451Q accelerometer",
|
||||
"source_dir": join(TEST_DIR, "mbed", "i2c_MMA8451Q"),
|
||||
"dependencies": [MBED_LIBRARIES, TEST_MBED_LIB, join(PERIPHERALS, 'MMA8451Q')],
|
||||
"mcu": ["KL25Z"],
|
||||
},
|
||||
<<<<<<< HEAD
|
||||
|
||||
# KL05Z
|
||||
{
|
||||
"id": "KL05Z_1", "description": "KL05Z: LPTMR",
|
||||
"source_dir": join(TEST_DIR, "KL05Z", "lptmr"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
"mcu": ["KL05Z"],
|
||||
},
|
||||
{
|
||||
"id": "KL05Z_2", "description": "KL05Z: PIT",
|
||||
"source_dir": join(TEST_DIR, "KL05Z", "pit"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
"supported": CORTEX_ARM_SUPPORT,
|
||||
"mcu": ["KL05Z"],
|
||||
},
|
||||
|
||||
{
|
||||
"id": "KL05Z_4", "description": "KL05Z: RTC",
|
||||
"source_dir": join(TEST_DIR, "KL05Z", "rtc"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
"mcu": ["KL05Z"],
|
||||
},
|
||||
|
||||
# LPC812
|
||||
{
|
||||
"id": "LPC812_1", "description": "LPC812: Blinky",
|
||||
"source_dir": join(TEST_DIR, "lpc812", "blinky"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
"mcu": ["LPC812"],
|
||||
},
|
||||
|
||||
# MBED_MCU
|
||||
{
|
||||
"id": "MBED_MCU_1", "description": "MBED_MCU: BASIC",
|
||||
"source_dir": join(TEST_DIR, "mbed", "mbed_mcu_basic"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
},
|
||||
|
||||
=======
|
||||
|
||||
>>>>>>> master
|
||||
# Examples
|
||||
{
|
||||
"id": "EXAMPLE_1", "description": "/dev/null",
|
||||
"source_dir": join(TEST_DIR, "mbed", "dev_null"),
|
||||
"dependencies": [MBED_LIBRARIES],
|
||||
},
|
||||
{
|
||||
"id": "EXAMPLE_2", "description": "FS + RTOS",
|
||||
"source_dir": join(TEST_DIR, "mbed", "fs"),
|
||||
"dependencies": [MBED_LIBRARIES, RTOS_LIBRARIES, TEST_MBED_LIB, SD_FS, FAT_FS],
|
||||
},
|
||||
]
|
||||
|
||||
class Test:
|
||||
DEFAULTS = {
|
||||
'dependencies': None,
|
||||
'duration': 10,
|
||||
'host_test': 'host_test',
|
||||
'automated': False,
|
||||
'peripherals': None,
|
||||
'extra_files': None
|
||||
}
|
||||
def __init__(self, n):
|
||||
self.n = n
|
||||
self.__dict__.update(Test.DEFAULTS)
|
||||
self.__dict__.update(TESTS[n])
|
||||
|
||||
def is_supported(self, target, toolchain):
|
||||
if not hasattr(self, 'supported'):
|
||||
return True
|
||||
return (target in self.supported) and (toolchain in self.supported[target])
|
||||
|
||||
def get_description(self):
|
||||
if hasattr(self, 'description'):
|
||||
return self.description
|
||||
else:
|
||||
return self.id
|
||||
|
||||
def __cmp__(self, other):
|
||||
return cmp(self.n, other.n)
|
||||
|
||||
def __str__(self):
|
||||
return "[%3d] %s: %s" % (self.n, self.id, self.get_description())
|
||||
|
||||
|
||||
TEST_MAP = dict([(test['id'], Test(i)) for i, test in enumerate(TESTS)])
|
|
@ -1,133 +0,0 @@
|
|||
import re
|
||||
from os.path import join
|
||||
|
||||
from workspace_tools.toolchains import mbedToolchain
|
||||
from workspace_tools.settings import ARM_BIN, ARM_INC, ARM_LIB, MY_ARM_CLIB, ARM_CPPLIB
|
||||
|
||||
|
||||
class ARM(mbedToolchain):
|
||||
LINKER_EXT = '.sct'
|
||||
LIBRARY_EXT = '.ar'
|
||||
|
||||
STD_LIB_NAME = "%s.ar"
|
||||
DIAGNOSTIC_PATTERN = re.compile('"(?P<file>[^"]+)", line (?P<line>\d+): (?P<severity>Warning|Error): (?P<message>.+)')
|
||||
DEP_PATTERN = re.compile('\S+:\s(?P<file>.+)\n')
|
||||
|
||||
def __init__(self, target, options=None, notify=None):
|
||||
mbedToolchain.__init__(self, target, options, notify)
|
||||
|
||||
if target.core == "Cortex-M0+":
|
||||
cpu = "Cortex-M0"
|
||||
elif target.core == "Cortex-M4":
|
||||
cpu = "Cortex-M4.fp"
|
||||
else:
|
||||
cpu = target.core
|
||||
|
||||
common = [join(ARM_BIN, "armcc"), "-c",
|
||||
"--cpu=%s" % cpu, "--gnu",
|
||||
"-Ospace", "--split_sections", "--apcs=interwork",
|
||||
"--brief_diagnostics", "--restrict"
|
||||
]
|
||||
|
||||
if "save-asm" in self.options:
|
||||
common.extend(["--asm", "--interleave"])
|
||||
<<<<<<< HEAD
|
||||
elif "debug-info" in self.options:
|
||||
common.extend(["--debug"])
|
||||
=======
|
||||
|
||||
if "debug-info" in self.options:
|
||||
common.append("-g")
|
||||
>>>>>>> master
|
||||
|
||||
common_c = [
|
||||
"--md", "--no_depend_system_headers",
|
||||
'-I%s' % ARM_INC
|
||||
]
|
||||
|
||||
self.asm = common
|
||||
self.cc = common + common_c + ["--c99"]
|
||||
self.cppc = common + common_c + ["--cpp", "--no_rtti"]
|
||||
|
||||
self.ld = [join(ARM_BIN, "armlink")]
|
||||
self.sys_libs = []
|
||||
|
||||
self.ar = join(ARM_BIN, "armar")
|
||||
self.elf2bin = join(ARM_BIN, "fromelf")
|
||||
|
||||
def remove_option(self, option):
|
||||
for tool in [self.asm, self.cc, self.cppc]:
|
||||
if option in tool:
|
||||
tool.remove(option)
|
||||
|
||||
def assemble(self, source, object):
|
||||
self.default_cmd(self.cc + ["-o", object, source])
|
||||
|
||||
def parse_dependencies(self, dep_path):
|
||||
dependencies = []
|
||||
for line in open(dep_path).readlines():
|
||||
match = ARM.DEP_PATTERN.match(line)
|
||||
if match is not None:
|
||||
dependencies.append(match.group('file'))
|
||||
return dependencies
|
||||
|
||||
def parse_output(self, output):
|
||||
for line in output.splitlines():
|
||||
match = ARM.DIAGNOSTIC_PATTERN.match(line)
|
||||
if match is not None:
|
||||
self.cc_info(
|
||||
match.group('severity').lower(),
|
||||
match.group('file'),
|
||||
match.group('line'),
|
||||
match.group('message')
|
||||
)
|
||||
|
||||
def archive(self, objects, lib_path):
|
||||
self.default_cmd([self.ar, '-r', lib_path] + objects)
|
||||
|
||||
def link(self, output, objects, libraries, lib_dirs, mem_map):
|
||||
args = ["-o", output, "--userlibpath", ",".join(lib_dirs), "--info=totals", "--list=.link_totals.txt"]
|
||||
if mem_map:
|
||||
args.extend(["--scatter", mem_map])
|
||||
|
||||
self.default_cmd(self.ld + args + objects + libraries + self.sys_libs)
|
||||
|
||||
def binary(self, elf, bin):
|
||||
self.default_cmd([self.elf2bin, '--bin', '-o', bin, elf])
|
||||
|
||||
|
||||
class ARM_STD(ARM):
|
||||
def __init__(self, target, options=None, notify=None):
|
||||
ARM.__init__(self, target, options, notify)
|
||||
self.ld.append("--libpath=%s" % ARM_LIB)
|
||||
|
||||
|
||||
class ARM_MICRO(ARM):
|
||||
PATCHED_LIBRARY = True
|
||||
|
||||
def __init__(self, target, options=None, notify=None):
|
||||
ARM.__init__(self, target, notify)
|
||||
|
||||
# Compiler
|
||||
self.asm += ["-D__MICROLIB"]
|
||||
self.cc += ["--library_type=microlib", "-D__MICROLIB"]
|
||||
self.cppc += ["--library_type=microlib", "-D__MICROLIB"]
|
||||
|
||||
# Linker
|
||||
self.ld.append("--library_type=microlib")
|
||||
|
||||
# We had to patch microlib to add C++ support
|
||||
# In later releases this patch should have entered mainline
|
||||
if ARM_MICRO.PATCHED_LIBRARY:
|
||||
self.ld.append("--noscanlib")
|
||||
|
||||
# System Libraries
|
||||
self.sys_libs.extend([join(MY_ARM_CLIB, lib+".l") for lib in ["mc_p", "mf_p", "m_ps"]])
|
||||
|
||||
if target.core == "Cortex-M3":
|
||||
self.sys_libs.extend([join(ARM_CPPLIB, lib+".l") for lib in ["cpp_ws", "cpprt_w"]])
|
||||
|
||||
elif target.core in ["Cortex-M0", "Cortex-M0+"]:
|
||||
self.sys_libs.extend([join(ARM_CPPLIB, lib+".l") for lib in ["cpp_ps", "cpprt_p"]])
|
||||
else:
|
||||
self.ld.append("--libpath=%s" % ARM_LIB)
|
|
@ -1,33 +0,0 @@
|
|||
|
||||
>>> BUILD LIBRARY CMSIS (KL05Z, ARM)
|
||||
Copy: cmsis.h
|
||||
Copy: MKL05Z4.sct
|
||||
Compile: cmsis_nvic.c
|
||||
Compile: system_MKL05Z4.c
|
||||
[Warning] system_MKL05Z4.c@29: #2532-D: support for trigraphs is disabled
|
||||
Copy: cmsis_nvic.o
|
||||
Copy: system_MKL05Z4.o
|
||||
|
||||
>>> BUILD LIBRARY MBED (KL05Z, ARM)
|
||||
Copy: gpio_object.h
|
||||
Copy: PeripheralNames.h
|
||||
Copy: PinNames.h
|
||||
Compile: board.c
|
||||
Compile: exit.c
|
||||
Compile: mbed_interface.c
|
||||
Compile: pinmap_common.c
|
||||
Compile: rtc_time.c
|
||||
Compile: semihost_api.c
|
||||
Compile: us_ticker_api.c
|
||||
Compile: analogin_api.c
|
||||
[Error] analogin_api.c@37: #20: identifier "PTBA7" is undefined
|
||||
"C:\git_projects\github\mbed\libraries\mbed\targets\hal\Freescale\TARGET_KL05Z\analogin_api.c", line 37: Error: #20: identifier "PTBA7" is undefined
|
||||
C:\git_projects\github\mbed\libraries\mbed\targets\hal\Freescale\TARGET_KL05Z\analogin_api.c: 0 warnings, 1 error
|
||||
|
||||
|
||||
|
||||
Completed in: (4.06)s
|
||||
|
||||
|
||||
Build failures:
|
||||
* ARM::KL05Z
|
Loading…
Reference in New Issue